Mercurial > lbo > hg > analyrics
view src/db.rs @ 26:b1850e6f4d9a
Split up source code
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Thu, 14 Jul 2022 20:35:14 -0700 |
parents | |
children | 792eb8ac3d93 |
line wrap: on
line source
use rocket_db_pools::sqlx::{Executor, Row}; use rocket_db_pools::{Connection, Database, Pool}; use sqlx::prelude::FromRow; #[cfg(feature = "sqlite")] use rocket_db_pools::sqlx::{Sqlite, SqlitePool}; #[cfg(feature = "sqlite")] pub type DBType = Sqlite; #[cfg(feature = "sqlite")] pub type PoolType = SqlitePool; // Current SQL queries don't work with postgres. #[cfg(feature = "postgres")] use rocket_db_pools::sqlx::{PgPool, Postgres}; #[cfg(feature = "postgres")] pub type DBType = Postgres; #[cfg(feature = "postgres")] pub type PoolType = PgPool;