1、Doris不同开发环境迁移
在项目开发时,需要开发环境、测试环境、uat环境、预生产环境、生产环境。常常遇到这样的场景:需要把某个环境的所有表结构和数据都迁移到某个环境。手动去操作是耗时耗力的,这时需要通过代码或工具来高效执行。
1.1 使用代码进行迁移表结构
/**
* 根据读取doris的库名,批量把该库名所有表的表结构备份出来
*/
public class DorisTableSchemaExtractor {
private static final String DORIS_JDBC_URL = "jdbc:mysql://doris的ip:9030/";
private static final String DORIS_USER = "doris用户名";
private static final String DORIS_PASSWORD = "doris密码";
private static final String OUTPUT_FILE = "table_schemas.txt";
public static void main(String[] args) {
String databaseName = "casemanagex_console";
List<String> tableNames = getTableNames(databaseName);
Lis