use sqlx::PgPool; use sqlx::postgres::PgPoolOptions; use tracing::info; pub async fn init_database(database_url: &str) -> Result { let pool = PgPoolOptions::new() .max_connections(10) .connect(database_url) .await?; // MIGRATOR.run(&pool).await?; info!("数据库已连接,如有迁移请手动执行"); Ok(pool) }