diff --git a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/CreateDatabaseSql.java b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/CreateDatabaseSql.java index 6bef0b39a..ce6d18b7a 100644 --- a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/CreateDatabaseSql.java +++ b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/CreateDatabaseSql.java @@ -57,4 +57,20 @@ public class CreateDatabaseSql extends AbstractSql { protected String oracle() { return "create tablespace ? datafile '/opt/oracle/guns.dbf' size 500m autoextend on next 5m maxsize unlimited;"; } + + @Override + protected String dm() { + return oracle(); + } + + @Override + protected String kingbase() { + return pgSql(); + } + + @Override + protected String vastbase() { + return pgSql(); + } + } diff --git a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/DropDatabaseSql.java b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/DropDatabaseSql.java index 799088719..73da53cc0 100644 --- a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/DropDatabaseSql.java +++ b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/DropDatabaseSql.java @@ -56,4 +56,19 @@ public class DropDatabaseSql extends AbstractSql { return "DROP DATASPACE ?;"; } + @Override + protected String dm() { + return oracle(); + } + + @Override + protected String kingbase() { + return pgSql(); + } + + @Override + protected String vastbase() { + return pgSql(); + } + } diff --git a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/GetDatabasesSql.java b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/GetDatabasesSql.java index e36be5ed7..dabe1ea09 100644 --- a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/GetDatabasesSql.java +++ b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/database/GetDatabasesSql.java @@ -55,4 +55,20 @@ public class GetDatabasesSql extends AbstractSql { protected String oracle() { return ""; } + + @Override + protected String dm() { + return oracle(); + } + + @Override + protected String kingbase() { + return pgSql(); + } + + @Override + protected String vastbase() { + return pgSql(); + } + } diff --git a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/table/TableFieldListSql.java b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/table/TableFieldListSql.java index 0bc24ce08..f500c6117 100644 --- a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/table/TableFieldListSql.java +++ b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/table/TableFieldListSql.java @@ -72,4 +72,19 @@ public class TableFieldListSql extends AbstractSql { return "select column_name as columnName, comments as columnComment from user_col_comments where Table_Name= ?"; } + @Override + protected String dm() { + return oracle(); + } + + @Override + protected String kingbase() { + return pgSql(); + } + + @Override + protected String vastbase() { + return pgSql(); + } + } diff --git a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/table/TableListSql.java b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/table/TableListSql.java index 6bc8f4ed1..e70372ff7 100644 --- a/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/table/TableListSql.java +++ b/kernel-d-db/db-api/src/main/java/cn/stylefeng/roses/kernel/db/api/sqladapter/table/TableListSql.java @@ -75,4 +75,19 @@ public class TableListSql extends AbstractSql { "where tablespace_name is not null and user= ?"; } + @Override + protected String dm() { + return oracle(); + } + + @Override + protected String kingbase() { + return pgSql(); + } + + @Override + protected String vastbase() { + return pgSql(); + } + } diff --git a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/AddDatabaseInfoSql.java b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/AddDatabaseInfoSql.java index 6c1a9bc91..7acc5aaae 100644 --- a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/AddDatabaseInfoSql.java +++ b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/AddDatabaseInfoSql.java @@ -31,4 +31,20 @@ public class AddDatabaseInfoSql extends AbstractSql { protected String oracle() { return "INSERT INTO sys_database_info(db_id, db_name, jdbc_driver, jdbc_url, username, password, remarks, create_time) VALUES (?, ?, ?, ?, ?, ?, ?, to_timestamp(?, 'SYYYY-MM-DD HH24:MI:SS:FF9'))"; } + + @Override + protected String dm() { + return oracle(); + } + + @Override + protected String kingbase() { + return pgSql(); + } + + @Override + protected String vastbase() { + return pgSql(); + } + } diff --git a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/DatabaseListSql.java b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/DatabaseListSql.java index 509474020..2d1b7d87f 100644 --- a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/DatabaseListSql.java +++ b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/DatabaseListSql.java @@ -55,4 +55,19 @@ public class DatabaseListSql extends AbstractSql { protected String oracle() { return "select db_name,jdbc_driver,jdbc_url,username,password from sys_database_info"; } + + @Override + protected String dm() { + return oracle(); + } + + @Override + protected String kingbase() { + return pgSql(); + } + + @Override + protected String vastbase() { + return pgSql(); + } } diff --git a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/DeleteDatabaseInfoSql.java b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/DeleteDatabaseInfoSql.java index fa2151090..0cc399e60 100644 --- a/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/DeleteDatabaseInfoSql.java +++ b/kernel-d-ds-container/ds-container-sdk/src/main/java/cn/stylefeng/roses/kernel/dsctn/persist/sqladapter/DeleteDatabaseInfoSql.java @@ -55,4 +55,19 @@ public class DeleteDatabaseInfoSql extends AbstractSql { protected String oracle() { return "DELETE from sys_database_info where db_name = ?"; } + + @Override + protected String dm() { + return oracle(); + } + + @Override + protected String kingbase() { + return pgSql(); + } + + @Override + protected String vastbase() { + return pgSql(); + } }