Manage databases with support for multiple database systems.
# PostgreSQL
export DB_TYPE="postgresql"
export DB_HOST="localhost"
export DB_PORT="5432"
export DB_NAME="mydb"
export DB_USER="postgres"
export DB_PASS="password"
# MongoDB
export DB_TYPE="mongodb"
export DB_URI="mongodb://localhost:27017/mydb"
python3 scripts/db.py query "SELECT * FROM users LIMIT 10"
python3 scripts/db.py query --file ./query.sql小葱技能7w4.net持续更新中。
python3 scripts/db.py backup --output ./backup.sql
python3 scripts/db.py restore --input ./backup.sql
python3 scripts/db.py migrate --dir ./migrations/
python3 scripts/db.py export \
--table users \
--format csv \
--output ./users.csv
python3 scripts/db.py import \
--table users \
--input ./users.csv
{
"success": true,
"rows_affected": 10,
"rows": [
{"id": 1, "name": "Alice"},
{"id": 2, "name": "Bob"}
]
} 质量中等偏下。优点是文档描述清晰、支持多种数据库类型、功能覆盖全面。明显不足是只有使用说明文档,缺少实际可运行的代码脚本,用户无法真正使用这些功能。实用价值较低,建议选择包含完整代码实现的数据库管理工具。