【8.0.1】更新sql接口规范

pull/57/head
fengshuonan 2023-10-20 17:31:16 +08:00
parent 5a819053f3
commit 9f2e6e83a1
10 changed files with 62 additions and 3 deletions

View File

@ -36,17 +36,22 @@ public enum DbTypeEnum {
/**
* 使oraclemapping.xml
*/
DM("jdbc:dm", "oracle", "select 1 from dual"),
DM("jdbc:dm", "dm", "select 1 from dual"),
/**
*
*/
VAST_DATA("jdbc:vastbase", "pgsql", "select version()"),
VAST_DATA("jdbc:vastbase", "vastbase", "select version()"),
/**
*
*/
KING_BASE("jdbc:kingbase8", "pgsql", "select version()");
KING_BASE("jdbc:kingbase8", "kingbase8", "select version()"),
/**
* OpenGauss
*/
OPEN_GAUSS("jdbc:opengauss", "opengauss", "select version()");
/**
* spring.datasource.url

View File

@ -65,6 +65,9 @@ public abstract class AbstractSql {
if (jdbcUrl.contains(DbTypeEnum.KING_BASE.getUrlWords())) {
return kingbase();
}
if (jdbcUrl.contains(DbTypeEnum.OPEN_GAUSS.getUrlWords())) {
return openGauss();
}
return mysql();
}
@ -131,4 +134,13 @@ public abstract class AbstractSql {
*/
protected abstract String vastbase();
/**
* OpenGauss sql
*
* @return sql
* @author fengshuonan
* @since 2023/10/20 13:46
*/
protected abstract String openGauss();
}

View File

@ -73,4 +73,9 @@ public class CreateDatabaseSql extends AbstractSql {
return pgSql();
}
@Override
protected String openGauss() {
return pgSql();
}
}

View File

@ -71,4 +71,9 @@ public class DropDatabaseSql extends AbstractSql {
return pgSql();
}
@Override
protected String openGauss() {
return pgSql();
}
}

View File

@ -71,4 +71,9 @@ public class GetDatabasesSql extends AbstractSql {
return pgSql();
}
@Override
protected String openGauss() {
return pgSql();
}
}

View File

@ -87,4 +87,9 @@ public class TableFieldListSql extends AbstractSql {
return pgSql();
}
@Override
protected String openGauss() {
return pgSql();
}
}

View File

@ -90,4 +90,9 @@ public class TableListSql extends AbstractSql {
return pgSql();
}
@Override
protected String openGauss() {
return pgSql();
}
}

View File

@ -47,4 +47,9 @@ public class AddDatabaseInfoSql extends AbstractSql {
return pgSql();
}
@Override
protected String openGauss() {
return pgSql();
}
}

View File

@ -70,4 +70,10 @@ public class DatabaseListSql extends AbstractSql {
protected String vastbase() {
return pgSql();
}
@Override
protected String openGauss() {
return pgSql();
}
}

View File

@ -70,4 +70,10 @@ public class DeleteDatabaseInfoSql extends AbstractSql {
protected String vastbase() {
return pgSql();
}
@Override
protected String openGauss() {
return pgSql();
}
}