# dba **Repository Path**: tkandy/dba ## Basic Information - **Project Name**: dba - **Description**: No description available - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-05-17 - **Last Updated**: 2025-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 数据库后台管理系统 ## 项目简介 基于Flask开发的数据库运维工具,提供可视化界面完成SQL脚本批量执行、服务器配置管理和执行历史追踪功能。支持SQL Server/MySQL/PostgreSQL等多类型数据库,采用SQLite存储本地配置和执行日志。 ## 核心功能 - **服务器配置中心** - 新增/编辑/删除数据库连接配置(含IP、端口、认证信息) - 支持多服务器分组管理 - 配置数据持久化存储于SQLite - **SQL脚本批量执行** - 可视化文件树选择SQL脚本 - 支持多服务器并行执行 - 实时展示执行结果及错误信息 - 自动记录执行批次与时间戳 - **执行历史追踪** - 按日期/执行结果/批次号筛选历史记录 - 完整记录执行上下文(服务器+脚本+结果) - 分页展示执行日志 ## 技术架构 - 前端:Bootstrap 5 + JavaScript - 后端:Python 3.10 + Flask 2.0 - 数据库:SQLite(本地配置存储)+ pyodbc(远程连接) ## 安装指南 1. 克隆仓库: ```bash git clone https://gitee.com/tkandy/dba.git cd dba