实现功能: - 创建自动化导出脚本 export_database.sh - 支持表结构和数据分离导出 - 添加 utf8mb4 字符集支持避免乱码 - 支持导入到生产和测试环境 - 创建配置文件模板和安全措施 - 添加详细的操作指南文档 文件说明: - db_config.conf.template: 配置文件模板 - export_database.sh: 自动化迁移脚本 - doc/database/backup/export_guide.md: 操作指南 - doc/database/backup/ccdi_structure.sql: 表结构(42个表) - doc/database/backup/ccdi_data.sql: 数据文件(5.7MB) 使用方法: 1. cp db_config.conf.template db_config.conf 2. 编辑 db_config.conf 填写数据库信息 3. ./export_database.sh export # 导出数据库 4. ./export_database.sh import test # 导入到测试环境 5. ./export_database.sh import prod # 导入到生产环境
63 lines
932 B
Plaintext
63 lines
932 B
Plaintext
######################################################################
|
|
# Build Tools
|
|
|
|
.gradle
|
|
/build/
|
|
!gradle/wrapper/gradle-wrapper.jar
|
|
|
|
target/
|
|
!.mvn/wrapper/maven-wrapper.jar
|
|
|
|
######################################################################
|
|
# IDE
|
|
|
|
### STS ###
|
|
.apt_generated
|
|
.classpath
|
|
.factorypath
|
|
.project
|
|
.settings
|
|
.springBeans
|
|
.claude
|
|
|
|
### IntelliJ IDEA ###
|
|
.idea
|
|
*.iws
|
|
*.iml
|
|
*.ipr
|
|
|
|
### JRebel ###
|
|
rebel.xml
|
|
|
|
### NetBeans ###
|
|
nbproject/private/
|
|
build/*
|
|
nbbuild/
|
|
dist/
|
|
nbdist/
|
|
.nb-gradle/
|
|
|
|
######################################################################
|
|
# Others
|
|
*.log
|
|
*.xml.versionsBackup
|
|
*.swp
|
|
nul
|
|
|
|
# Git Worktrees
|
|
.worktrees/
|
|
|
|
test/
|
|
|
|
!*/build/*.java
|
|
!*/build/*.html
|
|
!*/build/*.xml
|
|
|
|
######################################################################
|
|
# Excel Temporary Files
|
|
doc/test-data/**/~$*
|
|
|
|
######################################################################
|
|
# Database Configuration
|
|
db_config.conf
|