diff --git a/backend/src/main/java/io/dataease/datasource/provider/ProviderFactory.java b/backend/src/main/java/io/dataease/datasource/provider/ProviderFactory.java index b05acd9d44..7d9c0eb59d 100644 --- a/backend/src/main/java/io/dataease/datasource/provider/ProviderFactory.java +++ b/backend/src/main/java/io/dataease/datasource/provider/ProviderFactory.java @@ -62,16 +62,10 @@ public class ProviderFactory implements ApplicationContextAware { public static DDLProvider getDDLProvider(String type) { DatasourceTypes datasourceType = DatasourceTypes.valueOf(type); switch (datasourceType) { - case mysql: - return context.getBean("mysqlDDL", DDLProvider.class); case doris: return context.getBean("dorisDDL", DDLProvider.class); - case oracle: - return context.getBean("oracleDDL", DDLProvider.class); - case sqlServer: - return context.getBean("mysqlDDL", DDLProvider.class); default: - return context.getBean("mysqlDDL", DDLProvider.class); + return context.getBean("dorisDDL", DDLProvider.class); } } diff --git a/backend/src/main/java/io/dataease/provider/mysql/MysqlDDLProvider.java b/backend/src/main/java/io/dataease/provider/mysql/MysqlDDLProvider.java deleted file mode 100644 index 5e44c86662..0000000000 --- a/backend/src/main/java/io/dataease/provider/mysql/MysqlDDLProvider.java +++ /dev/null @@ -1,26 +0,0 @@ -package io.dataease.provider.mysql; - -import io.dataease.provider.DDLProvider; -import org.springframework.stereotype.Service; - -/** - * @Author gin - * @Date 2021/5/17 4:27 下午 - */ -@Service("mysqlDDL") -public class MysqlDDLProvider extends DDLProvider { - @Override - public String createView(String name, String viewSQL) { - return "CREATE VIEW IF NOT EXISTS " + name + " AS (" + viewSQL + ")"; - } - - @Override - public String dropTable(String name) { - return "DROP TABLE IF EXISTS " + name; - } - - @Override - public String dropView(String name) { - return "DROP VIEW IF EXISTS " + name; - } -} diff --git a/backend/src/main/java/io/dataease/provider/oracle/OracleDDLProvider.java b/backend/src/main/java/io/dataease/provider/oracle/OracleDDLProvider.java deleted file mode 100644 index f6e1431801..0000000000 --- a/backend/src/main/java/io/dataease/provider/oracle/OracleDDLProvider.java +++ /dev/null @@ -1,26 +0,0 @@ -package io.dataease.provider.oracle; - -import io.dataease.provider.DDLProvider; -import org.springframework.stereotype.Service; - -/** - * @Author gin - * @Date 2021/5/17 4:27 下午 - */ -@Service("oracleDDL") -public class OracleDDLProvider extends DDLProvider { - @Override - public String createView(String name, String viewSQL) { - return "CREATE VIEW IF NOT EXISTS " + name + " AS (" + viewSQL + ")"; - } - - @Override - public String dropTable(String name) { - return "DROP TABLE IF EXISTS " + name; - } - - @Override - public String dropView(String name) { - return "DROP VIEW IF EXISTS " + name; - } -}