# PyAdvanceKit 数据库配置示例
# 将此文件重命名为 .env 并修改配置

# SQLite 数据库（默认）
PYADVINCEKIT_DATABASE_URL=sqlite:///./example_app.db

# PostgreSQL 数据库示例
# PYADVINCEKIT_DATABASE_URL=postgresql+asyncpg://username:password@localhost:5432/database_name

# MySQL 数据库示例
# PYADVINCEKIT_DATABASE_URL=mysql+aiomysql://username:password@localhost:3306/database_name

# 数据库连接池配置
PYADVINCEKIT_DATABASE_POOL_SIZE=10
PYADVINCEKIT_DATABASE_MAX_OVERFLOW=20
PYADVINCEKIT_DATABASE_POOL_RECYCLE=3600
PYADVINCEKIT_DATABASE_POOL_PRE_PING=true

# SQL 查询日志（开发时建议开启）
PYADVINCEKIT_DATABASE_ECHO_SQL=true

# 应用环境
PYADVINCEKIT_ENVIRONMENT=development

