diff --git a/.gitee/ISSUE_TEMPLATE/issue.yml b/.gitee/ISSUE_TEMPLATE/issue.yml
index 1b1b536c..dee32d31 100644
--- a/.gitee/ISSUE_TEMPLATE/issue.yml
+++ b/.gitee/ISSUE_TEMPLATE/issue.yml
@@ -6,6 +6,7 @@ body:
attributes:
label: dbswitch版本
options:
+ - "2.0.0"
- "1.9.10"
- "1.9.9"
- "1.9.8"
@@ -13,7 +14,7 @@ body:
- "1.9.6"
- "1.9.5"
- "1.9.4"
- - "其他版本已不维护(历史版本可平滑升级上述各版本),勿提issue"
+ - "其他版本已不维护(历史版本可平滑升级到1.9.10),勿提issue"
validations:
required: true
- type: dropdown
diff --git a/ADD_PRODUCT_DOC.md b/ADD_PRODUCT_DOC.md
index 7d4e58d6..6e053d64 100644
--- a/ADD_PRODUCT_DOC.md
+++ b/ADD_PRODUCT_DOC.md
@@ -16,13 +16,13 @@ PostgreSQL等数据库的,只是存在某些特殊的语法情况而已。为
```
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
@@ -30,7 +30,7 @@ PostgreSQL等数据库的,只是存在某些特殊的语法情况而已。为
**(2) 添加新的数据库产品类型枚举值:**
-在dbswitch-common模块里,找到com.gitee.dbswitch.common.type.ProductTypeEnum的定义,并在最后追加以数据库产品 命名的枚举字符串,例如:
+在dbswitch-common模块里,找到org.dromara.dbswitch.common.type.ProductTypeEnum的定义,并在最后追加以数据库产品 命名的枚举字符串,例如:
```
/**
@@ -62,8 +62,8 @@ PostgreSQL等数据库的,只是存在某些特殊的语法情况而已。为
└── src
└── main
├── java
- │ └── com
- │ └── gitee
+ │ └── org
+ │ └── dromara
│ └── dbswitch
│ └── product
│ └── openguass
@@ -77,7 +77,7 @@ PostgreSQL等数据库的,只是存在某些特殊的语法情况而已。为
└── dbswitch.providers
```
-其中OpenGaussFactoryProvider.java必须继承自com.gitee.dbswitch.provider.AbstractFactoryProvider,并带有@Product注解:
+其中OpenGaussFactoryProvider.java必须继承自org.dromara.dbswitch.provider.AbstractFactoryProvider,并带有@Product注解:
```
@Product(ProductTypeEnum.OPENGAUSS)
@@ -94,27 +94,27 @@ public class OpenGaussFactoryProvider extends AbstractFactoryProvider {
return new OpenGaussFeatures();
}
- // 这里提供数据库元数据查询的实现对象,继承自com.gitee.dbswitch.provider.meta.AbstractMetadataProvider
+ // 这里提供数据库元数据查询的实现对象,继承自org.dromara.dbswitch.provider.meta.AbstractMetadataProvider
// 这里需编写类OpenGaussMetadataQueryProvider查询元数据信息的实现代码
@Override
public MetadataProvider createMetadataQueryProvider() {
return new OpenGaussMetadataQueryProvider(this);
}
- // 这里提供对数据库表的drop和truncate操作的实现对象,继承自com.gitee.dbswitch.provider.operate.DefaultTableOperateProvider
+ // 这里提供对数据库表的drop和truncate操作的实现对象,继承自org.dromara.dbswitch.provider.operate.DefaultTableOperateProvider
@Override
public TableOperateProvider createTableOperateProvider() {
return new OpenGaussTableOperateProvider(this);
}
- // 这里提供对数据库表的批量插入数据操作的实现对象,继承自com.gitee.dbswitch.provider.write.DefaultTableDataWriteProvider
+ // 这里提供对数据库表的批量插入数据操作的实现对象,继承自org.dromara.dbswitch.provider.write.DefaultTableDataWriteProvider
// 也可配置为 new AutoCastTableDataWriteProvider(this);
@Override
public TableDataWriteProvider createTableDataWriteProvider(boolean useInsert) {
return new AutoCastTableDataWriteProvider(this);
}
- // 这里提供对数据库表数据的Insert、Update、Delete同步操作的实现对象,继承自com.gitee.dbswitch.provider.sync.DefaultTableDataSynchronizer
+ // 这里提供对数据库表数据的Insert、Update、Delete同步操作的实现对象,继承自org.dromara.dbswitch.provider.sync.DefaultTableDataSynchronizer
// 也可配置为 new AutoCastTableDataSynchronizer(this);
@Override
public TableDataSynchronizer createTableDataSynchronizer() {
@@ -129,7 +129,7 @@ public class OpenGaussFactoryProvider extends AbstractFactoryProvider {
```
[root@localhost dbswitch-product-opengauss]# cat src/main/resources/META-INF/services/dbswitch.providers
-com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider
+org.dromara.dbswitch.product.openguass.OpenGaussFactoryProvider
```
**(5) 为dbswitch-register-product增加依赖:**
@@ -139,7 +139,7 @@ com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider
```
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-openguass
${project.version}
@@ -157,7 +157,7 @@ com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider
```
2023-01-28 21:35:13.768 [main] INFO c.g.d.p.r.ProductRegisterAutoConfiguration - Register database product now ...
...
-2023-01-28 21:35:13.787 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider
+2023-01-28 21:35:13.787 [main] INFO org.dromara.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :org.dromara.dbswitch.product.openguass.OpenGaussFactoryProvider
....
2023-01-28 21:35:13.805 [main] INFO c.g.d.p.r.ProductRegisterAutoConfiguration - Finish to register total 14 database product !
```
diff --git a/README.md b/README.md
index af477097..11609c56 100644
--- a/README.md
+++ b/README.md
@@ -446,7 +446,7 @@ cd dbswitch && mvn clean install
```
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-data
${dbswitch.version}
diff --git a/SUPPORTED_PRODUCTS.md b/SUPPORTED_PRODUCTS.md
index 60b0ba78..66d9d2ae 100644
--- a/SUPPORTED_PRODUCTS.md
+++ b/SUPPORTED_PRODUCTS.md
@@ -166,7 +166,7 @@ jdbc驱动名称:org.sqlite.JDBC
```
jdbc连接地址:jdbc:mongodb://172.17.2.12:27017/admin?authSource=admin&authMechanism=SCRAM-SHA-1
-jdbc驱动名称:com.gitee.jdbc.mongodb.JdbcDriver
+jdbc驱动名称:org.dromara.jdbc.mongodb.JdbcDriver
```
> 项目地址:https://gitee.com/inrgihc/jdbc-mongodb-driver
@@ -175,7 +175,7 @@ jdbc驱动名称:com.gitee.jdbc.mongodb.JdbcDriver
```
jdbc连接地址:jdbc:jest://172.17.2.12:9200?useHttps=false
-jdbc驱动名称:com.gitee.jdbc.elasticsearch.JdbcDriver
+jdbc驱动名称:org.dromara.jdbc.elasticsearch.JdbcDriver
```
> 项目地址:https://gitee.com/inrgihc/jdbc-jest-driver
diff --git a/build-docker/build_and_push_image.sh b/build-docker/build_and_push_image.sh
index 7cdef3eb..1eedbabd 100644
--- a/build-docker/build_and_push_image.sh
+++ b/build-docker/build_and_push_image.sh
@@ -2,7 +2,7 @@
set -e
-DBSWITCH_VERSION=1.9.10
+DBSWITCH_VERSION=2.0.0
BUILD_DOCKER_DIR="$( cd "$( dirname "$0" )" && pwd )"
PROJECT_ROOT_DIR=$( dirname "$BUILD_DOCKER_DIR")
DOCKER_DBSWITCH_DIR=$BUILD_DOCKER_DIR/dbswitch
diff --git a/build-docker/dbswitch/dbswitch-release/bin/startup.sh b/build-docker/dbswitch/dbswitch-release/bin/startup.sh
index 18fcdfdb..ddbba143 100644
--- a/build-docker/dbswitch/dbswitch-release/bin/startup.sh
+++ b/build-docker/dbswitch/dbswitch-release/bin/startup.sh
@@ -6,7 +6,7 @@
#############################################
# !!!!!! Modify here please
-APP_MAIN="com.gitee.dbswitch.admin.AdminApplication"
+APP_MAIN="org.dromara.dbswitch.admin.AdminApplication"
#############################################
diff --git a/build-docker/dbswitch/dbswitch-release/conf/application-postgres.yml b/build-docker/dbswitch/dbswitch-release/conf/application-postgres.yml
index 2bd3cf47..1ad361ab 100644
--- a/build-docker/dbswitch/dbswitch-release/conf/application-postgres.yml
+++ b/build-docker/dbswitch/dbswitch-release/conf/application-postgres.yml
@@ -7,7 +7,7 @@ spring:
validation-query: SELECT 1
test-on-borrow: true
flyway:
- locations: classpath:db/postgres
+ locations: classpath:db/mysql
baseline-on-migrate: true
table: dbswitch_schema_history
enabled: true
diff --git a/dbswitch-admin/pom.xml b/dbswitch-admin/pom.xml
index 7b5eaff0..d800f4ee 100644
--- a/dbswitch-admin/pom.xml
+++ b/dbswitch-admin/pom.xml
@@ -3,9 +3,9 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-parent
- 1.9.10
+ 2.0.0
dbswitch-admin
@@ -13,26 +13,26 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-data
${project.version}
- com.gitee.dbswitch
- flyway-core
+ org.dromara.dbswitch
+ dbswitch-flyway
${project.version}
@@ -76,14 +76,6 @@
lombok
-
- io.springfox
- springfox-swagger2
-
-
- io.springfox
- springfox-swagger-ui
-
io.springfox
springfox-boot-starter
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/AdminApplication.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/AdminApplication.java
similarity index 90%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/AdminApplication.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/AdminApplication.java
index c57e640e..8edd8b4a 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/AdminApplication.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/AdminApplication.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin;
+package org.dromara.dbswitch.admin;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.Banner;
@@ -16,7 +16,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.scheduling.annotation.EnableScheduling;
@EnableScheduling
-@MapperScan({"com.gitee.dbswitch.admin.mapper"})
+@MapperScan({"org.dromara.dbswitch.admin.mapper"})
@SpringBootApplication
public class AdminApplication {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/annotation/LogAccess.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/annotation/LogAccess.java
similarity index 92%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/annotation/LogAccess.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/annotation/LogAccess.java
index f56cf22c..462d7fe0 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/annotation/LogAccess.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/annotation/LogAccess.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.common.annotation;
+package org.dromara.dbswitch.admin.common.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/annotation/LogOperate.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/annotation/LogOperate.java
similarity index 92%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/annotation/LogOperate.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/annotation/LogOperate.java
index c7032039..e8b59680 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/annotation/LogOperate.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/annotation/LogOperate.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.common.annotation;
+package org.dromara.dbswitch.admin.common.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/annotation/TokenCheck.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/annotation/TokenCheck.java
similarity index 86%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/annotation/TokenCheck.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/annotation/TokenCheck.java
index 4ec08e43..23306056 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/annotation/TokenCheck.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/annotation/TokenCheck.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.common.annotation;
+package org.dromara.dbswitch.admin.common.annotation;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/aspect/LogAdviceAspect.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/aspect/LogAdviceAspect.java
similarity index 90%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/aspect/LogAdviceAspect.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/aspect/LogAdviceAspect.java
index a05bdaf0..09590f96 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/aspect/LogAdviceAspect.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/aspect/LogAdviceAspect.java
@@ -7,18 +7,18 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.common.aspect;
+package org.dromara.dbswitch.admin.common.aspect;
import cn.hutool.core.exceptions.ExceptionUtil;
-import com.gitee.dbswitch.admin.common.annotation.LogAccess;
-import com.gitee.dbswitch.admin.common.annotation.LogOperate;
-import com.gitee.dbswitch.admin.dao.SystemLogDAO;
-import com.gitee.dbswitch.admin.entity.SystemLogEntity;
-import com.gitee.dbswitch.admin.entity.SystemUserEntity;
-import com.gitee.dbswitch.admin.type.LogTypeEnum;
-import com.gitee.dbswitch.admin.util.CacheUtils;
-import com.gitee.dbswitch.admin.util.ServletUtils;
-import com.gitee.dbswitch.admin.util.TokenUtils;
+import org.dromara.dbswitch.admin.common.annotation.LogAccess;
+import org.dromara.dbswitch.admin.common.annotation.LogOperate;
+import org.dromara.dbswitch.admin.dao.SystemLogDAO;
+import org.dromara.dbswitch.admin.entity.SystemLogEntity;
+import org.dromara.dbswitch.admin.entity.SystemUserEntity;
+import org.dromara.dbswitch.admin.type.LogTypeEnum;
+import org.dromara.dbswitch.admin.util.CacheUtils;
+import org.dromara.dbswitch.admin.util.ServletUtils;
+import org.dromara.dbswitch.admin.util.TokenUtils;
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.List;
@@ -68,7 +68,7 @@ public class LogAdviceAspect {
return ctx;
}
- @Pointcut("@annotation(com.gitee.dbswitch.admin.common.annotation.LogAccess)")
+ @Pointcut("@annotation(org.dromara.dbswitch.admin.common.annotation.LogAccess)")
public void loginPointCut() {
}
@@ -125,7 +125,7 @@ public class LogAdviceAspect {
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//
- @Pointcut("@annotation(com.gitee.dbswitch.admin.common.annotation.LogOperate)")
+ @Pointcut("@annotation(org.dromara.dbswitch.admin.common.annotation.LogOperate)")
public void operatorPointCut() {
}
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/exception/DbswitchException.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/exception/DbswitchException.java
similarity index 80%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/exception/DbswitchException.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/exception/DbswitchException.java
index 4e6e2d7e..33309159 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/exception/DbswitchException.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/exception/DbswitchException.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.common.exception;
+package org.dromara.dbswitch.admin.common.exception;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
import lombok.AllArgsConstructor;
import lombok.Data;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/exception/ExceptionController.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/exception/ExceptionController.java
similarity index 86%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/exception/ExceptionController.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/exception/ExceptionController.java
index 42d379a7..bd756091 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/exception/ExceptionController.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/exception/ExceptionController.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.common.exception;
+package org.dromara.dbswitch.admin.common.exception;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/response/PageResult.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/response/PageResult.java
similarity index 95%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/response/PageResult.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/response/PageResult.java
index fc6b2d65..b207544d 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/response/PageResult.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/response/PageResult.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.common.response;
+package org.dromara.dbswitch.admin.common.response;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/response/Result.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/response/Result.java
similarity index 95%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/response/Result.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/response/Result.java
index 3a86ba30..fb9ebb63 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/response/Result.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/response/Result.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.common.response;
+package org.dromara.dbswitch.admin.common.response;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/response/ResultCode.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/response/ResultCode.java
similarity index 95%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/response/ResultCode.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/response/ResultCode.java
index 91e8af8c..13a75dfa 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/common/response/ResultCode.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/common/response/ResultCode.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.common.response;
+package org.dromara.dbswitch.admin.common.response;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/CorsConfig.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/CorsConfig.java
similarity index 95%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/CorsConfig.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/CorsConfig.java
index dc70a1c5..781a3abe 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/CorsConfig.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/CorsConfig.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.config;
+package org.dromara.dbswitch.admin.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/DbswitchConfig.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/DbswitchConfig.java
similarity index 96%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/DbswitchConfig.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/DbswitchConfig.java
index 13936dda..80add326 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/DbswitchConfig.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/DbswitchConfig.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.config;
+package org.dromara.dbswitch.admin.config;
import java.io.File;
import java.util.Properties;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/ExecutorConfig.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/ExecutorConfig.java
similarity index 95%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/ExecutorConfig.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/ExecutorConfig.java
index 90b8098d..89a1bfa9 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/ExecutorConfig.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/ExecutorConfig.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.admin.config;
+package org.dromara.dbswitch.admin.config;
-import com.gitee.dbswitch.data.util.DataSourceUtils;
+import org.dromara.dbswitch.data.util.DataSourceUtils;
import java.util.concurrent.ThreadPoolExecutor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/InterceptorConfig.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/InterceptorConfig.java
similarity index 86%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/InterceptorConfig.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/InterceptorConfig.java
index eb05b75f..26fcb2a4 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/InterceptorConfig.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/InterceptorConfig.java
@@ -7,16 +7,16 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.config;
+package org.dromara.dbswitch.admin.config;
-import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
-import com.gitee.dbswitch.admin.common.exception.DbswitchException;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
-import com.gitee.dbswitch.admin.dao.SystemUserDAO;
-import com.gitee.dbswitch.admin.entity.SystemUserEntity;
-import com.gitee.dbswitch.admin.util.CacheUtils;
-import com.gitee.dbswitch.admin.util.ServletUtils;
-import com.gitee.dbswitch.admin.util.TokenUtils;
+import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
+import org.dromara.dbswitch.admin.common.exception.DbswitchException;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.dao.SystemUserDAO;
+import org.dromara.dbswitch.admin.entity.SystemUserEntity;
+import org.dromara.dbswitch.admin.util.CacheUtils;
+import org.dromara.dbswitch.admin.util.ServletUtils;
+import org.dromara.dbswitch.admin.util.TokenUtils;
import java.lang.reflect.Method;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/QuartzConfig.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/QuartzConfig.java
similarity index 99%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/QuartzConfig.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/QuartzConfig.java
index e629feae..384d6469 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/QuartzConfig.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/QuartzConfig.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.config;
+package org.dromara.dbswitch.admin.config;
import java.io.IOException;
import java.util.Properties;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/SwaggerConfig.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/SwaggerConfig.java
similarity index 91%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/SwaggerConfig.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/SwaggerConfig.java
index 63278230..8638a431 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/SwaggerConfig.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/SwaggerConfig.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.config;
+package org.dromara.dbswitch.admin.config;
import java.util.ArrayList;
import java.util.List;
@@ -32,8 +32,8 @@ public class SwaggerConfig {
public static final String API_PREFIX = "/dbswitch/admin/api";
public static final String API_V1 = API_PREFIX + "/v1";
- private static final String API_DEFAULT_PACKAGE = "com.gitee.dbswitch.admin.controller.privateapi";
- private static final String API_COMMON_PACKAGE = "com.gitee.dbswitch.admin.controller.publicapi";
+ private static final String API_DEFAULT_PACKAGE = "org.dromara.dbswitch.admin.controller.privateapi";
+ private static final String API_COMMON_PACKAGE = "org.dromara.dbswitch.admin.controller.publicapi";
private ApiInfo createApiInfo() {
return new ApiInfoBuilder()
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/WebMvcConfig.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/WebMvcConfig.java
similarity index 97%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/WebMvcConfig.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/WebMvcConfig.java
index dc4c2a6e..12cd170a 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/config/WebMvcConfig.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/config/WebMvcConfig.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.config;
+package org.dromara.dbswitch.admin.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/AssignmentDetailConverter.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/AssignmentDetailConverter.java
similarity index 84%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/AssignmentDetailConverter.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/AssignmentDetailConverter.java
index 527cf10c..29ecacf7 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/AssignmentDetailConverter.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/AssignmentDetailConverter.java
@@ -7,17 +7,17 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.converter;
+package org.dromara.dbswitch.admin.controller.converter;
import cn.hutool.extra.spring.SpringUtil;
-import com.gitee.dbswitch.admin.dao.AssignmentConfigDAO;
-import com.gitee.dbswitch.admin.dao.DatabaseConnectionDAO;
-import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
-import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
-import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
-import com.gitee.dbswitch.admin.model.response.AssignmentDetailResponse;
-import com.gitee.dbswitch.admin.type.IncludeExcludeEnum;
-import com.gitee.dbswitch.common.converter.AbstractConverter;
+import org.dromara.dbswitch.admin.dao.AssignmentConfigDAO;
+import org.dromara.dbswitch.admin.dao.DatabaseConnectionDAO;
+import org.dromara.dbswitch.admin.model.response.AssignmentDetailResponse;
+import org.dromara.dbswitch.admin.type.IncludeExcludeEnum;
+import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
+import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
+import org.dromara.dbswitch.common.converter.AbstractConverter;
public class AssignmentDetailConverter extends
AbstractConverter {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/AssignmentInfoConverter.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/AssignmentInfoConverter.java
similarity index 83%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/AssignmentInfoConverter.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/AssignmentInfoConverter.java
index 77bff37e..e8fa9b0f 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/AssignmentInfoConverter.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/AssignmentInfoConverter.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.converter;
+package org.dromara.dbswitch.admin.controller.converter;
import cn.hutool.extra.spring.SpringUtil;
-import com.gitee.dbswitch.admin.dao.AssignmentConfigDAO;
-import com.gitee.dbswitch.admin.dao.AssignmentJobDAO;
-import com.gitee.dbswitch.admin.dao.DatabaseConnectionDAO;
-import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
-import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
-import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
-import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
-import com.gitee.dbswitch.admin.model.response.AssignmentInfoResponse;
-import com.gitee.dbswitch.admin.type.JobStatusEnum;
-import com.gitee.dbswitch.common.converter.AbstractConverter;
+import org.dromara.dbswitch.admin.dao.AssignmentConfigDAO;
+import org.dromara.dbswitch.admin.dao.AssignmentJobDAO;
+import org.dromara.dbswitch.admin.dao.DatabaseConnectionDAO;
+import org.dromara.dbswitch.admin.model.response.AssignmentInfoResponse;
+import org.dromara.dbswitch.admin.type.JobStatusEnum;
+import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
+import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
+import org.dromara.dbswitch.common.converter.AbstractConverter;
import com.google.common.collect.Lists;
import java.util.List;
import java.util.Map;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/AssignmentsConverter.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/AssignmentsConverter.java
similarity index 74%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/AssignmentsConverter.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/AssignmentsConverter.java
index 96451731..a4e2b4eb 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/AssignmentsConverter.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/AssignmentsConverter.java
@@ -1,8 +1,8 @@
-package com.gitee.dbswitch.admin.controller.converter;
+package org.dromara.dbswitch.admin.controller.converter;
-import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
-import com.gitee.dbswitch.admin.model.response.AssignmentsDataResponse;
-import com.gitee.dbswitch.common.converter.AbstractConverter;
+import org.dromara.dbswitch.admin.model.response.AssignmentsDataResponse;
+import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
+import org.dromara.dbswitch.common.converter.AbstractConverter;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
@@ -12,7 +12,7 @@ import cn.hutool.core.date.DateUtil;
* @since 2024/4/22 9:44
*/
public class AssignmentsConverter extends
- AbstractConverter {
+ AbstractConverter {
@Override
public AssignmentsDataResponse convert(AssignmentTaskEntity assignmentTaskEntity) {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/DbConnectionDetailConverter.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/DbConnectionDetailConverter.java
similarity index 84%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/DbConnectionDetailConverter.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/DbConnectionDetailConverter.java
index 78cc7a1f..3951cc79 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/DbConnectionDetailConverter.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/DbConnectionDetailConverter.java
@@ -7,12 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.converter;
+package org.dromara.dbswitch.admin.controller.converter;
-import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
-import com.gitee.dbswitch.admin.model.response.DbConnectionDetailResponse;
-import com.gitee.dbswitch.common.converter.AbstractConverter;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.admin.model.response.DbConnectionDetailResponse;
+import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
+import org.dromara.dbswitch.common.converter.AbstractConverter;
public class DbConnectionDetailConverter extends
AbstractConverter {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/SystemLogDetailConverter.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/SystemLogDetailConverter.java
similarity index 82%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/SystemLogDetailConverter.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/SystemLogDetailConverter.java
index c036bec8..4ef89112 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/SystemLogDetailConverter.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/SystemLogDetailConverter.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.converter;
+package org.dromara.dbswitch.admin.controller.converter;
-import com.gitee.dbswitch.admin.entity.SystemLogEntity;
-import com.gitee.dbswitch.admin.model.response.SystemLogDetailResponse;
-import com.gitee.dbswitch.common.converter.AbstractConverter;
+import org.dromara.dbswitch.admin.model.response.SystemLogDetailResponse;
+import org.dromara.dbswitch.admin.entity.SystemLogEntity;
+import org.dromara.dbswitch.common.converter.AbstractConverter;
public class SystemLogDetailConverter extends
AbstractConverter {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/SystemUserDetailConverter.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/SystemUserDetailConverter.java
similarity index 78%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/SystemUserDetailConverter.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/SystemUserDetailConverter.java
index c074ac1a..b2aed0e9 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/SystemUserDetailConverter.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/SystemUserDetailConverter.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.converter;
+package org.dromara.dbswitch.admin.controller.converter;
-import com.gitee.dbswitch.admin.entity.SystemUserEntity;
-import com.gitee.dbswitch.admin.model.response.SystemUserDetailResponse;
-import com.gitee.dbswitch.common.converter.AbstractConverter;
+import org.dromara.dbswitch.admin.model.response.SystemUserDetailResponse;
+import org.dromara.dbswitch.admin.entity.SystemUserEntity;
+import org.dromara.dbswitch.common.converter.AbstractConverter;
public class SystemUserDetailConverter extends
AbstractConverter {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/TaskJobDetailConverter.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/TaskJobDetailConverter.java
similarity index 80%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/TaskJobDetailConverter.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/TaskJobDetailConverter.java
index 9fd7848b..b5570f38 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/TaskJobDetailConverter.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/converter/TaskJobDetailConverter.java
@@ -7,13 +7,13 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.converter;
+package org.dromara.dbswitch.admin.controller.converter;
-import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
-import com.gitee.dbswitch.admin.model.response.TaskJobDetailResponse;
-import com.gitee.dbswitch.admin.type.JobStatusEnum;
-import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
-import com.gitee.dbswitch.common.converter.AbstractConverter;
+import org.dromara.dbswitch.admin.model.response.TaskJobDetailResponse;
+import org.dromara.dbswitch.admin.type.JobStatusEnum;
+import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
+import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
+import org.dromara.dbswitch.common.converter.AbstractConverter;
public class TaskJobDetailConverter extends
AbstractConverter {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/AssignmentController.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/AssignmentController.java
similarity index 85%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/AssignmentController.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/AssignmentController.java
index e41ae096..464eeba5 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/AssignmentController.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/AssignmentController.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.privateapi;
+package org.dromara.dbswitch.admin.controller.privateapi;
-import com.gitee.dbswitch.admin.common.annotation.LogOperate;
-import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.config.SwaggerConfig;
-import com.gitee.dbswitch.admin.model.request.AssigmentCreateRequest;
-import com.gitee.dbswitch.admin.model.request.AssigmentUpdateRequest;
-import com.gitee.dbswitch.admin.model.request.AssignmentSearchRequest;
-import com.gitee.dbswitch.admin.model.response.AssignmentDetailResponse;
-import com.gitee.dbswitch.admin.model.response.AssignmentInfoResponse;
-import com.gitee.dbswitch.admin.service.AssignmentService;
+import org.dromara.dbswitch.admin.common.annotation.LogOperate;
+import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.config.SwaggerConfig;
+import org.dromara.dbswitch.admin.model.request.AssigmentCreateRequest;
+import org.dromara.dbswitch.admin.model.request.AssigmentUpdateRequest;
+import org.dromara.dbswitch.admin.model.request.AssignmentSearchRequest;
+import org.dromara.dbswitch.admin.model.response.AssignmentDetailResponse;
+import org.dromara.dbswitch.admin.model.response.AssignmentInfoResponse;
+import org.dromara.dbswitch.admin.service.AssignmentService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/ConnectionController.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/ConnectionController.java
similarity index 86%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/ConnectionController.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/ConnectionController.java
index fb2a353d..47a21176 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/ConnectionController.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/ConnectionController.java
@@ -7,20 +7,20 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.privateapi;
+package org.dromara.dbswitch.admin.controller.privateapi;
-import com.gitee.dbswitch.admin.common.annotation.LogOperate;
-import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.config.SwaggerConfig;
-import com.gitee.dbswitch.admin.model.request.DbConnectionCreateRequest;
-import com.gitee.dbswitch.admin.model.request.DbConnectionSearchRequest;
-import com.gitee.dbswitch.admin.model.request.DbConnectionUpdateRequest;
-import com.gitee.dbswitch.admin.model.response.DbConnectionDetailResponse;
-import com.gitee.dbswitch.admin.model.response.DbConnectionNameResponse;
-import com.gitee.dbswitch.admin.service.ConnectionService;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.admin.common.annotation.LogOperate;
+import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.config.SwaggerConfig;
+import org.dromara.dbswitch.admin.model.request.DbConnectionCreateRequest;
+import org.dromara.dbswitch.admin.model.request.DbConnectionSearchRequest;
+import org.dromara.dbswitch.admin.model.request.DbConnectionUpdateRequest;
+import org.dromara.dbswitch.admin.model.response.DbConnectionDetailResponse;
+import org.dromara.dbswitch.admin.model.response.DbConnectionNameResponse;
+import org.dromara.dbswitch.admin.service.ConnectionService;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/JobManagerController.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/JobManagerController.java
similarity index 82%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/JobManagerController.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/JobManagerController.java
index 20219294..90dc6f22 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/JobManagerController.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/JobManagerController.java
@@ -7,16 +7,16 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.privateapi;
+package org.dromara.dbswitch.admin.controller.privateapi;
-import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.config.SwaggerConfig;
-import com.gitee.dbswitch.admin.model.response.TaskJobDetailResponse;
-import com.gitee.dbswitch.admin.model.response.TaskJobLogbackResponse;
-import com.gitee.dbswitch.admin.service.JobLogbackService;
-import com.gitee.dbswitch.admin.service.JobManagerService;
+import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.config.SwaggerConfig;
+import org.dromara.dbswitch.admin.model.response.TaskJobDetailResponse;
+import org.dromara.dbswitch.admin.model.response.TaskJobLogbackResponse;
+import org.dromara.dbswitch.admin.service.JobLogbackService;
+import org.dromara.dbswitch.admin.service.JobManagerService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/MetaDataController.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/MetaDataController.java
similarity index 78%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/MetaDataController.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/MetaDataController.java
index 9c0780b4..2545d7ad 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/MetaDataController.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/MetaDataController.java
@@ -1,16 +1,16 @@
-package com.gitee.dbswitch.admin.controller.privateapi;
+package org.dromara.dbswitch.admin.controller.privateapi;
-import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.config.SwaggerConfig;
-import com.gitee.dbswitch.admin.model.request.OnlineSqlDataRequest;
-import com.gitee.dbswitch.admin.model.response.MetadataSchemaDetailResponse;
-import com.gitee.dbswitch.admin.model.response.MetadataTableDetailResponse;
-import com.gitee.dbswitch.admin.model.response.MetadataTableInfoResponse;
-import com.gitee.dbswitch.admin.model.response.OnlineSqlDataResponse;
-import com.gitee.dbswitch.admin.model.response.SchemaTableDataResponse;
-import com.gitee.dbswitch.admin.service.MetaDataService;
+import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.config.SwaggerConfig;
+import org.dromara.dbswitch.admin.model.request.OnlineSqlDataRequest;
+import org.dromara.dbswitch.admin.model.response.MetadataSchemaDetailResponse;
+import org.dromara.dbswitch.admin.model.response.MetadataTableDetailResponse;
+import org.dromara.dbswitch.admin.model.response.MetadataTableInfoResponse;
+import org.dromara.dbswitch.admin.model.response.OnlineSqlDataResponse;
+import org.dromara.dbswitch.admin.model.response.SchemaTableDataResponse;
+import org.dromara.dbswitch.admin.service.MetaDataService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/OverviewController.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/OverviewController.java
similarity index 77%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/OverviewController.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/OverviewController.java
index d99e75d3..c185cf3a 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/OverviewController.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/OverviewController.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.privateapi;
+package org.dromara.dbswitch.admin.controller.privateapi;
-import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.config.SwaggerConfig;
-import com.gitee.dbswitch.admin.model.ops.OpsTaskJobTrend;
-import com.gitee.dbswitch.admin.model.response.OverviewStatisticsResponse;
-import com.gitee.dbswitch.admin.service.OverviewService;
+import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.config.SwaggerConfig;
+import org.dromara.dbswitch.admin.model.ops.OpsTaskJobTrend;
+import org.dromara.dbswitch.admin.model.response.OverviewStatisticsResponse;
+import org.dromara.dbswitch.admin.service.OverviewService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/PatternMapperController.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/PatternMapperController.java
similarity index 71%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/PatternMapperController.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/PatternMapperController.java
index 73aa80f4..feb7168a 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/PatternMapperController.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/PatternMapperController.java
@@ -1,12 +1,12 @@
-package com.gitee.dbswitch.admin.controller.privateapi;
+package org.dromara.dbswitch.admin.controller.privateapi;
-import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.config.SwaggerConfig;
-import com.gitee.dbswitch.admin.model.request.PreviewColumnNameMapperRequest;
-import com.gitee.dbswitch.admin.model.request.PreviewTableNameMapperRequest;
-import com.gitee.dbswitch.admin.model.response.PreviewNameMapperResponse;
-import com.gitee.dbswitch.admin.service.PatternMapperService;
+import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.config.SwaggerConfig;
+import org.dromara.dbswitch.admin.model.request.PreviewColumnNameMapperRequest;
+import org.dromara.dbswitch.admin.model.request.PreviewTableNameMapperRequest;
+import org.dromara.dbswitch.admin.model.response.PreviewNameMapperResponse;
+import org.dromara.dbswitch.admin.service.PatternMapperService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import java.util.List;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/SystemLogController.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/SystemLogController.java
similarity index 78%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/SystemLogController.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/SystemLogController.java
index d842ee74..ce0bdd95 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/SystemLogController.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/SystemLogController.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.privateapi;
+package org.dromara.dbswitch.admin.controller.privateapi;
-import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.config.SwaggerConfig;
-import com.gitee.dbswitch.admin.model.response.SystemLogDetailResponse;
-import com.gitee.dbswitch.admin.service.SystemLogService;
+import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.config.SwaggerConfig;
+import org.dromara.dbswitch.admin.model.response.SystemLogDetailResponse;
+import org.dromara.dbswitch.admin.service.SystemLogService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import javax.annotation.Resource;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/UserController.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/UserController.java
similarity index 86%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/UserController.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/UserController.java
index 3499c14c..49dcc10a 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/privateapi/UserController.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/privateapi/UserController.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.privateapi;
+package org.dromara.dbswitch.admin.controller.privateapi;
-import com.gitee.dbswitch.admin.common.annotation.LogOperate;
-import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.config.SwaggerConfig;
-import com.gitee.dbswitch.admin.model.response.SystemUserDetailResponse;
-import com.gitee.dbswitch.admin.service.SystemUserService;
+import org.dromara.dbswitch.admin.common.annotation.LogOperate;
+import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.config.SwaggerConfig;
+import org.dromara.dbswitch.admin.model.response.SystemUserDetailResponse;
+import org.dromara.dbswitch.admin.service.SystemUserService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/publicapi/AuthenticationController.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/publicapi/AuthenticationController.java
similarity index 83%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/publicapi/AuthenticationController.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/publicapi/AuthenticationController.java
index 74ca25e8..0ae2810d 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/publicapi/AuthenticationController.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/controller/publicapi/AuthenticationController.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.controller.publicapi;
+package org.dromara.dbswitch.admin.controller.publicapi;
-import com.gitee.dbswitch.admin.common.annotation.LogAccess;
-import com.gitee.dbswitch.admin.common.annotation.LogOperate;
-import com.gitee.dbswitch.admin.common.annotation.TokenCheck;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.config.SwaggerConfig;
-import com.gitee.dbswitch.admin.service.AuthenticationService;
+import org.dromara.dbswitch.admin.common.annotation.LogAccess;
+import org.dromara.dbswitch.admin.common.annotation.LogOperate;
+import org.dromara.dbswitch.admin.common.annotation.TokenCheck;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.config.SwaggerConfig;
+import org.dromara.dbswitch.admin.service.AuthenticationService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/AssignmentConfigDAO.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/AssignmentConfigDAO.java
similarity index 91%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/AssignmentConfigDAO.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/AssignmentConfigDAO.java
index 8d8d1f37..f3e3ac91 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/AssignmentConfigDAO.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/AssignmentConfigDAO.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.dao;
+package org.dromara.dbswitch.admin.dao;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
-import com.gitee.dbswitch.admin.mapper.AssignmentConfigMapper;
+import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
+import org.dromara.dbswitch.admin.mapper.AssignmentConfigMapper;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/AssignmentJobDAO.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/AssignmentJobDAO.java
similarity index 92%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/AssignmentJobDAO.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/AssignmentJobDAO.java
index 00048dc4..e849dc8e 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/AssignmentJobDAO.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/AssignmentJobDAO.java
@@ -7,13 +7,13 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.dao;
+package org.dromara.dbswitch.admin.dao;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
-import com.gitee.dbswitch.admin.mapper.AssignmentJobMapper;
-import com.gitee.dbswitch.admin.model.ops.OpsTaskJobTrend;
-import com.gitee.dbswitch.admin.type.JobStatusEnum;
+import org.dromara.dbswitch.admin.model.ops.OpsTaskJobTrend;
+import org.dromara.dbswitch.admin.type.JobStatusEnum;
+import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
+import org.dromara.dbswitch.admin.mapper.AssignmentJobMapper;
import java.sql.Timestamp;
import java.util.List;
import javax.annotation.Resource;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/AssignmentTaskDAO.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/AssignmentTaskDAO.java
similarity index 91%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/AssignmentTaskDAO.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/AssignmentTaskDAO.java
index 44d09ce1..9a5fdd22 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/AssignmentTaskDAO.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/AssignmentTaskDAO.java
@@ -7,12 +7,12 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.dao;
+package org.dromara.dbswitch.admin.dao;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
-import com.gitee.dbswitch.admin.mapper.AssignmentTaskMapper;
+import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
+import org.dromara.dbswitch.admin.mapper.AssignmentTaskMapper;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/DatabaseConnectionDAO.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/DatabaseConnectionDAO.java
similarity index 92%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/DatabaseConnectionDAO.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/DatabaseConnectionDAO.java
index 60f84d03..e44b7aa8 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/DatabaseConnectionDAO.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/DatabaseConnectionDAO.java
@@ -7,12 +7,12 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.dao;
+package org.dromara.dbswitch.admin.dao;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
-import com.gitee.dbswitch.admin.mapper.DatabaseConnectionMapper;
+import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
+import org.dromara.dbswitch.admin.mapper.DatabaseConnectionMapper;
import java.util.Collections;
import java.util.List;
import javax.annotation.Resource;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/JobLogbackDAO.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/JobLogbackDAO.java
similarity index 91%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/JobLogbackDAO.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/JobLogbackDAO.java
index c1d9702f..2d07234a 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/JobLogbackDAO.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/JobLogbackDAO.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.dao;
+package org.dromara.dbswitch.admin.dao;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
-import com.gitee.dbswitch.admin.entity.JobLogbackEntity;
-import com.gitee.dbswitch.admin.mapper.JobLogbackMapper;
+import org.dromara.dbswitch.admin.entity.JobLogbackEntity;
+import org.dromara.dbswitch.admin.mapper.JobLogbackMapper;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/SystemLogDAO.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/SystemLogDAO.java
similarity index 83%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/SystemLogDAO.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/SystemLogDAO.java
index bb15161b..2b21de50 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/SystemLogDAO.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/SystemLogDAO.java
@@ -7,12 +7,12 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.dao;
+package org.dromara.dbswitch.admin.dao;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.gitee.dbswitch.admin.entity.SystemLogEntity;
-import com.gitee.dbswitch.admin.mapper.SystemLogMapper;
-import com.gitee.dbswitch.admin.type.LogTypeEnum;
+import org.dromara.dbswitch.admin.type.LogTypeEnum;
+import org.dromara.dbswitch.admin.entity.SystemLogEntity;
+import org.dromara.dbswitch.admin.mapper.SystemLogMapper;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/SystemUserDAO.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/SystemUserDAO.java
similarity index 88%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/SystemUserDAO.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/SystemUserDAO.java
index 70b5f8ba..40fe7a41 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/dao/SystemUserDAO.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/dao/SystemUserDAO.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.dao;
+package org.dromara.dbswitch.admin.dao;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.gitee.dbswitch.admin.entity.SystemUserEntity;
-import com.gitee.dbswitch.admin.mapper.SystemUserMapper;
+import org.dromara.dbswitch.admin.entity.SystemUserEntity;
+import org.dromara.dbswitch.admin.mapper.SystemUserMapper;
import java.util.Objects;
import javax.annotation.Resource;
import org.springframework.stereotype.Repository;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/AssignmentConfigEntity.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/AssignmentConfigEntity.java
similarity index 88%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/AssignmentConfigEntity.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/AssignmentConfigEntity.java
index b897d6d3..49957f1a 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/AssignmentConfigEntity.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/AssignmentConfigEntity.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.entity;
+package org.dromara.dbswitch.admin.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.gitee.dbswitch.admin.handler.ListPatternHandler;
-import com.gitee.dbswitch.admin.handler.ListTypeHandler;
-import com.gitee.dbswitch.common.entity.PatternMapper;
-import com.gitee.dbswitch.common.type.CaseConvertEnum;
-import com.gitee.dbswitch.common.type.ProductTableEnum;
-import com.gitee.dbswitch.common.type.SyncOptionEnum;
+import org.dromara.dbswitch.admin.handler.ListPatternHandler;
+import org.dromara.dbswitch.admin.handler.ListTypeHandler;
+import org.dromara.dbswitch.common.entity.PatternMapper;
+import org.dromara.dbswitch.common.type.CaseConvertEnum;
+import org.dromara.dbswitch.common.type.ProductTableEnum;
+import org.dromara.dbswitch.common.type.SyncOptionEnum;
import java.sql.Timestamp;
import java.util.List;
import lombok.AllArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/AssignmentJobEntity.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/AssignmentJobEntity.java
similarity index 97%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/AssignmentJobEntity.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/AssignmentJobEntity.java
index b20207a9..1d6897f5 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/AssignmentJobEntity.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/AssignmentJobEntity.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.entity;
+package org.dromara.dbswitch.admin.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/AssignmentTaskEntity.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/AssignmentTaskEntity.java
similarity index 94%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/AssignmentTaskEntity.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/AssignmentTaskEntity.java
index 49747974..d20d94a9 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/AssignmentTaskEntity.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/AssignmentTaskEntity.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.entity;
+package org.dromara.dbswitch.admin.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
+import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
import java.sql.Timestamp;
import lombok.AllArgsConstructor;
import lombok.Builder;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/DatabaseConnectionEntity.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/DatabaseConnectionEntity.java
similarity index 95%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/DatabaseConnectionEntity.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/DatabaseConnectionEntity.java
index c0ad53aa..e0f318ee 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/DatabaseConnectionEntity.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/DatabaseConnectionEntity.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.entity;
+package org.dromara.dbswitch.admin.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
import java.sql.Timestamp;
import lombok.AllArgsConstructor;
import lombok.Builder;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/JobLogbackEntity.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/JobLogbackEntity.java
similarity index 96%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/JobLogbackEntity.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/JobLogbackEntity.java
index 06e386cc..ce52648b 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/JobLogbackEntity.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/JobLogbackEntity.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.entity;
+package org.dromara.dbswitch.admin.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/SystemLogEntity.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/SystemLogEntity.java
similarity index 97%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/SystemLogEntity.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/SystemLogEntity.java
index 008850c4..fd58cca6 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/SystemLogEntity.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/SystemLogEntity.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.entity;
+package org.dromara.dbswitch.admin.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/SystemUserEntity.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/SystemUserEntity.java
similarity index 97%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/SystemUserEntity.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/SystemUserEntity.java
index 362d0ec8..6b13e4b7 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/entity/SystemUserEntity.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/entity/SystemUserEntity.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.entity;
+package org.dromara.dbswitch.admin.entity;
import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.IdType;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/execution/ExecuteJobTaskRunnable.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/execution/ExecuteJobTaskRunnable.java
similarity index 90%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/execution/ExecuteJobTaskRunnable.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/execution/ExecuteJobTaskRunnable.java
index e73a5bb1..627f5c7e 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/execution/ExecuteJobTaskRunnable.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/execution/ExecuteJobTaskRunnable.java
@@ -7,23 +7,23 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.execution;
+package org.dromara.dbswitch.admin.execution;
import cn.hutool.core.exceptions.ExceptionUtil;
import cn.hutool.extra.spring.SpringUtil;
-import com.gitee.dbswitch.admin.config.ExecutorConfig;
-import com.gitee.dbswitch.admin.dao.AssignmentConfigDAO;
-import com.gitee.dbswitch.admin.dao.AssignmentJobDAO;
-import com.gitee.dbswitch.admin.dao.AssignmentTaskDAO;
-import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
-import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
-import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
-import com.gitee.dbswitch.admin.logback.LogbackAppenderRegister;
-import com.gitee.dbswitch.admin.type.JobStatusEnum;
-import com.gitee.dbswitch.common.entity.MdcKeyValue;
-import com.gitee.dbswitch.data.config.DbswichPropertiesConfiguration;
-import com.gitee.dbswitch.data.service.MigrationService;
-import com.gitee.dbswitch.data.util.JsonUtils;
+import org.dromara.dbswitch.admin.dao.AssignmentConfigDAO;
+import org.dromara.dbswitch.admin.dao.AssignmentJobDAO;
+import org.dromara.dbswitch.admin.dao.AssignmentTaskDAO;
+import org.dromara.dbswitch.admin.type.JobStatusEnum;
+import org.dromara.dbswitch.admin.config.ExecutorConfig;
+import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
+import org.dromara.dbswitch.admin.logback.LogbackAppenderRegister;
+import org.dromara.dbswitch.common.entity.MdcKeyValue;
+import org.dromara.dbswitch.data.config.DbswichPropertiesConfiguration;
+import org.dromara.dbswitch.data.service.MigrationService;
+import org.dromara.dbswitch.data.util.JsonUtils;
import com.google.common.cache.Cache;
import com.google.common.cache.CacheBuilder;
import java.sql.Timestamp;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/handler/ListPatternHandler.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/handler/ListPatternHandler.java
similarity index 91%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/handler/ListPatternHandler.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/handler/ListPatternHandler.java
index 978a6f52..100eb831 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/handler/ListPatternHandler.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/handler/ListPatternHandler.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.admin.handler;
+package org.dromara.dbswitch.admin.handler;
-import com.gitee.dbswitch.data.util.JsonUtils;
-import com.gitee.dbswitch.common.entity.PatternMapper;
+import org.dromara.dbswitch.data.util.JsonUtils;
+import org.dromara.dbswitch.common.entity.PatternMapper;
import java.sql.CallableStatement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/handler/ListTypeHandler.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/handler/ListTypeHandler.java
similarity index 95%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/handler/ListTypeHandler.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/handler/ListTypeHandler.java
index daeca5a3..6f8d4268 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/handler/ListTypeHandler.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/handler/ListTypeHandler.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.handler;
+package org.dromara.dbswitch.admin.handler;
-import com.gitee.dbswitch.data.util.JsonUtils;
+import org.dromara.dbswitch.data.util.JsonUtils;
import java.sql.CallableStatement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/listener/DbswitchAdminStartedEventListener.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/listener/DbswitchAdminStartedEventListener.java
similarity index 55%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/listener/DbswitchAdminStartedEventListener.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/listener/DbswitchAdminStartedEventListener.java
index 9fad5def..08668205 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/listener/DbswitchAdminStartedEventListener.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/listener/DbswitchAdminStartedEventListener.java
@@ -1,9 +1,9 @@
-package com.gitee.dbswitch.admin.listener;
+package org.dromara.dbswitch.admin.listener;
import cn.hutool.extra.spring.SpringUtil;
-import com.gitee.dbswitch.admin.dao.JobLogbackDAO;
-import com.gitee.dbswitch.admin.logback.LogbackAppenderRegister;
-import com.gitee.dbswitch.admin.logback.LogbackEventContent;
+import org.dromara.dbswitch.admin.dao.JobLogbackDAO;
+import org.dromara.dbswitch.admin.logback.LogbackAppenderRegister;
+import org.dromara.dbswitch.admin.logback.LogbackEventContent;
import java.util.Arrays;
import org.springframework.boot.context.event.ApplicationContextInitializedEvent;
import org.springframework.context.ApplicationListener;
@@ -11,12 +11,12 @@ import org.springframework.context.ApplicationListener;
public class DbswitchAdminStartedEventListener implements ApplicationListener {
private static final String[] LOGGER_CLASS_NAME = {
- "com.gitee.dbswitch.data.service.MigrationService",
- "com.gitee.dbswitch.data.service.DefaultReaderRobot",
- "com.gitee.dbswitch.data.handler.ReaderTaskThread",
- "com.gitee.dbswitch.data.service.DefaultWriterRobot",
- "com.gitee.dbswitch.data.handler.WriterTaskThread",
- "com.gitee.dbswitch.common.util.MachineInfoUtils"
+ "org.dromara.dbswitch.data.service.MigrationService",
+ "org.dromara.dbswitch.data.service.DefaultReaderRobot",
+ "org.dromara.dbswitch.data.handler.ReaderTaskThread",
+ "org.dromara.dbswitch.data.service.DefaultWriterRobot",
+ "org.dromara.dbswitch.data.handler.WriterTaskThread",
+ "org.dromara.dbswitch.common.util.MachineInfoUtils"
};
@Override
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/logback/LogbackAppenderRegister.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/logback/LogbackAppenderRegister.java
similarity index 98%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/logback/LogbackAppenderRegister.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/logback/LogbackAppenderRegister.java
index fceb6c4a..c87bde4f 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/logback/LogbackAppenderRegister.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/logback/LogbackAppenderRegister.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.logback;
+package org.dromara.dbswitch.admin.logback;
import ch.qos.logback.classic.Level;
import ch.qos.logback.classic.Logger;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/logback/LogbackDatabaseAppender.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/logback/LogbackDatabaseAppender.java
similarity index 97%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/logback/LogbackDatabaseAppender.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/logback/LogbackDatabaseAppender.java
index 420f517f..296643f7 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/logback/LogbackDatabaseAppender.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/logback/LogbackDatabaseAppender.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.logback;
+package org.dromara.dbswitch.admin.logback;
import ch.qos.logback.classic.spi.ILoggingEvent;
import ch.qos.logback.core.Layout;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/logback/LogbackEventContent.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/logback/LogbackEventContent.java
similarity index 85%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/logback/LogbackEventContent.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/logback/LogbackEventContent.java
index 7155aacc..4ec1b384 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/logback/LogbackEventContent.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/logback/LogbackEventContent.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.logback;
+package org.dromara.dbswitch.admin.logback;
import lombok.AllArgsConstructor;
import lombok.Builder;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/AssignmentConfigMapper.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/AssignmentConfigMapper.java
similarity index 80%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/AssignmentConfigMapper.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/AssignmentConfigMapper.java
index b867dee6..1436b1c1 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/AssignmentConfigMapper.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/AssignmentConfigMapper.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.mapper;
+package org.dromara.dbswitch.admin.mapper;
-import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface AssignmentConfigMapper extends BaseMapper {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/AssignmentJobMapper.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/AssignmentJobMapper.java
similarity index 92%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/AssignmentJobMapper.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/AssignmentJobMapper.java
index 1241ff90..ca7f0d6e 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/AssignmentJobMapper.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/AssignmentJobMapper.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.mapper;
+package org.dromara.dbswitch.admin.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
-import com.gitee.dbswitch.admin.model.ops.OpsTaskJobTrend;
+import org.dromara.dbswitch.admin.model.ops.OpsTaskJobTrend;
+import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
import java.util.List;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Result;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/AssignmentTaskMapper.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/AssignmentTaskMapper.java
similarity index 80%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/AssignmentTaskMapper.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/AssignmentTaskMapper.java
index b7965a68..5fd92c05 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/AssignmentTaskMapper.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/AssignmentTaskMapper.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.mapper;
+package org.dromara.dbswitch.admin.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
public interface AssignmentTaskMapper extends BaseMapper {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/DatabaseConnectionMapper.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/DatabaseConnectionMapper.java
similarity index 80%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/DatabaseConnectionMapper.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/DatabaseConnectionMapper.java
index 3061914e..c2b155b4 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/DatabaseConnectionMapper.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/DatabaseConnectionMapper.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.mapper;
+package org.dromara.dbswitch.admin.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
+import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
public interface DatabaseConnectionMapper extends BaseMapper {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/JobLogbackMapper.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/JobLogbackMapper.java
similarity index 90%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/JobLogbackMapper.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/JobLogbackMapper.java
index e34e9644..f260c58a 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/JobLogbackMapper.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/JobLogbackMapper.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.mapper;
+package org.dromara.dbswitch.admin.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.gitee.dbswitch.admin.entity.JobLogbackEntity;
+import org.dromara.dbswitch.admin.entity.JobLogbackEntity;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Param;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/SystemLogMapper.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/SystemLogMapper.java
similarity index 80%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/SystemLogMapper.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/SystemLogMapper.java
index fb21ee68..d15e57d7 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/SystemLogMapper.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/SystemLogMapper.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.mapper;
+package org.dromara.dbswitch.admin.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.gitee.dbswitch.admin.entity.SystemLogEntity;
+import org.dromara.dbswitch.admin.entity.SystemLogEntity;
public interface SystemLogMapper extends BaseMapper {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/SystemUserMapper.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/SystemUserMapper.java
similarity index 80%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/SystemUserMapper.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/SystemUserMapper.java
index 18ebe8b4..8871014e 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/mapper/SystemUserMapper.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/mapper/SystemUserMapper.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.mapper;
+package org.dromara.dbswitch.admin.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.gitee.dbswitch.admin.entity.SystemUserEntity;
+import org.dromara.dbswitch.admin.entity.SystemUserEntity;
public interface SystemUserMapper extends BaseMapper {
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/ops/OpsAssignmentTaskJob.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/ops/OpsAssignmentTaskJob.java
similarity index 91%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/ops/OpsAssignmentTaskJob.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/ops/OpsAssignmentTaskJob.java
index 4e0564bf..e100e994 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/ops/OpsAssignmentTaskJob.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/ops/OpsAssignmentTaskJob.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.ops;
+package org.dromara.dbswitch.admin.model.ops;
import java.util.List;
import lombok.Data;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/ops/OpsTaskJobTrend.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/ops/OpsTaskJobTrend.java
similarity index 93%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/ops/OpsTaskJobTrend.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/ops/OpsTaskJobTrend.java
index 3592a456..a65feb8c 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/ops/OpsTaskJobTrend.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/ops/OpsTaskJobTrend.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.ops;
+package org.dromara.dbswitch.admin.model.ops;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssigmentBaseRequest.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssigmentBaseRequest.java
similarity index 89%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssigmentBaseRequest.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssigmentBaseRequest.java
index beb1e615..cfea4d5a 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssigmentBaseRequest.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssigmentBaseRequest.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.request;
+package org.dromara.dbswitch.admin.model.request;
-import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
-import com.gitee.dbswitch.admin.type.IncludeExcludeEnum;
-import com.gitee.dbswitch.common.entity.PatternMapper;
-import com.gitee.dbswitch.common.type.CaseConvertEnum;
-import com.gitee.dbswitch.common.type.ProductTableEnum;
-import com.gitee.dbswitch.common.type.SyncOptionEnum;
+import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
+import org.dromara.dbswitch.admin.type.IncludeExcludeEnum;
+import org.dromara.dbswitch.common.entity.PatternMapper;
+import org.dromara.dbswitch.common.type.CaseConvertEnum;
+import org.dromara.dbswitch.common.type.ProductTableEnum;
+import org.dromara.dbswitch.common.type.SyncOptionEnum;
import java.util.List;
import java.util.Objects;
import lombok.Data;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssigmentCreateRequest.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssigmentCreateRequest.java
similarity index 83%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssigmentCreateRequest.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssigmentCreateRequest.java
index 6d423b87..0833711c 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssigmentCreateRequest.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssigmentCreateRequest.java
@@ -7,15 +7,15 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.request;
+package org.dromara.dbswitch.admin.model.request;
-import com.gitee.dbswitch.admin.common.exception.DbswitchException;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
-import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
-import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
-import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
-import com.gitee.dbswitch.admin.util.CronExprUtils;
-import com.gitee.dbswitch.common.util.PatterNameUtils;
+import org.dromara.dbswitch.admin.common.exception.DbswitchException;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
+import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
+import org.dromara.dbswitch.admin.util.CronExprUtils;
+import org.dromara.dbswitch.common.util.PatterNameUtils;
import java.util.Objects;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssigmentUpdateRequest.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssigmentUpdateRequest.java
similarity index 79%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssigmentUpdateRequest.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssigmentUpdateRequest.java
index a6aa0029..3669ae61 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssigmentUpdateRequest.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssigmentUpdateRequest.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.request;
+package org.dromara.dbswitch.admin.model.request;
-import com.gitee.dbswitch.admin.common.exception.DbswitchException;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
-import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
-import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
-import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
-import com.gitee.dbswitch.admin.util.CronExprUtils;
+import org.dromara.dbswitch.admin.common.exception.DbswitchException;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
+import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
+import org.dromara.dbswitch.admin.util.CronExprUtils;
import java.util.Objects;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssignmentSearchRequest.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssignmentSearchRequest.java
similarity index 90%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssignmentSearchRequest.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssignmentSearchRequest.java
index 548f56fb..6b71448a 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/AssignmentSearchRequest.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/AssignmentSearchRequest.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.request;
+package org.dromara.dbswitch.admin.model.request;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/DbConnectionCreateRequest.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/DbConnectionCreateRequest.java
similarity index 90%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/DbConnectionCreateRequest.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/DbConnectionCreateRequest.java
index 9536779a..a366cfb8 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/DbConnectionCreateRequest.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/DbConnectionCreateRequest.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.request;
+package org.dromara.dbswitch.admin.model.request;
-import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/DbConnectionSearchRequest.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/DbConnectionSearchRequest.java
similarity index 90%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/DbConnectionSearchRequest.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/DbConnectionSearchRequest.java
index 253f29c6..de6d6cbc 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/DbConnectionSearchRequest.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/DbConnectionSearchRequest.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.request;
+package org.dromara.dbswitch.admin.model.request;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/DbConnectionUpdateRequest.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/DbConnectionUpdateRequest.java
similarity index 90%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/DbConnectionUpdateRequest.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/DbConnectionUpdateRequest.java
index 8d9f0dc7..02440d9b 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/DbConnectionUpdateRequest.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/DbConnectionUpdateRequest.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.request;
+package org.dromara.dbswitch.admin.model.request;
-import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/OnlineSqlDataRequest.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/OnlineSqlDataRequest.java
similarity index 79%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/OnlineSqlDataRequest.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/OnlineSqlDataRequest.java
index 44eae830..51db8543 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/OnlineSqlDataRequest.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/OnlineSqlDataRequest.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.model.request;
+package org.dromara.dbswitch.admin.model.request;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/PreviewColumnNameMapperRequest.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/PreviewColumnNameMapperRequest.java
similarity index 65%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/PreviewColumnNameMapperRequest.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/PreviewColumnNameMapperRequest.java
index 6a984fa1..9de16dde 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/PreviewColumnNameMapperRequest.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/PreviewColumnNameMapperRequest.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.admin.model.request;
+package org.dromara.dbswitch.admin.model.request;
-import com.gitee.dbswitch.common.entity.PatternMapper;
-import com.gitee.dbswitch.common.type.CaseConvertEnum;
+import org.dromara.dbswitch.common.entity.PatternMapper;
+import org.dromara.dbswitch.common.type.CaseConvertEnum;
import java.util.List;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/PreviewTableNameMapperRequest.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/PreviewTableNameMapperRequest.java
similarity index 67%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/PreviewTableNameMapperRequest.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/PreviewTableNameMapperRequest.java
index 11d3e19a..44580824 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/request/PreviewTableNameMapperRequest.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/request/PreviewTableNameMapperRequest.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.admin.model.request;
+package org.dromara.dbswitch.admin.model.request;
-import com.gitee.dbswitch.common.entity.PatternMapper;
-import com.gitee.dbswitch.common.type.CaseConvertEnum;
+import org.dromara.dbswitch.common.entity.PatternMapper;
+import org.dromara.dbswitch.common.type.CaseConvertEnum;
import java.util.List;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AccessTokenResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AccessTokenResponse.java
similarity index 93%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AccessTokenResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AccessTokenResponse.java
index a20c86a0..dd6214de 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AccessTokenResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AccessTokenResponse.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentDetailResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AssignmentDetailResponse.java
similarity index 89%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentDetailResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AssignmentDetailResponse.java
index 29072f4f..1c59a3a8 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentDetailResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AssignmentDetailResponse.java
@@ -7,15 +7,15 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import com.fasterxml.jackson.annotation.JsonFormat;
-import com.gitee.dbswitch.admin.type.IncludeExcludeEnum;
-import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
-import com.gitee.dbswitch.common.entity.PatternMapper;
-import com.gitee.dbswitch.common.type.CaseConvertEnum;
-import com.gitee.dbswitch.common.type.ProductTableEnum;
-import com.gitee.dbswitch.common.type.SyncOptionEnum;
+import org.dromara.dbswitch.admin.type.IncludeExcludeEnum;
+import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
+import org.dromara.dbswitch.common.entity.PatternMapper;
+import org.dromara.dbswitch.common.type.CaseConvertEnum;
+import org.dromara.dbswitch.common.type.ProductTableEnum;
+import org.dromara.dbswitch.common.type.SyncOptionEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Timestamp;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentInfoResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AssignmentInfoResponse.java
similarity index 94%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentInfoResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AssignmentInfoResponse.java
index 03dfd9c1..9e355c19 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentInfoResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AssignmentInfoResponse.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import com.fasterxml.jackson.annotation.JsonFormat;
-import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
+import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Timestamp;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentsDataResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AssignmentsDataResponse.java
similarity index 78%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentsDataResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AssignmentsDataResponse.java
index ea3904eb..2a285508 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentsDataResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/AssignmentsDataResponse.java
@@ -1,17 +1,9 @@
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
-import java.sql.Timestamp;
-import java.util.Date;
-
-import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
-import com.alibaba.excel.annotation.write.style.ContentRowHeight;
-import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import com.fasterxml.jackson.annotation.JsonFormat;
-import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
-import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.Setter;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DatabaseTypeDetailResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DatabaseTypeDetailResponse.java
similarity index 94%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DatabaseTypeDetailResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DatabaseTypeDetailResponse.java
index b1ecbada..f7b569c4 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DatabaseTypeDetailResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DatabaseTypeDetailResponse.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DatabaseTypeDriverResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DatabaseTypeDriverResponse.java
similarity index 90%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DatabaseTypeDriverResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DatabaseTypeDriverResponse.java
index 622b6513..a93b9fe0 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DatabaseTypeDriverResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DatabaseTypeDriverResponse.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DbConnectionDetailResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DbConnectionDetailResponse.java
similarity index 94%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DbConnectionDetailResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DbConnectionDetailResponse.java
index 91366953..2ce3899a 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DbConnectionDetailResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DbConnectionDetailResponse.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import com.fasterxml.jackson.annotation.JsonFormat;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Timestamp;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DbConnectionNameResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DbConnectionNameResponse.java
similarity index 93%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DbConnectionNameResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DbConnectionNameResponse.java
index 21a2a627..129f9ae1 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DbConnectionNameResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/DbConnectionNameResponse.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataColumnDetailResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataColumnDetailResponse.java
similarity index 90%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataColumnDetailResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataColumnDetailResponse.java
index ec7a2847..f52a6ca4 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataColumnDetailResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataColumnDetailResponse.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import io.swagger.annotations.ApiModel;
import lombok.Builder;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataSchemaDetailResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataSchemaDetailResponse.java
similarity index 85%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataSchemaDetailResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataSchemaDetailResponse.java
index 1c053d1f..5a08fc5c 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataSchemaDetailResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataSchemaDetailResponse.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import io.swagger.annotations.ApiModel;
import lombok.AllArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataTableDetailResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataTableDetailResponse.java
similarity index 81%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataTableDetailResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataTableDetailResponse.java
index d6602be3..9c4b88db 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataTableDetailResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataTableDetailResponse.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
-import com.gitee.dbswitch.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.IndexDescription;
import io.swagger.annotations.ApiModel;
import java.util.List;
import lombok.Builder;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataTableInfoResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataTableInfoResponse.java
similarity index 84%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataTableInfoResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataTableInfoResponse.java
index 7f3323a5..feaf1918 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/MetadataTableInfoResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/MetadataTableInfoResponse.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import io.swagger.annotations.ApiModel;
import lombok.Builder;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/OnlineSqlDataResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/OnlineSqlDataResponse.java
similarity index 92%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/OnlineSqlDataResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/OnlineSqlDataResponse.java
index 83f95a76..65c5e8ea 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/OnlineSqlDataResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/OnlineSqlDataResponse.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import io.swagger.annotations.ApiModel;
import java.util.List;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/OverviewStatisticsResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/OverviewStatisticsResponse.java
similarity index 97%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/OverviewStatisticsResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/OverviewStatisticsResponse.java
index 1f9d2879..797fac50 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/OverviewStatisticsResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/OverviewStatisticsResponse.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/PreviewNameMapperResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/PreviewNameMapperResponse.java
similarity index 76%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/PreviewNameMapperResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/PreviewNameMapperResponse.java
index 339ac0f0..c21c438c 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/PreviewNameMapperResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/PreviewNameMapperResponse.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import lombok.Builder;
import lombok.Data;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/SchemaTableDataResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/SchemaTableDataResponse.java
similarity index 87%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/SchemaTableDataResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/SchemaTableDataResponse.java
index fbd3206e..6b82f328 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/SchemaTableDataResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/SchemaTableDataResponse.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import io.swagger.annotations.ApiModel;
import java.util.List;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/SystemLogDetailResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/SystemLogDetailResponse.java
similarity index 96%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/SystemLogDetailResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/SystemLogDetailResponse.java
index 974954d1..dfc0a65e 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/SystemLogDetailResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/SystemLogDetailResponse.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/SystemUserDetailResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/SystemUserDetailResponse.java
similarity index 96%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/SystemUserDetailResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/SystemUserDetailResponse.java
index 2cccf794..fb45e7f7 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/SystemUserDetailResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/SystemUserDetailResponse.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/TaskJobDetailResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/TaskJobDetailResponse.java
similarity index 96%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/TaskJobDetailResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/TaskJobDetailResponse.java
index 3ff7356c..17bf6ba6 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/TaskJobDetailResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/TaskJobDetailResponse.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/TaskJobLogbackResponse.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/TaskJobLogbackResponse.java
similarity index 91%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/TaskJobLogbackResponse.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/TaskJobLogbackResponse.java
index 37977a00..32a8fc4e 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/TaskJobLogbackResponse.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/model/response/TaskJobLogbackResponse.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.model.response;
+package org.dromara.dbswitch.admin.model.response;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/AssignmentService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/AssignmentService.java
similarity index 88%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/AssignmentService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/AssignmentService.java
index 91779d14..dc995e90 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/AssignmentService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/AssignmentService.java
@@ -7,40 +7,40 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.admin.common.exception.DbswitchException;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
-import com.gitee.dbswitch.admin.controller.converter.AssignmentDetailConverter;
-import com.gitee.dbswitch.admin.controller.converter.AssignmentInfoConverter;
-import com.gitee.dbswitch.admin.controller.converter.AssignmentsConverter;
-import com.gitee.dbswitch.admin.dao.AssignmentConfigDAO;
-import com.gitee.dbswitch.admin.dao.AssignmentJobDAO;
-import com.gitee.dbswitch.admin.dao.AssignmentTaskDAO;
-import com.gitee.dbswitch.admin.dao.DatabaseConnectionDAO;
-import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
-import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
-import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
-import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
-import com.gitee.dbswitch.admin.model.request.AssigmentCreateRequest;
-import com.gitee.dbswitch.admin.model.request.AssigmentUpdateRequest;
-import com.gitee.dbswitch.admin.model.request.AssignmentSearchRequest;
-import com.gitee.dbswitch.admin.model.response.AssignmentDetailResponse;
-import com.gitee.dbswitch.admin.model.response.AssignmentInfoResponse;
-import com.gitee.dbswitch.admin.model.response.AssignmentsDataResponse;
-import com.gitee.dbswitch.admin.type.JobStatusEnum;
-import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
-import com.gitee.dbswitch.admin.util.ExcelUtils;
-import com.gitee.dbswitch.admin.util.PageUtils;
-import com.gitee.dbswitch.common.converter.ConverterFactory;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.data.config.DbswichPropertiesConfiguration;
-import com.gitee.dbswitch.data.entity.GlobalParamConfigProperties;
-import com.gitee.dbswitch.data.entity.SourceDataSourceProperties;
-import com.gitee.dbswitch.data.entity.TargetDataSourceProperties;
-import com.gitee.dbswitch.data.util.JsonUtils;
+import org.dromara.dbswitch.admin.common.exception.DbswitchException;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.controller.converter.AssignmentDetailConverter;
+import org.dromara.dbswitch.admin.controller.converter.AssignmentInfoConverter;
+import org.dromara.dbswitch.admin.controller.converter.AssignmentsConverter;
+import org.dromara.dbswitch.admin.dao.AssignmentConfigDAO;
+import org.dromara.dbswitch.admin.dao.AssignmentJobDAO;
+import org.dromara.dbswitch.admin.dao.AssignmentTaskDAO;
+import org.dromara.dbswitch.admin.dao.DatabaseConnectionDAO;
+import org.dromara.dbswitch.admin.model.request.AssigmentCreateRequest;
+import org.dromara.dbswitch.admin.model.request.AssigmentUpdateRequest;
+import org.dromara.dbswitch.admin.model.request.AssignmentSearchRequest;
+import org.dromara.dbswitch.admin.model.response.AssignmentDetailResponse;
+import org.dromara.dbswitch.admin.model.response.AssignmentInfoResponse;
+import org.dromara.dbswitch.admin.model.response.AssignmentsDataResponse;
+import org.dromara.dbswitch.admin.type.JobStatusEnum;
+import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
+import org.dromara.dbswitch.admin.util.ExcelUtils;
+import org.dromara.dbswitch.admin.util.PageUtils;
+import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
+import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
+import org.dromara.dbswitch.common.converter.ConverterFactory;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.data.config.DbswichPropertiesConfiguration;
+import org.dromara.dbswitch.data.entity.GlobalParamConfigProperties;
+import org.dromara.dbswitch.data.entity.SourceDataSourceProperties;
+import org.dromara.dbswitch.data.entity.TargetDataSourceProperties;
+import org.dromara.dbswitch.data.util.JsonUtils;
import com.google.common.collect.Lists;
import java.io.File;
import java.util.ArrayList;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/AuthenticationService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/AuthenticationService.java
similarity index 76%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/AuthenticationService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/AuthenticationService.java
index 5f808ab8..a0bebd30 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/AuthenticationService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/AuthenticationService.java
@@ -7,16 +7,16 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
-import com.gitee.dbswitch.admin.entity.SystemUserEntity;
-import com.gitee.dbswitch.admin.model.response.AccessTokenResponse;
-import com.gitee.dbswitch.admin.util.CacheUtils;
-import com.gitee.dbswitch.admin.util.PasswordUtils;
-import com.gitee.dbswitch.admin.util.ServletUtils;
-import com.gitee.dbswitch.admin.util.TokenUtils;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.model.response.AccessTokenResponse;
+import org.dromara.dbswitch.admin.util.CacheUtils;
+import org.dromara.dbswitch.admin.util.PasswordUtils;
+import org.dromara.dbswitch.admin.util.ServletUtils;
+import org.dromara.dbswitch.admin.util.TokenUtils;
+import org.dromara.dbswitch.admin.entity.SystemUserEntity;
import com.mchange.v2.lang.StringUtils;
import java.util.Objects;
import javax.annotation.Resource;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/ConnectionService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/ConnectionService.java
similarity index 86%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/ConnectionService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/ConnectionService.java
index 11f3ebd0..d1568497 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/ConnectionService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/ConnectionService.java
@@ -7,35 +7,35 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
import cn.hutool.core.io.FileUtil;
-import com.gitee.dbswitch.admin.common.exception.DbswitchException;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
-import com.gitee.dbswitch.admin.controller.converter.DbConnectionDetailConverter;
-import com.gitee.dbswitch.admin.dao.AssignmentConfigDAO;
-import com.gitee.dbswitch.admin.dao.AssignmentTaskDAO;
-import com.gitee.dbswitch.admin.dao.DatabaseConnectionDAO;
-import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
-import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
-import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
-import com.gitee.dbswitch.admin.model.request.DbConnectionCreateRequest;
-import com.gitee.dbswitch.admin.model.request.DbConnectionSearchRequest;
-import com.gitee.dbswitch.admin.model.request.DbConnectionUpdateRequest;
-import com.gitee.dbswitch.admin.model.response.DatabaseTypeDetailResponse;
-import com.gitee.dbswitch.admin.model.response.DatabaseTypeDriverResponse;
-import com.gitee.dbswitch.admin.model.response.DbConnectionDetailResponse;
-import com.gitee.dbswitch.admin.model.response.DbConnectionNameResponse;
-import com.gitee.dbswitch.admin.util.PageUtils;
-import com.gitee.dbswitch.common.converter.ConverterFactory;
-import com.gitee.dbswitch.common.entity.CloseableDataSource;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.util.JdbcUrlUtils;
-import com.gitee.dbswitch.data.util.DataSourceUtils;
-import com.gitee.dbswitch.service.DefaultMetadataService;
-import com.gitee.dbswitch.service.MetadataService;
+import org.dromara.dbswitch.admin.common.exception.DbswitchException;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.dao.AssignmentConfigDAO;
+import org.dromara.dbswitch.admin.dao.AssignmentTaskDAO;
+import org.dromara.dbswitch.admin.dao.DatabaseConnectionDAO;
+import org.dromara.dbswitch.admin.model.request.DbConnectionCreateRequest;
+import org.dromara.dbswitch.admin.model.request.DbConnectionSearchRequest;
+import org.dromara.dbswitch.admin.model.request.DbConnectionUpdateRequest;
+import org.dromara.dbswitch.admin.model.response.DatabaseTypeDetailResponse;
+import org.dromara.dbswitch.admin.model.response.DatabaseTypeDriverResponse;
+import org.dromara.dbswitch.admin.model.response.DbConnectionDetailResponse;
+import org.dromara.dbswitch.admin.model.response.DbConnectionNameResponse;
+import org.dromara.dbswitch.admin.util.PageUtils;
+import org.dromara.dbswitch.admin.controller.converter.DbConnectionDetailConverter;
+import org.dromara.dbswitch.admin.entity.AssignmentConfigEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
+import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
+import org.dromara.dbswitch.common.converter.ConverterFactory;
+import org.dromara.dbswitch.common.entity.CloseableDataSource;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.util.JdbcUrlUtils;
+import org.dromara.dbswitch.data.util.DataSourceUtils;
+import org.dromara.dbswitch.core.service.DefaultMetadataService;
+import org.dromara.dbswitch.core.service.MetadataService;
import java.io.File;
import java.util.ArrayList;
import java.util.List;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/DriverLoadService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/DriverLoadService.java
similarity index 94%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/DriverLoadService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/DriverLoadService.java
index 779de69d..153167d5 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/DriverLoadService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/DriverLoadService.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.admin.config.DbswitchConfig;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.admin.config.DbswitchConfig;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
import java.io.File;
import java.util.EnumMap;
import java.util.HashMap;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/JobExecutorService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/JobExecutorService.java
similarity index 96%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/JobExecutorService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/JobExecutorService.java
index 942f1bba..897923a4 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/JobExecutorService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/JobExecutorService.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.admin.execution.ExecuteJobTaskRunnable;
+import org.dromara.dbswitch.admin.execution.ExecuteJobTaskRunnable;
import java.util.Objects;
import lombok.extern.slf4j.Slf4j;
import org.quartz.DisallowConcurrentExecution;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/JobLogbackService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/JobLogbackService.java
similarity index 84%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/JobLogbackService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/JobLogbackService.java
index 80847bbd..6039aa45 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/JobLogbackService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/JobLogbackService.java
@@ -1,14 +1,14 @@
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.dao.AssignmentJobDAO;
-import com.gitee.dbswitch.admin.dao.JobLogbackDAO;
-import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
-import com.gitee.dbswitch.admin.entity.JobLogbackEntity;
-import com.gitee.dbswitch.admin.model.response.TaskJobLogbackResponse;
-import com.gitee.dbswitch.admin.type.JobStatusEnum;
-import com.gitee.dbswitch.admin.util.PageUtils;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.dao.AssignmentJobDAO;
+import org.dromara.dbswitch.admin.dao.JobLogbackDAO;
+import org.dromara.dbswitch.admin.model.response.TaskJobLogbackResponse;
+import org.dromara.dbswitch.admin.type.JobStatusEnum;
+import org.dromara.dbswitch.admin.util.PageUtils;
+import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
+import org.dromara.dbswitch.admin.entity.JobLogbackEntity;
import java.util.Arrays;
import java.util.List;
import java.util.Objects;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/JobManagerService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/JobManagerService.java
similarity index 78%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/JobManagerService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/JobManagerService.java
index 5c6b7dfe..69d05ada 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/JobManagerService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/JobManagerService.java
@@ -7,18 +7,18 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.common.converter.ConverterFactory;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
-import com.gitee.dbswitch.admin.controller.converter.TaskJobDetailConverter;
-import com.gitee.dbswitch.admin.dao.AssignmentJobDAO;
-import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
-import com.gitee.dbswitch.admin.model.response.TaskJobDetailResponse;
-import com.gitee.dbswitch.admin.type.JobStatusEnum;
-import com.gitee.dbswitch.admin.util.PageUtils;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.controller.converter.TaskJobDetailConverter;
+import org.dromara.dbswitch.admin.dao.AssignmentJobDAO;
+import org.dromara.dbswitch.admin.model.response.TaskJobDetailResponse;
+import org.dromara.dbswitch.admin.type.JobStatusEnum;
+import org.dromara.dbswitch.admin.util.PageUtils;
+import org.dromara.dbswitch.common.converter.ConverterFactory;
+import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
import java.util.List;
import java.util.Objects;
import java.util.function.Supplier;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/MetaDataService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/MetaDataService.java
similarity index 84%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/MetaDataService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/MetaDataService.java
index 90c214e9..2b0eb11b 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/MetaDataService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/MetaDataService.java
@@ -1,27 +1,27 @@
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
-import com.gitee.dbswitch.admin.model.request.OnlineSqlDataRequest;
-import com.gitee.dbswitch.admin.model.response.MetadataColumnDetailResponse;
-import com.gitee.dbswitch.admin.model.response.MetadataSchemaDetailResponse;
-import com.gitee.dbswitch.admin.model.response.MetadataTableDetailResponse;
-import com.gitee.dbswitch.admin.model.response.MetadataTableInfoResponse;
-import com.gitee.dbswitch.admin.model.response.OnlineSqlDataResponse;
-import com.gitee.dbswitch.admin.model.response.OnlineSqlDataResponse.ColumnItem;
-import com.gitee.dbswitch.admin.model.response.OnlineSqlDataResponse.SqlInput;
-import com.gitee.dbswitch.admin.model.response.OnlineSqlDataResponse.SqlResult;
-import com.gitee.dbswitch.admin.model.response.SchemaTableDataResponse;
-import com.gitee.dbswitch.admin.util.DBSqlUtils;
-import com.gitee.dbswitch.admin.util.DBSqlUtils.ScriptExecuteResult;
-import com.gitee.dbswitch.admin.util.PageUtils;
-import com.gitee.dbswitch.common.entity.CloseableDataSource;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.schema.SchemaTableData;
-import com.gitee.dbswitch.schema.SchemaTableMeta;
-import com.gitee.dbswitch.schema.TableDescription;
-import com.gitee.dbswitch.service.MetadataService;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.model.request.OnlineSqlDataRequest;
+import org.dromara.dbswitch.admin.model.response.MetadataColumnDetailResponse;
+import org.dromara.dbswitch.admin.model.response.MetadataSchemaDetailResponse;
+import org.dromara.dbswitch.admin.model.response.MetadataTableDetailResponse;
+import org.dromara.dbswitch.admin.model.response.MetadataTableInfoResponse;
+import org.dromara.dbswitch.admin.model.response.OnlineSqlDataResponse;
+import org.dromara.dbswitch.admin.model.response.OnlineSqlDataResponse.ColumnItem;
+import org.dromara.dbswitch.admin.model.response.OnlineSqlDataResponse.SqlInput;
+import org.dromara.dbswitch.admin.model.response.OnlineSqlDataResponse.SqlResult;
+import org.dromara.dbswitch.admin.model.response.SchemaTableDataResponse;
+import org.dromara.dbswitch.admin.util.DBSqlUtils;
+import org.dromara.dbswitch.admin.util.DBSqlUtils.ScriptExecuteResult;
+import org.dromara.dbswitch.admin.util.PageUtils;
+import org.dromara.dbswitch.admin.entity.DatabaseConnectionEntity;
+import org.dromara.dbswitch.common.entity.CloseableDataSource;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.schema.SchemaTableData;
+import org.dromara.dbswitch.core.schema.SchemaTableMeta;
+import org.dromara.dbswitch.core.schema.TableDescription;
+import org.dromara.dbswitch.core.service.MetadataService;
import java.sql.Connection;
import java.util.ArrayList;
import java.util.Collections;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/OverviewService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/OverviewService.java
similarity index 74%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/OverviewService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/OverviewService.java
index 603ee29a..9240800c 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/OverviewService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/OverviewService.java
@@ -7,17 +7,17 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.admin.dao.AssignmentJobDAO;
-import com.gitee.dbswitch.admin.dao.AssignmentTaskDAO;
-import com.gitee.dbswitch.admin.dao.DatabaseConnectionDAO;
-import com.gitee.dbswitch.admin.model.ops.OpsTaskJobTrend;
-import com.gitee.dbswitch.admin.model.response.OverviewStatisticsResponse;
-import com.gitee.dbswitch.admin.model.response.OverviewStatisticsResponse.AssignmentJobStatistics;
-import com.gitee.dbswitch.admin.model.response.OverviewStatisticsResponse.AssignmentTaskStatistics;
-import com.gitee.dbswitch.admin.model.response.OverviewStatisticsResponse.ConnectionStatistics;
-import com.gitee.dbswitch.admin.type.JobStatusEnum;
+import org.dromara.dbswitch.admin.dao.AssignmentJobDAO;
+import org.dromara.dbswitch.admin.dao.AssignmentTaskDAO;
+import org.dromara.dbswitch.admin.dao.DatabaseConnectionDAO;
+import org.dromara.dbswitch.admin.model.ops.OpsTaskJobTrend;
+import org.dromara.dbswitch.admin.model.response.OverviewStatisticsResponse;
+import org.dromara.dbswitch.admin.model.response.OverviewStatisticsResponse.AssignmentJobStatistics;
+import org.dromara.dbswitch.admin.model.response.OverviewStatisticsResponse.AssignmentTaskStatistics;
+import org.dromara.dbswitch.admin.model.response.OverviewStatisticsResponse.ConnectionStatistics;
+import org.dromara.dbswitch.admin.type.JobStatusEnum;
import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/PatternMapperService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/PatternMapperService.java
similarity index 86%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/PatternMapperService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/PatternMapperService.java
index e63f3735..0d8ca0ac 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/PatternMapperService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/PatternMapperService.java
@@ -1,15 +1,15 @@
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.admin.common.exception.DbswitchException;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
-import com.gitee.dbswitch.admin.model.request.PreviewColumnNameMapperRequest;
-import com.gitee.dbswitch.admin.model.request.PreviewTableNameMapperRequest;
-import com.gitee.dbswitch.admin.model.response.PreviewNameMapperResponse;
-import com.gitee.dbswitch.common.util.PatterNameUtils;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.TableDescription;
-import com.gitee.dbswitch.service.MetadataService;
+import org.dromara.dbswitch.admin.common.exception.DbswitchException;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.model.request.PreviewColumnNameMapperRequest;
+import org.dromara.dbswitch.admin.model.request.PreviewTableNameMapperRequest;
+import org.dromara.dbswitch.admin.model.response.PreviewNameMapperResponse;
+import org.dromara.dbswitch.common.util.PatterNameUtils;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.TableDescription;
+import org.dromara.dbswitch.core.service.MetadataService;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/ScheduleService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/ScheduleService.java
similarity index 89%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/ScheduleService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/ScheduleService.java
index f3a68f87..aad67477 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/ScheduleService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/ScheduleService.java
@@ -7,20 +7,20 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.admin.dao.AssignmentJobDAO;
-import com.gitee.dbswitch.admin.dao.AssignmentTaskDAO;
-import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
-import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
-import com.gitee.dbswitch.admin.execution.ExecuteJobTaskRunnable;
-import com.gitee.dbswitch.admin.type.JobStatusEnum;
-import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
-import com.gitee.dbswitch.common.event.EventSubscriber;
-import com.gitee.dbswitch.common.event.ExceptionHandler;
-import com.gitee.dbswitch.common.event.ListenedEvent;
-import com.gitee.dbswitch.common.event.TaskEventHub;
-import com.gitee.dbswitch.common.util.UuidUtils;
+import org.dromara.dbswitch.admin.dao.AssignmentJobDAO;
+import org.dromara.dbswitch.admin.dao.AssignmentTaskDAO;
+import org.dromara.dbswitch.admin.execution.ExecuteJobTaskRunnable;
+import org.dromara.dbswitch.admin.type.JobStatusEnum;
+import org.dromara.dbswitch.admin.type.ScheduleModeEnum;
+import org.dromara.dbswitch.admin.entity.AssignmentJobEntity;
+import org.dromara.dbswitch.admin.entity.AssignmentTaskEntity;
+import org.dromara.dbswitch.common.event.EventSubscriber;
+import org.dromara.dbswitch.common.event.ExceptionHandler;
+import org.dromara.dbswitch.common.event.ListenedEvent;
+import org.dromara.dbswitch.common.event.TaskEventHub;
+import org.dromara.dbswitch.common.util.UuidUtils;
import com.google.common.collect.Sets;
import java.sql.Timestamp;
import java.util.Map;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/SystemLogService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/SystemLogService.java
similarity index 68%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/SystemLogService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/SystemLogService.java
index 96260f76..0030f0ae 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/SystemLogService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/SystemLogService.java
@@ -7,18 +7,18 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
-import com.gitee.dbswitch.admin.controller.converter.SystemLogDetailConverter;
-import com.gitee.dbswitch.admin.dao.SystemLogDAO;
-import com.gitee.dbswitch.admin.entity.SystemLogEntity;
-import com.gitee.dbswitch.admin.model.response.SystemLogDetailResponse;
-import com.gitee.dbswitch.admin.type.LogTypeEnum;
-import com.gitee.dbswitch.admin.util.PageUtils;
-import com.gitee.dbswitch.common.converter.ConverterFactory;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.controller.converter.SystemLogDetailConverter;
+import org.dromara.dbswitch.admin.dao.SystemLogDAO;
+import org.dromara.dbswitch.admin.model.response.SystemLogDetailResponse;
+import org.dromara.dbswitch.admin.type.LogTypeEnum;
+import org.dromara.dbswitch.admin.util.PageUtils;
+import org.dromara.dbswitch.admin.entity.SystemLogEntity;
+import org.dromara.dbswitch.common.converter.ConverterFactory;
import java.util.List;
import java.util.Objects;
import java.util.function.Supplier;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/SystemUserService.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/SystemUserService.java
similarity index 78%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/SystemUserService.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/SystemUserService.java
index 87d69f17..44689701 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/SystemUserService.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/service/SystemUserService.java
@@ -7,17 +7,17 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.service;
+package org.dromara.dbswitch.admin.service;
-import com.gitee.dbswitch.common.converter.ConverterFactory;
-import com.gitee.dbswitch.admin.common.response.Result;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
-import com.gitee.dbswitch.admin.controller.converter.SystemUserDetailConverter;
-import com.gitee.dbswitch.admin.dao.SystemUserDAO;
-import com.gitee.dbswitch.admin.entity.SystemUserEntity;
-import com.gitee.dbswitch.admin.model.response.SystemUserDetailResponse;
-import com.gitee.dbswitch.admin.util.PasswordUtils;
-import com.gitee.dbswitch.admin.util.ServletUtils;
+import org.dromara.dbswitch.admin.common.response.Result;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.controller.converter.SystemUserDetailConverter;
+import org.dromara.dbswitch.admin.dao.SystemUserDAO;
+import org.dromara.dbswitch.admin.model.response.SystemUserDetailResponse;
+import org.dromara.dbswitch.admin.util.PasswordUtils;
+import org.dromara.dbswitch.admin.util.ServletUtils;
+import org.dromara.dbswitch.common.converter.ConverterFactory;
+import org.dromara.dbswitch.admin.entity.SystemUserEntity;
import java.util.Objects;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/IncludeExcludeEnum.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/IncludeExcludeEnum.java
similarity index 83%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/IncludeExcludeEnum.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/IncludeExcludeEnum.java
index 65096d22..d6d4e66e 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/IncludeExcludeEnum.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/IncludeExcludeEnum.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.type;
+package org.dromara.dbswitch.admin.type;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/JobStatusEnum.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/JobStatusEnum.java
similarity index 96%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/JobStatusEnum.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/JobStatusEnum.java
index e245ad02..9573f7c5 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/JobStatusEnum.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/JobStatusEnum.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.type;
+package org.dromara.dbswitch.admin.type;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/LogTypeEnum.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/LogTypeEnum.java
similarity index 95%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/LogTypeEnum.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/LogTypeEnum.java
index 4d472b3c..b341e630 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/LogTypeEnum.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/LogTypeEnum.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.type;
+package org.dromara.dbswitch.admin.type;
import java.util.Objects;
import lombok.AllArgsConstructor;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/ScheduleModeEnum.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/ScheduleModeEnum.java
similarity index 95%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/ScheduleModeEnum.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/ScheduleModeEnum.java
index 278a9e00..205be1c6 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/ScheduleModeEnum.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/type/ScheduleModeEnum.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.type;
+package org.dromara.dbswitch.admin.type;
import lombok.AllArgsConstructor;
import lombok.Getter;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/CacheUtils.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/CacheUtils.java
similarity index 97%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/CacheUtils.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/CacheUtils.java
index 21d71d06..750bb130 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/CacheUtils.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/CacheUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.util;
+package org.dromara.dbswitch.admin.util;
import com.google.common.cache.Cache;
import com.google.common.cache.CacheBuilder;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/CronExprUtils.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/CronExprUtils.java
similarity index 91%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/CronExprUtils.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/CronExprUtils.java
index a4978eb8..ed0ef8af 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/CronExprUtils.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/CronExprUtils.java
@@ -7,17 +7,16 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.util;
+package org.dromara.dbswitch.admin.util;
import java.text.ParseException;
import java.util.Date;
import org.apache.commons.lang3.StringUtils;
+import org.dromara.dbswitch.admin.common.exception.DbswitchException;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
import org.quartz.CronExpression;
-import com.gitee.dbswitch.admin.common.exception.DbswitchException;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
-
/**
* CRON表达式工具类
*/
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/DBSqlUtils.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/DBSqlUtils.java
similarity index 98%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/DBSqlUtils.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/DBSqlUtils.java
index bafa8aff..b88ce950 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/DBSqlUtils.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/DBSqlUtils.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.admin.util;
+package org.dromara.dbswitch.admin.util;
import cn.hutool.core.date.StopWatch;
import cn.hutool.core.lang.Pair;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/ExcelUtils.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/ExcelUtils.java
similarity index 88%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/ExcelUtils.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/ExcelUtils.java
index 2676601f..5f3496a5 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/ExcelUtils.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/ExcelUtils.java
@@ -6,11 +6,11 @@
// Author: Li Zemin
// Date : 2024/4/23 16:12
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.util;
+package org.dromara.dbswitch.admin.util;
import com.alibaba.excel.EasyExcel;
-import com.gitee.dbswitch.admin.common.exception.DbswitchException;
-import com.gitee.dbswitch.admin.common.response.ResultCode;
+import org.dromara.dbswitch.admin.common.exception.DbswitchException;
+import org.dromara.dbswitch.admin.common.response.ResultCode;
import java.io.IOException;
import java.net.URLEncoder;
import java.util.List;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/LockUtils.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/LockUtils.java
similarity index 97%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/LockUtils.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/LockUtils.java
index 18ab9a63..c0e52f66 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/LockUtils.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/LockUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.util;
+package org.dromara.dbswitch.admin.util;
import com.google.common.cache.Cache;
import com.google.common.cache.CacheBuilder;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/PageUtils.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/PageUtils.java
similarity index 93%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/PageUtils.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/PageUtils.java
index 1cde5ad8..81be8d4e 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/PageUtils.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/PageUtils.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.util;
+package org.dromara.dbswitch.admin.util;
-import com.gitee.dbswitch.admin.common.response.PageResult;
-import com.gitee.dbswitch.admin.common.response.PageResult.Pagination;
+import org.dromara.dbswitch.admin.common.response.PageResult;
+import org.dromara.dbswitch.admin.common.response.PageResult.Pagination;
import com.github.pagehelper.PageHelper;
import java.util.ArrayList;
import java.util.List;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/PasswordUtils.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/PasswordUtils.java
similarity index 95%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/PasswordUtils.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/PasswordUtils.java
index 364eafed..82f72e40 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/PasswordUtils.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/PasswordUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.util;
+package org.dromara.dbswitch.admin.util;
import cn.hutool.crypto.digest.BCrypt;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/ServletUtils.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/ServletUtils.java
similarity index 98%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/ServletUtils.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/ServletUtils.java
index f9a8cb8e..267198ae 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/ServletUtils.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/ServletUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.util;
+package org.dromara.dbswitch.admin.util;
import javax.servlet.http.HttpServletRequest;
import lombok.extern.slf4j.Slf4j;
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/TokenUtils.java b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/TokenUtils.java
similarity index 97%
rename from dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/TokenUtils.java
rename to dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/TokenUtils.java
index 3e959a6c..d4037d00 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/util/TokenUtils.java
+++ b/dbswitch-admin/src/main/java/org/dromara/dbswitch/admin/util/TokenUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.admin.util;
+package org.dromara.dbswitch.admin.util;
import java.security.MessageDigest;
import java.util.UUID;
diff --git a/dbswitch-admin/src/main/resources/META-INF/spring.factories b/dbswitch-admin/src/main/resources/META-INF/spring.factories
index 7f186bc2..e954b765 100644
--- a/dbswitch-admin/src/main/resources/META-INF/spring.factories
+++ b/dbswitch-admin/src/main/resources/META-INF/spring.factories
@@ -1 +1 @@
-org.springframework.context.ApplicationListener=com.gitee.dbswitch.admin.listener.DbswitchAdminStartedEventListener
\ No newline at end of file
+org.springframework.context.ApplicationListener=org.dromara.dbswitch.admin.listener.DbswitchAdminStartedEventListener
\ No newline at end of file
diff --git a/dbswitch-admin/src/main/resources/application-mysql.yml b/dbswitch-admin/src/main/resources/application-mysql.yml
index d59a8ee4..f0d0acac 100644
--- a/dbswitch-admin/src/main/resources/application-mysql.yml
+++ b/dbswitch-admin/src/main/resources/application-mysql.yml
@@ -2,12 +2,12 @@ spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://192.168.31.57:3306/dbswitch?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=UTF8&autoReconnect=true&useSSL=false&allowMultiQueries=true&failOverReadOnly=false&connectTimeout=30000
- username: tangyibo
+ username: root
password: 123456
validation-query: SELECT 1
test-on-borrow: true
flyway:
- locations: classpath:db/migration
+ locations: classpath:db/mysql
baseline-on-migrate: true
table: DBSWITCH_SCHEMA_HISTORY
enabled: true
diff --git a/dbswitch-admin/src/main/resources/application-postgres.yml b/dbswitch-admin/src/main/resources/application-postgres.yml
index 282bc300..26871d06 100644
--- a/dbswitch-admin/src/main/resources/application-postgres.yml
+++ b/dbswitch-admin/src/main/resources/application-postgres.yml
@@ -2,7 +2,7 @@ spring:
datasource:
driver-class-name: org.postgresql.Driver
url: jdbc:postgresql://192.168.31.57:5432/dbswitch?currentSchema=public
- username: tangyibo
+ username: postgres
password: 123456
validation-query: SELECT 1
test-on-borrow: true
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_10__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_10__system-ddl.sql
deleted file mode 100644
index a33ae0ea..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_10__system-ddl.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-ALTER TABLE `DBSWITCH_ASSIGNMENT_CONFIG`
-ADD COLUMN `target_auto_increment` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否支持自增' AFTER `target_only_create`;
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_11__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_11__system-ddl.sql
deleted file mode 100644
index 45c84660..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_11__system-ddl.sql
+++ /dev/null
@@ -1,4 +0,0 @@
-ALTER TABLE `DBSWITCH_ASSIGNMENT_CONFIG`
-ADD COLUMN `target_sync_option` varchar(32) NOT NULL DEFAULT 'INSERT_UPDATE_DELETE' COMMENT '同步增删改选项' AFTER `target_auto_increment`,
-ADD COLUMN `before_sql_scripts` varchar(4096) DEFAULT NULL COMMENT '目标端写入的前置执行SQL脚本' AFTER `target_sync_option`,
-ADD COLUMN `after_sql_scripts` varchar(4096) DEFAULT NULL COMMENT '目标端写入的后置执行SQL脚本' AFTER `before_sql_scripts`;
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_12__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_12__system-ddl.sql
deleted file mode 100644
index c9bb13be..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_12__system-ddl.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-ALTER TABLE `DBSWITCH_ASSIGNMENT_CONFIG`
-ADD COLUMN `channel_size` bigint(20) unsigned not null default 100 comment '通道队列大小' AFTER `batch_size`;
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_13__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_13__system-ddl.sql
deleted file mode 100644
index ca3e07fb..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_13__system-ddl.sql
+++ /dev/null
@@ -1,14 +0,0 @@
-ALTER TABLE `DBSWITCH_DATABASE_CONNECTION`
-ADD COLUMN `mode` varchar(20) not null default '0' comment '连接模式:0默认 1专业' AFTER `driver`;
-
-ALTER TABLE `DBSWITCH_DATABASE_CONNECTION`
-ADD COLUMN `address` varchar(200) not null default '' comment '连接地址' AFTER `mode`;
-
-ALTER TABLE `DBSWITCH_DATABASE_CONNECTION`
-ADD COLUMN `port` varchar(20) not null default '' comment '连接端口号' AFTER `address`;
-
-ALTER TABLE `DBSWITCH_DATABASE_CONNECTION`
-ADD COLUMN `database_name` varchar(200) not null default '' comment '数据库名' AFTER `port`;
-
-ALTER TABLE `DBSWITCH_DATABASE_CONNECTION`
-ADD COLUMN `character_encoding` varchar(20) not null default '' comment '编码格式' AFTER `database_name`;
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_14__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_14__system-ddl.sql
deleted file mode 100644
index f9c79dc7..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_14__system-ddl.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-ALTER TABLE `DBSWITCH_ASSIGNMENT_CONFIG`
-CHANGE COLUMN `excluded` `excluded_flag` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否排除(0:否 1:是)' AFTER `source_tables`;
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_3__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_3__system-ddl.sql
deleted file mode 100644
index ce5dfcff..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_3__system-ddl.sql
+++ /dev/null
@@ -1,7 +0,0 @@
-ALTER TABLE `DBSWITCH_ASSIGNMENT_CONFIG`
-CHANGE COLUMN `table_prefix` `table_name_map` longtext NULL COMMENT '表名映射关系' AFTER `target_schema`,
-ADD COLUMN `column_name_map` longtext NULL COMMENT '字段名映射关系' AFTER `table_name_map`;
-
-UPDATE `DBSWITCH_ASSIGNMENT_CONFIG`
-SET table_name_map= CONCAT('[{"fromPattern":"^","toValue":"',table_name_map,'"}]')
-WHERE table_name_map !='';
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_4__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_4__system-ddl.sql
deleted file mode 100644
index 0d819f95..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_4__system-ddl.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-ALTER TABLE `DBSWITCH_ASSIGNMENT_CONFIG`
-ADD COLUMN `target_only_create` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否只建表' AFTER `target_drop_table`;
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_5__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_5__system-ddl.sql
deleted file mode 100644
index 7e6967bb..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_5__system-ddl.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-ALTER TABLE `DBSWITCH_ASSIGNMENT_CONFIG`
-ADD COLUMN `table_type` VARCHAR(32) NULL DEFAULT 'TABLE' COMMENT '表类型:TABLE;VIEW' AFTER `source_schema`;
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_6__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_6__system-ddl.sql
deleted file mode 100644
index 002365eb..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_6__system-ddl.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-ALTER TABLE `DBSWITCH_ASSIGNMENT_TASK`
-ADD COLUMN `job_key` VARCHAR(128) NULL DEFAULT '' COMMENT 'JOB KEY' AFTER `content`;
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_7__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_7__system-ddl.sql
deleted file mode 100644
index c3946061..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_7__system-ddl.sql
+++ /dev/null
@@ -1,8 +0,0 @@
-CREATE TABLE IF NOT EXISTS `DBSWITCH_JOB_LOGBACK` (
- `id` bigint not null auto_increment comment '自增id',
- `uuid` varchar(128) not null comment 'job id',
- `content` longtext comment '日志内容',
- `create_time` timestamp not null default current_timestamp comment '创建时间',
- PRIMARY KEY (`id`),
- KEY `uuid` (`uuid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='JOB执行日志';
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_8__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_8__system-ddl.sql
deleted file mode 100644
index cfc5326c..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_8__system-ddl.sql
+++ /dev/null
@@ -1,18 +0,0 @@
-ALTER TABLE `DBSWITCH_DATABASE_CONNECTION`
-ADD COLUMN `version` varchar(255) NOT NULL DEFAULT '' COMMENT '驱动版本' AFTER `type`;
-
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='db2-10.1' where `type`='DB2';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='dm-8' where `type`='DM';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='gbase8a-8.6' where `type`='GBASE8A';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='gbase8a-8.6' where `type`='GBASE8A';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='gbase8a-8.6' where `type`='GBASE8A';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='hive-3.1.2' where `type`='HIVE';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='kingbase-v8r6' where `type`='KINGBASE';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='mariadb-2.7' where `type`='MARIADB';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='mysql-8' where `type`='MYSQL';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='oracle-12c' where `type`='ORACLE';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='oscar-8' where `type`='OSCAR';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='postgresql-11.4' where `type`='POSTGRESQL';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='sqlite-3.31' where `type`='SQLITE3';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='sqlserver-7.2' where `type`='SQLSERVER';
-update `DBSWITCH_DATABASE_CONNECTION` set `version`='sybase-4' where `type`='SYBASE';
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_9__system-ddl.sql b/dbswitch-admin/src/main/resources/db/migration/V1_0_9__system-ddl.sql
deleted file mode 100644
index b72b88f4..00000000
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_9__system-ddl.sql
+++ /dev/null
@@ -1,3 +0,0 @@
-ALTER TABLE `DBSWITCH_ASSIGNMENT_CONFIG`
-ADD COLUMN `table_name_case` varchar(32) NOT NULL DEFAULT 'NONE' COMMENT '表名大小写转换策略' AFTER `target_schema`,
-ADD COLUMN `column_name_case` varchar(32) NOT NULL DEFAULT 'NONE' COMMENT '列名大小写转换策略' AFTER `table_name_case`;
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_0__quartz-ddl.sql b/dbswitch-admin/src/main/resources/db/mysql/V1_0_0__quartz-ddl.sql
similarity index 100%
rename from dbswitch-admin/src/main/resources/db/migration/V1_0_0__quartz-ddl.sql
rename to dbswitch-admin/src/main/resources/db/mysql/V1_0_0__quartz-ddl.sql
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_1__system-ddl.sql b/dbswitch-admin/src/main/resources/db/mysql/V1_0_1__system-ddl.sql
similarity index 94%
rename from dbswitch-admin/src/main/resources/db/migration/V1_0_1__system-ddl.sql
rename to dbswitch-admin/src/main/resources/db/mysql/V1_0_1__system-ddl.sql
index cc67813c..4a7a5335 100644
--- a/dbswitch-admin/src/main/resources/db/migration/V1_0_1__system-ddl.sql
+++ b/dbswitch-admin/src/main/resources/db/mysql/V1_0_1__system-ddl.sql
@@ -33,6 +33,7 @@ create table `DBSWITCH_DATABASE_CONNECTION` (
`id` bigint(20) unsigned not null auto_increment comment '主键',
`name` varchar(200) not null default '' comment '连接名称',
`type` varchar(200) not null default '' comment '数据库类型',
+ `version` varchar(255) not null default '' comment '驱动版本',
`driver` varchar(200) not null default '' comment '驱动类名称',
`url` longtext comment 'jdbc-url连接串',
`username` varchar(200) not null default '' comment '连接账号',
@@ -51,6 +52,7 @@ create table `DBSWITCH_ASSIGNMENT_TASK` (
`cron_expression` varchar(200) not null default '' comment '调度cron表达式',
`published` tinyint(1) not null default 0 comment '是否已发布(0:否 1:是)',
`content` longtext comment '发布的配置JSON格式',
+ `job_key` varchar(128) null default '' comment 'JOB KEY',
`create_time` timestamp not null default current_timestamp comment '创建时间',
`update_time` timestamp not null default current_timestamp on update current_timestamp comment '修改时间',
primary key (`id`)
@@ -62,10 +64,11 @@ create table `DBSWITCH_ASSIGNMENT_CONFIG` (
`source_connection_id` bigint(20) unsigned not null comment '来源端连接ID',
`source_schema` varchar(1024) not null default '' comment '来源端的schema',
`source_tables` longtext comment '来源端的table列表',
- `excluded` tinyint(1) not null default 0 comment '是否排除(0:否 1:是)',
+ `excluded_flag` tinyint(1) not null default 0 comment '是否排除(0:否 1:是)',
`target_connection_id` bigint(20) unsigned not null comment '目的端连接ID',
`target_schema` varchar(200) not null default '' comment '目的端的schema(一个)',
- `table_prefix` varchar(200) not null default '' comment '生成的目的地表前缀',
+ `table_name_map` longtext null comment '表名映射关系',
+ `column_name_map` longtext null comment '字段名映射关系',
`target_drop_table` tinyint(1) not null default 0 comment '同步前是否先删除目的表(0:否 1:是)',
`batch_size` bigint(20) unsigned not null default 10000 comment '处理批次大小',
`first_flag` tinyint(1) not null default 1 comment '首次加载数据',
diff --git a/dbswitch-admin/src/main/resources/db/migration/V1_0_2__system-dml.sql b/dbswitch-admin/src/main/resources/db/mysql/V1_0_2__system-dml.sql
similarity index 100%
rename from dbswitch-admin/src/main/resources/db/migration/V1_0_2__system-dml.sql
rename to dbswitch-admin/src/main/resources/db/mysql/V1_0_2__system-dml.sql
diff --git a/dbswitch-admin/src/main/resources/db/mysql/V1_0_3__system-ddl.sql b/dbswitch-admin/src/main/resources/db/mysql/V1_0_3__system-ddl.sql
new file mode 100644
index 00000000..2c262c6c
--- /dev/null
+++ b/dbswitch-admin/src/main/resources/db/mysql/V1_0_3__system-ddl.sql
@@ -0,0 +1,27 @@
+CREATE TABLE IF NOT EXISTS `DBSWITCH_JOB_LOGBACK` (
+ `id` bigint not null auto_increment comment '自增id',
+ `uuid` varchar(128) not null comment 'job id',
+ `content` longtext comment '日志内容',
+ `create_time` timestamp not null default current_timestamp comment '创建时间',
+ PRIMARY KEY (`id`),
+ KEY `uuid` (`uuid`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='JOB执行日志';
+
+ALTER TABLE `DBSWITCH_ASSIGNMENT_CONFIG`
+ADD COLUMN `target_only_create` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否只建表' AFTER `target_drop_table`,
+ADD COLUMN `table_type` VARCHAR(32) NULL DEFAULT 'TABLE' COMMENT '表类型:TABLE;VIEW' AFTER `source_schema`,
+ADD COLUMN `table_name_case` varchar(32) NOT NULL DEFAULT 'NONE' COMMENT '表名大小写转换策略' AFTER `target_schema`,
+ADD COLUMN `column_name_case` varchar(32) NOT NULL DEFAULT 'NONE' COMMENT '列名大小写转换策略' AFTER `table_name_case`,
+ADD COLUMN `target_auto_increment` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否支持自增' AFTER `target_only_create`,
+ADD COLUMN `target_sync_option` varchar(32) NOT NULL DEFAULT 'INSERT_UPDATE_DELETE' COMMENT '同步增删改选项' AFTER `target_auto_increment`,
+ADD COLUMN `before_sql_scripts` varchar(4096) DEFAULT NULL COMMENT '目标端写入的前置执行SQL脚本' AFTER `target_sync_option`,
+ADD COLUMN `after_sql_scripts` varchar(4096) DEFAULT NULL COMMENT '目标端写入的后置执行SQL脚本' AFTER `before_sql_scripts`,
+ADD COLUMN `channel_size` bigint(20) unsigned not null default 100 comment '通道队列大小' AFTER `batch_size`;
+
+ALTER TABLE `DBSWITCH_DATABASE_CONNECTION`
+ADD COLUMN `mode` varchar(20) not null default '0' comment '连接模式:0默认 1专业' AFTER `driver`,
+ADD COLUMN `address` varchar(200) not null default '' comment '连接地址' AFTER `mode`,
+ADD COLUMN `port` varchar(20) not null default '' comment '连接端口号' AFTER `address`,
+ADD COLUMN `database_name` varchar(200) not null default '' comment '数据库名' AFTER `port`,
+ADD COLUMN `character_encoding` varchar(20) not null default '' comment '编码格式' AFTER `database_name`;
+
diff --git a/dbswitch-common/pom.xml b/dbswitch-common/pom.xml
index 39d030a3..a697c796 100644
--- a/dbswitch-common/pom.xml
+++ b/dbswitch-common/pom.xml
@@ -3,9 +3,9 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-parent
- 1.9.10
+ 2.0.0
dbswitch-common
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/consts/Constants.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/consts/Constants.java
similarity index 98%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/consts/Constants.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/consts/Constants.java
index c4d3e404..05db6cb5 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/consts/Constants.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/consts/Constants.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.consts;
+package org.dromara.dbswitch.common.consts;
/**
* 常量值定义
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/converter/AbstractConverter.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/converter/AbstractConverter.java
similarity index 94%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/converter/AbstractConverter.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/converter/AbstractConverter.java
index 80ca8d9a..66b4c652 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/converter/AbstractConverter.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/converter/AbstractConverter.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.converter;
+package org.dromara.dbswitch.common.converter;
import java.util.List;
import java.util.Set;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/converter/Converter.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/converter/Converter.java
similarity index 88%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/converter/Converter.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/converter/Converter.java
index 32d6b4ba..9e598d5f 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/converter/Converter.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/converter/Converter.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.converter;
+package org.dromara.dbswitch.common.converter;
public interface Converter {
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/converter/ConverterFactory.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/converter/ConverterFactory.java
similarity index 95%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/converter/ConverterFactory.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/converter/ConverterFactory.java
index 5379e3cb..e33ab479 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/converter/ConverterFactory.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/converter/ConverterFactory.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.converter;
+package org.dromara.dbswitch.common.converter;
import java.util.Map;
import java.util.Objects;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/AbstractLogging.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/AbstractLogging.java
similarity index 93%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/AbstractLogging.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/AbstractLogging.java
index f2af12e7..1e5de8a4 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/AbstractLogging.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/AbstractLogging.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
import java.util.Objects;
import org.slf4j.MDC;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/CloseableDataSource.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/CloseableDataSource.java
similarity index 92%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/CloseableDataSource.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/CloseableDataSource.java
index 5e53b33c..3ff60f59 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/CloseableDataSource.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/CloseableDataSource.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
import java.io.Closeable;
import javax.sql.DataSource;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/InvisibleDataSource.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/InvisibleDataSource.java
similarity index 98%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/InvisibleDataSource.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/InvisibleDataSource.java
index 1f6462f5..e3a2315b 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/InvisibleDataSource.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/InvisibleDataSource.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
import java.io.PrintWriter;
import java.sql.Connection;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/JarClassLoader.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/JarClassLoader.java
similarity index 96%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/JarClassLoader.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/JarClassLoader.java
index c48a9e00..9f699127 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/JarClassLoader.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/JarClassLoader.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
-import com.gitee.dbswitch.common.util.ExamineUtils;
+import org.dromara.dbswitch.common.util.ExamineUtils;
import java.io.File;
import java.io.FileFilter;
import java.net.URL;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/LoggingFunction.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/LoggingFunction.java
similarity index 94%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/LoggingFunction.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/LoggingFunction.java
index ac1e8f2a..9d50d3b2 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/LoggingFunction.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/LoggingFunction.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
import java.util.function.Function;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/LoggingRunnable.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/LoggingRunnable.java
similarity index 93%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/LoggingRunnable.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/LoggingRunnable.java
index 28ba10da..0a6e2e86 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/LoggingRunnable.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/LoggingRunnable.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
public class LoggingRunnable extends AbstractLogging implements Runnable {
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/LoggingSupplier.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/LoggingSupplier.java
similarity index 94%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/LoggingSupplier.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/LoggingSupplier.java
index 0ed77bd2..0244ed09 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/LoggingSupplier.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/LoggingSupplier.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
import java.util.function.Supplier;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/MdcKeyValue.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/MdcKeyValue.java
similarity index 94%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/MdcKeyValue.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/MdcKeyValue.java
index 92bba399..323879f8 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/MdcKeyValue.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/MdcKeyValue.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
public class MdcKeyValue {
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/PatternMapper.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/PatternMapper.java
similarity index 97%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/PatternMapper.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/PatternMapper.java
index 877973ce..d83cd4c5 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/PatternMapper.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/PatternMapper.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
import java.util.Objects;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/PrintablePerfStat.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/PrintablePerfStat.java
similarity index 91%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/PrintablePerfStat.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/PrintablePerfStat.java
index 1ade61c7..cbd097dd 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/PrintablePerfStat.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/PrintablePerfStat.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
/**
* 可打印的统计信息接口
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/ResultSetWrapper.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/ResultSetWrapper.java
similarity index 97%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/ResultSetWrapper.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/ResultSetWrapper.java
index ea2168a7..65e336b0 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/ResultSetWrapper.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/ResultSetWrapper.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
import java.sql.Connection;
import java.sql.ResultSet;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/ThreeArgsFunction.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/ThreeArgsFunction.java
similarity index 93%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/ThreeArgsFunction.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/ThreeArgsFunction.java
index 2f17a617..5e4ea176 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/entity/ThreeArgsFunction.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/entity/ThreeArgsFunction.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.entity;
+package org.dromara.dbswitch.common.entity;
import java.util.Objects;
import java.util.function.Function;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/EventSubscriber.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/EventSubscriber.java
similarity index 93%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/EventSubscriber.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/EventSubscriber.java
index 4fb8a04e..defb95e1 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/EventSubscriber.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/EventSubscriber.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.event;
+package org.dromara.dbswitch.common.event;
import com.google.common.eventbus.Subscribe;
import java.util.function.Consumer;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/ExceptionHandler.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/ExceptionHandler.java
similarity index 90%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/ExceptionHandler.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/ExceptionHandler.java
index ed0ff1c7..b33b3379 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/ExceptionHandler.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/ExceptionHandler.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.event;
+package org.dromara.dbswitch.common.event;
public interface ExceptionHandler {
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/ListenedEvent.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/ListenedEvent.java
similarity index 96%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/ListenedEvent.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/ListenedEvent.java
index e2950556..dc5a26b5 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/ListenedEvent.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/ListenedEvent.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.event;
+package org.dromara.dbswitch.common.event;
import com.google.common.base.Preconditions;
import java.util.Arrays;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/TaskEventHub.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/TaskEventHub.java
similarity index 97%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/TaskEventHub.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/TaskEventHub.java
index b62e8317..ad74caf4 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/event/TaskEventHub.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/event/TaskEventHub.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.event;
+package org.dromara.dbswitch.common.event;
import com.google.common.collect.Lists;
import java.util.List;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/CaseConvertEnum.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/CaseConvertEnum.java
similarity index 95%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/CaseConvertEnum.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/CaseConvertEnum.java
index 188867b5..c6f0f208 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/CaseConvertEnum.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/CaseConvertEnum.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.type;
+package org.dromara.dbswitch.common.type;
import cn.hutool.core.util.StrUtil;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/ProductTableEnum.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/ProductTableEnum.java
similarity index 93%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/ProductTableEnum.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/ProductTableEnum.java
index c20c33ae..b4df2528 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/ProductTableEnum.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/ProductTableEnum.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.type;
+package org.dromara.dbswitch.common.type;
/**
* 数据库表类型:视图表、物理表
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/ProductTypeEnum.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/ProductTypeEnum.java
similarity index 99%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/ProductTypeEnum.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/ProductTypeEnum.java
index 4e1367e0..d49616e4 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/ProductTypeEnum.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/ProductTypeEnum.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.type;
+package org.dromara.dbswitch.common.type;
import java.util.Arrays;
import lombok.AllArgsConstructor;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/SyncOptionEnum.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/SyncOptionEnum.java
similarity index 96%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/SyncOptionEnum.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/SyncOptionEnum.java
index cf3627f0..44e17642 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/SyncOptionEnum.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/SyncOptionEnum.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.type;
+package org.dromara.dbswitch.common.type;
/**
* 同步操作类型的枚举类
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/TableIndexEnum.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/TableIndexEnum.java
similarity index 93%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/TableIndexEnum.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/TableIndexEnum.java
index 052ee1a2..42832e37 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/type/TableIndexEnum.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/type/TableIndexEnum.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.type;
+package org.dromara.dbswitch.common.type;
/**
* 表的索引类型枚举定义
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/DDLFormatterUtils.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/DDLFormatterUtils.java
similarity index 98%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/DDLFormatterUtils.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/DDLFormatterUtils.java
index 9bb6f948..66f76139 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/DDLFormatterUtils.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/DDLFormatterUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.util;
+package org.dromara.dbswitch.common.util;
import java.util.Locale;
import java.util.StringTokenizer;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/DatabaseAwareUtils.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/DatabaseAwareUtils.java
similarity index 97%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/DatabaseAwareUtils.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/DatabaseAwareUtils.java
index 10273c21..13694ed2 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/DatabaseAwareUtils.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/DatabaseAwareUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.util;
+package org.dromara.dbswitch.common.util;
import java.sql.Connection;
import java.sql.PreparedStatement;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/ExamineUtils.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/ExamineUtils.java
similarity index 97%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/ExamineUtils.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/ExamineUtils.java
index 5c8511d2..b0acfbc0 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/ExamineUtils.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/ExamineUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.util;
+package org.dromara.dbswitch.common.util;
import com.google.common.base.Preconditions;
import java.util.Collection;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/JdbcTypesUtils.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/JdbcTypesUtils.java
similarity index 99%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/JdbcTypesUtils.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/JdbcTypesUtils.java
index d00061e9..128eca97 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/JdbcTypesUtils.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/JdbcTypesUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.util;
+package org.dromara.dbswitch.common.util;
import cn.hutool.core.convert.Convert;
import java.lang.reflect.Field;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/JdbcUrlUtils.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/JdbcUrlUtils.java
similarity index 99%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/JdbcUrlUtils.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/JdbcUrlUtils.java
index 121e96fe..41745409 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/JdbcUrlUtils.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/JdbcUrlUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.util;
+package org.dromara.dbswitch.common.util;
import java.io.IOException;
import java.net.InetSocketAddress;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/ObjectCastUtils.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/ObjectCastUtils.java
similarity index 99%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/ObjectCastUtils.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/ObjectCastUtils.java
index 49796e6a..5118a290 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/ObjectCastUtils.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/ObjectCastUtils.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.common.util;
+package org.dromara.dbswitch.common.util;
import cn.hutool.core.codec.Base64;
import cn.hutool.core.date.DateTime;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/PatterNameUtils.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/PatterNameUtils.java
similarity index 94%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/PatterNameUtils.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/PatterNameUtils.java
index 8d15ea4e..b65d068b 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/PatterNameUtils.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/PatterNameUtils.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.util;
+package org.dromara.dbswitch.common.util;
-import com.gitee.dbswitch.common.entity.PatternMapper;
+import org.dromara.dbswitch.common.entity.PatternMapper;
import java.util.Arrays;
import java.util.List;
import lombok.experimental.UtilityClass;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/PomVersionUtils.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/PomVersionUtils.java
similarity index 98%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/PomVersionUtils.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/PomVersionUtils.java
index 60180d2c..09bcc799 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/PomVersionUtils.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/PomVersionUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.util;
+package org.dromara.dbswitch.common.util;
import cn.hutool.core.io.FileUtil;
import cn.hutool.core.util.URLUtil;
diff --git a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/UuidUtils.java b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/UuidUtils.java
similarity index 92%
rename from dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/UuidUtils.java
rename to dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/UuidUtils.java
index 7dc66b12..64fbb99b 100644
--- a/dbswitch-common/src/main/java/com/gitee/dbswitch/common/util/UuidUtils.java
+++ b/dbswitch-common/src/main/java/org/dromara/dbswitch/common/util/UuidUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.common.util;
+package org.dromara.dbswitch.common.util;
import java.util.UUID;
import lombok.experimental.UtilityClass;
diff --git a/dbswitch-core/pom.xml b/dbswitch-core/pom.xml
index d9b9f213..17841e86 100644
--- a/dbswitch-core/pom.xml
+++ b/dbswitch-core/pom.xml
@@ -3,9 +3,9 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-parent
- 1.9.10
+ 2.0.0
dbswitch-core
@@ -13,7 +13,7 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/annotation/Product.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/annotation/Product.java
similarity index 73%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/annotation/Product.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/annotation/Product.java
index 115ab2b2..2eb8cb3b 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/annotation/Product.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/annotation/Product.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.annotation;
+package org.dromara.dbswitch.core.annotation;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/DefaultChangeCalculatorService.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/DefaultChangeCalculatorService.java
similarity index 96%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/DefaultChangeCalculatorService.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/DefaultChangeCalculatorService.java
index a863b979..8434151f 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/DefaultChangeCalculatorService.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/DefaultChangeCalculatorService.java
@@ -7,18 +7,18 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.calculate;
+package org.dromara.dbswitch.core.calculate;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.entity.ResultSetWrapper;
-import com.gitee.dbswitch.common.util.ExamineUtils;
-import com.gitee.dbswitch.common.util.JdbcTypesUtils;
-import com.gitee.dbswitch.common.util.ObjectCastUtils;
-import com.gitee.dbswitch.provider.ProductProviderFactory;
-import com.gitee.dbswitch.provider.query.TableDataQueryProvider;
-import com.gitee.dbswitch.provider.transform.RecordTransformProvider;
-import com.gitee.dbswitch.service.DefaultMetadataService;
-import com.gitee.dbswitch.service.MetadataService;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.entity.ResultSetWrapper;
+import org.dromara.dbswitch.common.util.ExamineUtils;
+import org.dromara.dbswitch.common.util.JdbcTypesUtils;
+import org.dromara.dbswitch.common.util.ObjectCastUtils;
+import org.dromara.dbswitch.core.provider.ProductProviderFactory;
+import org.dromara.dbswitch.core.provider.query.TableDataQueryProvider;
+import org.dromara.dbswitch.core.provider.transform.RecordTransformProvider;
+import org.dromara.dbswitch.core.service.DefaultMetadataService;
+import org.dromara.dbswitch.core.service.MetadataService;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
import java.sql.SQLException;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/RecordRowChangeCalculator.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/RecordRowChangeCalculator.java
similarity index 97%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/RecordRowChangeCalculator.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/RecordRowChangeCalculator.java
index cd92a0a8..affa5604 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/RecordRowChangeCalculator.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/RecordRowChangeCalculator.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.calculate;
+package org.dromara.dbswitch.core.calculate;
/**
* 变化量计算器接口定义
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/RecordRowHandler.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/RecordRowHandler.java
similarity index 95%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/RecordRowHandler.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/RecordRowHandler.java
index b8663ee3..2b87ed49 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/RecordRowHandler.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/RecordRowHandler.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.calculate;
+package org.dromara.dbswitch.core.calculate;
import java.util.List;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/RowChangeTypeEnum.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/RowChangeTypeEnum.java
similarity index 95%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/RowChangeTypeEnum.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/RowChangeTypeEnum.java
index 63d7d14a..eadd4360 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/RowChangeTypeEnum.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/RowChangeTypeEnum.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.calculate;
+package org.dromara.dbswitch.core.calculate;
/**
* 记录变化状态枚举类
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/TaskParamEntity.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/TaskParamEntity.java
similarity index 89%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/TaskParamEntity.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/TaskParamEntity.java
index be4bc964..63238b37 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/calculate/TaskParamEntity.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/calculate/TaskParamEntity.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.calculate;
+package org.dromara.dbswitch.core.calculate;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.provider.transform.RecordTransformProvider;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.provider.transform.RecordTransformProvider;
import java.util.Collections;
import java.util.List;
import java.util.Map;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/exchange/AbstractBatchExchanger.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/exchange/AbstractBatchExchanger.java
similarity index 89%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/core/exchange/AbstractBatchExchanger.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/exchange/AbstractBatchExchanger.java
index dea72173..ff4f47d6 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/exchange/AbstractBatchExchanger.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/exchange/AbstractBatchExchanger.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.core.exchange;
+package org.dromara.dbswitch.core.core.exchange;
-import com.gitee.dbswitch.common.util.ExamineUtils;
-import com.gitee.dbswitch.core.robot.RobotReader;
-import com.gitee.dbswitch.core.robot.RobotWriter;
+import org.dromara.dbswitch.common.util.ExamineUtils;
+import org.dromara.dbswitch.core.core.robot.RobotReader;
+import org.dromara.dbswitch.core.core.robot.RobotWriter;
import org.springframework.core.task.AsyncTaskExecutor;
public abstract class AbstractBatchExchanger {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/exchange/BatchElement.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/exchange/BatchElement.java
similarity index 89%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/core/exchange/BatchElement.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/exchange/BatchElement.java
index bcc1b691..ed11ac72 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/exchange/BatchElement.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/exchange/BatchElement.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.core.exchange;
+package org.dromara.dbswitch.core.core.exchange;
-import com.gitee.dbswitch.common.entity.ThreeArgsFunction;
+import org.dromara.dbswitch.common.entity.ThreeArgsFunction;
import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Builder;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/exchange/MemChannel.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/exchange/MemChannel.java
similarity index 96%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/core/exchange/MemChannel.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/exchange/MemChannel.java
index 7c453199..5cb260d6 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/exchange/MemChannel.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/exchange/MemChannel.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.core.exchange;
+package org.dromara.dbswitch.core.core.exchange;
import java.util.concurrent.ArrayBlockingQueue;
import java.util.concurrent.CancellationException;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/AbstractRobot.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/AbstractRobot.java
similarity index 81%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/AbstractRobot.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/AbstractRobot.java
index 9cc4ed6e..95edc622 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/AbstractRobot.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/AbstractRobot.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.core.robot;
+package org.dromara.dbswitch.core.core.robot;
-import com.gitee.dbswitch.core.exchange.MemChannel;
-import com.gitee.dbswitch.core.task.TaskResult;
+import org.dromara.dbswitch.core.core.exchange.MemChannel;
+import org.dromara.dbswitch.core.core.task.TaskResult;
import java.util.Optional;
public abstract class AbstractRobot implements Robot {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/Robot.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/Robot.java
similarity index 91%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/Robot.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/Robot.java
index 27c25518..ee5192e0 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/Robot.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/Robot.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.core.robot;
+package org.dromara.dbswitch.core.core.robot;
import org.springframework.core.task.AsyncTaskExecutor;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/RobotReader.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/RobotReader.java
similarity index 83%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/RobotReader.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/RobotReader.java
index 6912d593..36d08518 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/RobotReader.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/RobotReader.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.core.robot;
+package org.dromara.dbswitch.core.core.robot;
-import com.gitee.dbswitch.core.task.TaskResult;
+import org.dromara.dbswitch.core.core.task.TaskResult;
public abstract class RobotReader extends AbstractRobot {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/RobotWriter.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/RobotWriter.java
similarity index 83%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/RobotWriter.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/RobotWriter.java
index d4520ab1..bf4aaee7 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/robot/RobotWriter.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/robot/RobotWriter.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.core.robot;
+package org.dromara.dbswitch.core.core.robot;
-import com.gitee.dbswitch.core.task.TaskResult;
+import org.dromara.dbswitch.core.core.task.TaskResult;
public abstract class RobotWriter extends AbstractRobot {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/task/TaskParam.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/task/TaskParam.java
similarity index 87%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/core/task/TaskParam.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/task/TaskParam.java
index 7ad811f9..98abc859 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/task/TaskParam.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/task/TaskParam.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.core.task;
+package org.dromara.dbswitch.core.core.task;
public interface TaskParam {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/task/TaskProcessor.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/task/TaskProcessor.java
similarity index 96%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/core/task/TaskProcessor.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/task/TaskProcessor.java
index 9fbf10c1..00a9f49b 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/task/TaskProcessor.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/task/TaskProcessor.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.core.task;
+package org.dromara.dbswitch.core.core.task;
import java.util.concurrent.CancellationException;
import java.util.function.Supplier;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/task/TaskResult.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/task/TaskResult.java
similarity index 88%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/core/task/TaskResult.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/task/TaskResult.java
index e69987f5..805406d9 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/core/task/TaskResult.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/core/task/TaskResult.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.core.task;
+package org.dromara.dbswitch.core.core.task;
public interface TaskResult {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/features/DefaultProductFeatures.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/features/DefaultProductFeatures.java
similarity index 91%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/features/DefaultProductFeatures.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/features/DefaultProductFeatures.java
index ae4f9364..ef587828 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/features/DefaultProductFeatures.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/features/DefaultProductFeatures.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.features;
+package org.dromara.dbswitch.core.features;
public class DefaultProductFeatures implements ProductFeatures {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/features/ProductFeatures.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/features/ProductFeatures.java
similarity index 91%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/features/ProductFeatures.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/features/ProductFeatures.java
index fe48eca3..7b7df6bd 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/features/ProductFeatures.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/features/ProductFeatures.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.features;
+package org.dromara.dbswitch.core.features;
/**
* 数据库特征定义
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/AbstractCommonProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/AbstractCommonProvider.java
similarity index 94%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/AbstractCommonProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/AbstractCommonProvider.java
index c3d5c589..878007fc 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/AbstractCommonProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/AbstractCommonProvider.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider;
+package org.dromara.dbswitch.core.provider;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.util.ExamineUtils;
-import com.gitee.dbswitch.features.ProductFeatures;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.util.ExamineUtils;
+import org.dromara.dbswitch.core.features.ProductFeatures;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/AbstractFactoryProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/AbstractFactoryProvider.java
similarity index 83%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/AbstractFactoryProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/AbstractFactoryProvider.java
index 4220bd42..f7e80539 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/AbstractFactoryProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/AbstractFactoryProvider.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider;
+package org.dromara.dbswitch.core.provider;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.util.ExamineUtils;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.util.ExamineUtils;
import java.util.Objects;
import javax.sql.DataSource;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/ProductFactoryProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/ProductFactoryProvider.java
similarity index 67%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/ProductFactoryProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/ProductFactoryProvider.java
index 9803a4c1..ac99dc9e 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/ProductFactoryProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/ProductFactoryProvider.java
@@ -7,21 +7,21 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider;
+package org.dromara.dbswitch.core.provider;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.query.DefaultTableDataQueryProvider;
-import com.gitee.dbswitch.provider.query.TableDataQueryProvider;
-import com.gitee.dbswitch.provider.sync.DefaultTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.transform.MappedTransformProvider;
-import com.gitee.dbswitch.provider.transform.RecordTransformProvider;
-import com.gitee.dbswitch.provider.write.DefaultTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.query.DefaultTableDataQueryProvider;
+import org.dromara.dbswitch.core.provider.query.TableDataQueryProvider;
+import org.dromara.dbswitch.core.provider.sync.DefaultTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.transform.MappedTransformProvider;
+import org.dromara.dbswitch.core.provider.transform.RecordTransformProvider;
+import org.dromara.dbswitch.core.provider.write.DefaultTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
public interface ProductFactoryProvider {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/ProductProviderFactory.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/ProductProviderFactory.java
similarity index 93%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/ProductProviderFactory.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/ProductProviderFactory.java
index dbd00fc1..9634e6a2 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/ProductProviderFactory.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/ProductProviderFactory.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider;
+package org.dromara.dbswitch.core.provider;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.util.ExamineUtils;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.util.ExamineUtils;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import javax.sql.DataSource;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/manage/DefaultTableManageProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/manage/DefaultTableManageProvider.java
similarity index 89%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/manage/DefaultTableManageProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/manage/DefaultTableManageProvider.java
index 75310733..531ec7e1 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/manage/DefaultTableManageProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/manage/DefaultTableManageProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.manage;
+package org.dromara.dbswitch.core.provider.manage;
-import com.gitee.dbswitch.provider.AbstractCommonProvider;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.AbstractCommonProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/manage/TableManageProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/manage/TableManageProvider.java
similarity index 93%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/manage/TableManageProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/manage/TableManageProvider.java
index 09822c5c..31af3d9e 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/manage/TableManageProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/manage/TableManageProvider.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.manage;
+package org.dromara.dbswitch.core.provider.manage;
public interface TableManageProvider {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/meta/AbstractMetadataProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/meta/AbstractMetadataProvider.java
similarity index 95%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/meta/AbstractMetadataProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/meta/AbstractMetadataProvider.java
index 7577fda4..b7cb197f 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/meta/AbstractMetadataProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/meta/AbstractMetadataProvider.java
@@ -7,18 +7,18 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.meta;
+package org.dromara.dbswitch.core.provider.meta;
import cn.hutool.core.text.StrPool;
-import com.gitee.dbswitch.common.type.TableIndexEnum;
-import com.gitee.dbswitch.provider.AbstractCommonProvider;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.IndexDescription;
-import com.gitee.dbswitch.schema.IndexFieldMeta;
-import com.gitee.dbswitch.schema.SourceProperties;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.type.TableIndexEnum;
+import org.dromara.dbswitch.core.provider.AbstractCommonProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.IndexFieldMeta;
+import org.dromara.dbswitch.core.schema.SourceProperties;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/meta/MetadataProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/meta/MetadataProvider.java
similarity index 94%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/meta/MetadataProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/meta/MetadataProvider.java
index c034bc63..7017bc60 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/meta/MetadataProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/meta/MetadataProvider.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.meta;
+package org.dromara.dbswitch.core.provider.meta;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.IndexDescription;
-import com.gitee.dbswitch.schema.TableDescription;
-import com.gitee.dbswitch.schema.SourceProperties;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.TableDescription;
+import org.dromara.dbswitch.core.schema.SourceProperties;
import java.sql.Connection;
import java.util.List;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/query/DefaultTableDataQueryProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/query/DefaultTableDataQueryProvider.java
similarity index 90%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/query/DefaultTableDataQueryProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/query/DefaultTableDataQueryProvider.java
index 0ebd1210..aae09111 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/query/DefaultTableDataQueryProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/query/DefaultTableDataQueryProvider.java
@@ -7,17 +7,16 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.query;
+package org.dromara.dbswitch.core.provider.query;
import cn.hutool.core.util.HexUtil;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.entity.ResultSetWrapper;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.util.ObjectCastUtils;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractCommonProvider;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.schema.SchemaTableData;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.entity.ResultSetWrapper;
+import org.dromara.dbswitch.common.util.ObjectCastUtils;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractCommonProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.schema.SchemaTableData;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/query/TableDataQueryProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/query/TableDataQueryProvider.java
similarity index 89%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/query/TableDataQueryProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/query/TableDataQueryProvider.java
index 905fa17d..b580d8b7 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/query/TableDataQueryProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/query/TableDataQueryProvider.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.query;
+package org.dromara.dbswitch.core.provider.query;
-import com.gitee.dbswitch.common.entity.ResultSetWrapper;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.schema.SchemaTableData;
+import org.dromara.dbswitch.common.entity.ResultSetWrapper;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.schema.SchemaTableData;
import java.sql.Connection;
import java.util.Collections;
import java.util.List;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/sync/AutoCastTableDataSynchronizeProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/sync/AutoCastTableDataSynchronizeProvider.java
similarity index 83%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/sync/AutoCastTableDataSynchronizeProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/sync/AutoCastTableDataSynchronizeProvider.java
index 5f4a9c4d..19511e4e 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/sync/AutoCastTableDataSynchronizeProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/sync/AutoCastTableDataSynchronizeProvider.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.provider.sync;
+package org.dromara.dbswitch.core.provider.sync;
-import com.gitee.dbswitch.common.util.ObjectCastUtils;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.common.util.ObjectCastUtils;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
import java.util.List;
public class AutoCastTableDataSynchronizeProvider extends DefaultTableDataSynchronizeProvider {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/sync/DefaultTableDataSynchronizeProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/sync/DefaultTableDataSynchronizeProvider.java
similarity index 97%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/sync/DefaultTableDataSynchronizeProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/sync/DefaultTableDataSynchronizeProvider.java
index c0a084de..b4dfbc7a 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/sync/DefaultTableDataSynchronizeProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/sync/DefaultTableDataSynchronizeProvider.java
@@ -7,12 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.sync;
+package org.dromara.dbswitch.core.provider.sync;
import cn.hutool.json.JSONUtil;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.provider.AbstractCommonProvider;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.AbstractCommonProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/sync/TableDataSynchronizeProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/sync/TableDataSynchronizeProvider.java
similarity index 93%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/sync/TableDataSynchronizeProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/sync/TableDataSynchronizeProvider.java
index 6313cbe9..430b075e 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/sync/TableDataSynchronizeProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/sync/TableDataSynchronizeProvider.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.sync;
+package org.dromara.dbswitch.core.provider.sync;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
import java.util.List;
import javax.sql.DataSource;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/ColumnValueDataMapTable.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/ColumnValueDataMapTable.java
similarity index 96%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/ColumnValueDataMapTable.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/ColumnValueDataMapTable.java
index 142bbf18..d52158b0 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/ColumnValueDataMapTable.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/ColumnValueDataMapTable.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.transform;
+package org.dromara.dbswitch.core.provider.transform;
import java.util.Collections;
import java.util.HashMap;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/DefaultTransformProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/DefaultTransformProvider.java
similarity index 88%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/DefaultTransformProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/DefaultTransformProvider.java
index a6b1267f..2d00b838 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/DefaultTransformProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/DefaultTransformProvider.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.transform;
+package org.dromara.dbswitch.core.provider.transform;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
import java.util.List;
/**
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/MappedTransformProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/MappedTransformProvider.java
similarity index 92%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/MappedTransformProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/MappedTransformProvider.java
index f9a7d449..2dece177 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/MappedTransformProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/MappedTransformProvider.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.transform;
+package org.dromara.dbswitch.core.provider.transform;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
import java.util.List;
import java.util.Map;
import java.util.Objects;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/RecordTransformProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/RecordTransformProvider.java
similarity index 90%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/RecordTransformProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/RecordTransformProvider.java
index 125a783a..c1695947 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/RecordTransformProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/RecordTransformProvider.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.transform;
+package org.dromara.dbswitch.core.provider.transform;
import java.util.List;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/SchemaTableColumnTuple.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/SchemaTableColumnTuple.java
similarity index 92%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/SchemaTableColumnTuple.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/SchemaTableColumnTuple.java
index 13263b63..7ffd036c 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/transform/SchemaTableColumnTuple.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/transform/SchemaTableColumnTuple.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.transform;
+package org.dromara.dbswitch.core.provider.transform;
import lombok.AllArgsConstructor;
import lombok.Builder;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/write/AutoCastTableDataWriteProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/write/AutoCastTableDataWriteProvider.java
similarity index 81%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/write/AutoCastTableDataWriteProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/write/AutoCastTableDataWriteProvider.java
index f0448c6e..ec32bc17 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/write/AutoCastTableDataWriteProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/write/AutoCastTableDataWriteProvider.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.provider.write;
+package org.dromara.dbswitch.core.provider.write;
-import com.gitee.dbswitch.common.util.ObjectCastUtils;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.common.util.ObjectCastUtils;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
import java.util.List;
public class AutoCastTableDataWriteProvider extends DefaultTableDataWriteProvider {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/write/DefaultTableDataWriteProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/write/DefaultTableDataWriteProvider.java
similarity index 94%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/write/DefaultTableDataWriteProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/write/DefaultTableDataWriteProvider.java
index 584864fe..e908d170 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/write/DefaultTableDataWriteProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/write/DefaultTableDataWriteProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.write;
+package org.dromara.dbswitch.core.provider.write;
-import com.gitee.dbswitch.provider.AbstractCommonProvider;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.AbstractCommonProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
import java.util.Collections;
import java.util.List;
import java.util.Map;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/write/TableDataWriteProvider.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/write/TableDataWriteProvider.java
similarity index 94%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/provider/write/TableDataWriteProvider.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/write/TableDataWriteProvider.java
index fc9a35cb..787e38bf 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/provider/write/TableDataWriteProvider.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/provider/write/TableDataWriteProvider.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.provider.write;
+package org.dromara.dbswitch.core.provider.write;
import java.util.List;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/ColumnDescription.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/ColumnDescription.java
similarity index 97%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/schema/ColumnDescription.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/ColumnDescription.java
index 8e2fd88d..c96c756a 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/ColumnDescription.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/ColumnDescription.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.schema;
+package org.dromara.dbswitch.core.schema;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
/**
* 数据库列描述符信息定义(Column Description)
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/ColumnMetaData.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/ColumnMetaData.java
similarity index 99%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/schema/ColumnMetaData.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/ColumnMetaData.java
index 6043eaf0..e1d7ad81 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/ColumnMetaData.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/ColumnMetaData.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.schema;
+package org.dromara.dbswitch.core.schema;
-import com.gitee.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.consts.Constants;
/**
* 数据库表列的元信息
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/IndexDescription.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/IndexDescription.java
similarity index 92%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/schema/IndexDescription.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/IndexDescription.java
index 42d2dfad..f2fa4229 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/IndexDescription.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/IndexDescription.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.schema;
+package org.dromara.dbswitch.core.schema;
-import com.gitee.dbswitch.common.type.TableIndexEnum;
+import org.dromara.dbswitch.common.type.TableIndexEnum;
import java.util.List;
public class IndexDescription {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/IndexFieldMeta.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/IndexFieldMeta.java
similarity index 96%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/schema/IndexFieldMeta.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/IndexFieldMeta.java
index 75779622..d3a4b035 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/IndexFieldMeta.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/IndexFieldMeta.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.schema;
+package org.dromara.dbswitch.core.schema;
public class IndexFieldMeta {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/SchemaTableData.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/SchemaTableData.java
similarity index 96%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/schema/SchemaTableData.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/SchemaTableData.java
index 519bd1e5..3d9560df 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/SchemaTableData.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/SchemaTableData.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.schema;
+package org.dromara.dbswitch.core.schema;
import java.util.List;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/SchemaTableMeta.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/SchemaTableMeta.java
similarity index 96%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/schema/SchemaTableMeta.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/SchemaTableMeta.java
index 39fff9c6..9c4a1ae6 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/SchemaTableMeta.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/SchemaTableMeta.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.schema;
+package org.dromara.dbswitch.core.schema;
import java.util.List;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/SourceProperties.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/SourceProperties.java
similarity index 94%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/schema/SourceProperties.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/SourceProperties.java
index 0f5314e8..f489610b 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/SourceProperties.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/SourceProperties.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.schema;
+package org.dromara.dbswitch.core.schema;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
import java.util.List;
public class SourceProperties {
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/TableDescription.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/TableDescription.java
similarity index 92%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/schema/TableDescription.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/TableDescription.java
index 33cc7161..cb671db6 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/schema/TableDescription.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/schema/TableDescription.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.schema;
+package org.dromara.dbswitch.core.schema;
-import com.gitee.dbswitch.common.type.ProductTableEnum;
+import org.dromara.dbswitch.common.type.ProductTableEnum;
/**
* 数据库表描述符信息定义(Table Description)
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/service/DefaultMetadataService.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/service/DefaultMetadataService.java
similarity index 90%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/service/DefaultMetadataService.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/service/DefaultMetadataService.java
index 73d1bcff..94541eb5 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/service/DefaultMetadataService.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/service/DefaultMetadataService.java
@@ -7,20 +7,20 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.service;
+package org.dromara.dbswitch.core.service;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.ProductProviderFactory;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.query.TableDataQueryProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.IndexDescription;
-import com.gitee.dbswitch.schema.SchemaTableData;
-import com.gitee.dbswitch.schema.SchemaTableMeta;
-import com.gitee.dbswitch.schema.TableDescription;
-import com.gitee.dbswitch.schema.SourceProperties;
-import com.gitee.dbswitch.util.GenerateSqlUtils;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.ProductProviderFactory;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.query.TableDataQueryProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.SchemaTableData;
+import org.dromara.dbswitch.core.schema.SchemaTableMeta;
+import org.dromara.dbswitch.core.schema.TableDescription;
+import org.dromara.dbswitch.core.schema.SourceProperties;
+import org.dromara.dbswitch.core.util.GenerateSqlUtils;
import java.sql.Connection;
import java.sql.SQLException;
import java.util.Collections;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/service/MetadataService.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/service/MetadataService.java
similarity index 88%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/service/MetadataService.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/service/MetadataService.java
index 310c3a1f..50797fdf 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/service/MetadataService.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/service/MetadataService.java
@@ -7,15 +7,15 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.service;
+package org.dromara.dbswitch.core.service;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.SourceProperties;
-import com.gitee.dbswitch.schema.IndexDescription;
-import com.gitee.dbswitch.schema.SchemaTableData;
-import com.gitee.dbswitch.schema.SchemaTableMeta;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.SourceProperties;
+import org.dromara.dbswitch.core.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.SchemaTableData;
+import org.dromara.dbswitch.core.schema.SchemaTableMeta;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.util.List;
import javax.sql.DataSource;
diff --git a/dbswitch-core/src/main/java/com/gitee/dbswitch/util/GenerateSqlUtils.java b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/util/GenerateSqlUtils.java
similarity index 89%
rename from dbswitch-core/src/main/java/com/gitee/dbswitch/util/GenerateSqlUtils.java
rename to dbswitch-core/src/main/java/org/dromara/dbswitch/core/util/GenerateSqlUtils.java
index 2ffc54db..6bda3a74 100644
--- a/dbswitch-core/src/main/java/com/gitee/dbswitch/util/GenerateSqlUtils.java
+++ b/dbswitch-core/src/main/java/org/dromara/dbswitch/core/util/GenerateSqlUtils.java
@@ -7,17 +7,17 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.util;
+package org.dromara.dbswitch.core.util;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.type.ProductTableEnum;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.util.DDLFormatterUtils;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.TableDescription;
-import com.gitee.dbswitch.schema.SourceProperties;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.type.ProductTableEnum;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.util.DDLFormatterUtils;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.TableDescription;
+import org.dromara.dbswitch.core.schema.SourceProperties;
import com.google.common.collect.Lists;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/dbswitch-data/pom.xml b/dbswitch-data/pom.xml
index f8af8520..5a5d9b90 100644
--- a/dbswitch-data/pom.xml
+++ b/dbswitch-data/pom.xml
@@ -3,9 +3,9 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-parent
- 1.9.10
+ 2.0.0
dbswitch-data
@@ -13,19 +13,19 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-register-product
${project.version}
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/DataSyncApplication.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/DataSyncApplication.java
similarity index 93%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/DataSyncApplication.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/DataSyncApplication.java
index 7f37d9c6..8e0907ff 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/DataSyncApplication.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/DataSyncApplication.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data;
+package org.dromara.dbswitch.data;
-import com.gitee.dbswitch.data.service.MigrationService;
+import org.dromara.dbswitch.data.service.MigrationService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/config/DbswichPropertiesConfiguration.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/config/DbswichPropertiesConfiguration.java
similarity index 81%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/config/DbswichPropertiesConfiguration.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/config/DbswichPropertiesConfiguration.java
index 511e0c46..e2ea6a34 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/config/DbswichPropertiesConfiguration.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/config/DbswichPropertiesConfiguration.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.config;
+package org.dromara.dbswitch.data.config;
-import com.gitee.dbswitch.data.entity.GlobalParamConfigProperties;
-import com.gitee.dbswitch.data.entity.SourceDataSourceProperties;
-import com.gitee.dbswitch.data.entity.TargetDataSourceProperties;
+import org.dromara.dbswitch.data.entity.GlobalParamConfigProperties;
+import org.dromara.dbswitch.data.entity.SourceDataSourceProperties;
+import org.dromara.dbswitch.data.entity.TargetDataSourceProperties;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/config/DbswitchPropertySourceFactory.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/config/DbswitchPropertySourceFactory.java
similarity index 97%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/config/DbswitchPropertySourceFactory.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/config/DbswitchPropertySourceFactory.java
index 6eb16112..93d9ef2d 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/config/DbswitchPropertySourceFactory.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/config/DbswitchPropertySourceFactory.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.config;
+package org.dromara.dbswitch.data.config;
import java.io.IOException;
import java.util.Properties;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/config/DbswitchTaskExecutorConfig.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/config/DbswitchTaskExecutorConfig.java
similarity index 96%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/config/DbswitchTaskExecutorConfig.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/config/DbswitchTaskExecutorConfig.java
index c6106916..3a3cca72 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/config/DbswitchTaskExecutorConfig.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/config/DbswitchTaskExecutorConfig.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.config;
+package org.dromara.dbswitch.data.config;
-import com.gitee.dbswitch.data.util.DataSourceUtils;
+import org.dromara.dbswitch.data.util.DataSourceUtils;
import java.util.concurrent.ThreadPoolExecutor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ComparePerfStat.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ComparePerfStat.java
similarity index 92%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ComparePerfStat.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ComparePerfStat.java
index c26fa8f4..088d922e 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ComparePerfStat.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ComparePerfStat.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.domain;
+package org.dromara.dbswitch.data.domain;
-import com.gitee.dbswitch.common.entity.PrintablePerfStat;
+import org.dromara.dbswitch.common.entity.PrintablePerfStat;
import java.util.Map;
import lombok.AllArgsConstructor;
import lombok.Data;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ExceptPerfStat.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ExceptPerfStat.java
similarity index 92%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ExceptPerfStat.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ExceptPerfStat.java
index 7fbfe1ad..73571162 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ExceptPerfStat.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ExceptPerfStat.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.data.domain;
+package org.dromara.dbswitch.data.domain;
import cn.hutool.core.exceptions.ExceptionUtil;
-import com.gitee.dbswitch.common.entity.PrintablePerfStat;
+import org.dromara.dbswitch.common.entity.PrintablePerfStat;
import com.google.common.collect.Sets;
import java.util.Map;
import java.util.Set;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ReaderPerfStat.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ReaderPerfStat.java
similarity index 90%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ReaderPerfStat.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ReaderPerfStat.java
index 9416ad3b..0cbc22b0 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ReaderPerfStat.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ReaderPerfStat.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.domain;
+package org.dromara.dbswitch.data.domain;
import cn.hutool.core.io.unit.DataSizeUtil;
-import com.gitee.dbswitch.common.entity.PrintablePerfStat;
+import org.dromara.dbswitch.common.entity.PrintablePerfStat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ReaderTaskParam.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ReaderTaskParam.java
similarity index 73%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ReaderTaskParam.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ReaderTaskParam.java
index 7963852a..9dcce145 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ReaderTaskParam.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ReaderTaskParam.java
@@ -7,13 +7,13 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.domain;
+package org.dromara.dbswitch.data.domain;
-import com.gitee.dbswitch.common.entity.CloseableDataSource;
-import com.gitee.dbswitch.core.exchange.MemChannel;
-import com.gitee.dbswitch.core.task.TaskParam;
-import com.gitee.dbswitch.data.config.DbswichPropertiesConfiguration;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.entity.CloseableDataSource;
+import org.dromara.dbswitch.core.core.exchange.MemChannel;
+import org.dromara.dbswitch.core.core.task.TaskParam;
+import org.dromara.dbswitch.data.config.DbswichPropertiesConfiguration;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.util.Set;
import java.util.concurrent.CountDownLatch;
import lombok.AllArgsConstructor;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ReaderTaskResult.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ReaderTaskResult.java
similarity index 92%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ReaderTaskResult.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ReaderTaskResult.java
index 92dbd785..1d3b8963 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/ReaderTaskResult.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/ReaderTaskResult.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.domain;
+package org.dromara.dbswitch.data.domain;
-import com.gitee.dbswitch.core.task.TaskResult;
+import org.dromara.dbswitch.core.core.task.TaskResult;
import java.util.HashMap;
import java.util.Map;
import lombok.AllArgsConstructor;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WrapCommonDataSource.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WrapCommonDataSource.java
similarity index 93%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WrapCommonDataSource.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WrapCommonDataSource.java
index d405d124..989c83f4 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WrapCommonDataSource.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WrapCommonDataSource.java
@@ -7,11 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.domain;
+package org.dromara.dbswitch.data.domain;
-import com.gitee.dbswitch.common.entity.CloseableDataSource;
-import com.gitee.dbswitch.common.entity.InvisibleDataSource;
-import java.io.IOException;
+import org.dromara.dbswitch.common.entity.CloseableDataSource;
+import org.dromara.dbswitch.common.entity.InvisibleDataSource;
import java.io.PrintWriter;
import java.net.URLClassLoader;
import java.sql.Connection;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WrapHikariDataSource.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WrapHikariDataSource.java
similarity index 95%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WrapHikariDataSource.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WrapHikariDataSource.java
index e32191f4..6065b57d 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WrapHikariDataSource.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WrapHikariDataSource.java
@@ -7,12 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.domain;
+package org.dromara.dbswitch.data.domain;
-import com.gitee.dbswitch.common.entity.CloseableDataSource;
-import com.gitee.dbswitch.common.entity.InvisibleDataSource;
+import org.dromara.dbswitch.common.entity.CloseableDataSource;
+import org.dromara.dbswitch.common.entity.InvisibleDataSource;
import com.zaxxer.hikari.HikariDataSource;
-import java.io.IOException;
import java.io.PrintWriter;
import java.net.URLClassLoader;
import java.sql.Connection;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WriterPerfStat.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WriterPerfStat.java
similarity index 88%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WriterPerfStat.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WriterPerfStat.java
index 566963e3..d1d171db 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WriterPerfStat.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WriterPerfStat.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.domain;
+package org.dromara.dbswitch.data.domain;
-import com.gitee.dbswitch.common.entity.PrintablePerfStat;
+import org.dromara.dbswitch.common.entity.PrintablePerfStat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WriterTaskParam.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WriterTaskParam.java
similarity index 76%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WriterTaskParam.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WriterTaskParam.java
index eca992b5..3c29f636 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WriterTaskParam.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WriterTaskParam.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.domain;
+package org.dromara.dbswitch.data.domain;
-import com.gitee.dbswitch.core.exchange.MemChannel;
-import com.gitee.dbswitch.core.robot.RobotReader;
-import com.gitee.dbswitch.core.task.TaskParam;
+import org.dromara.dbswitch.core.core.exchange.MemChannel;
+import org.dromara.dbswitch.core.core.robot.RobotReader;
+import org.dromara.dbswitch.core.core.task.TaskParam;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WriterTaskResult.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WriterTaskResult.java
similarity index 91%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WriterTaskResult.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WriterTaskResult.java
index e17f8540..3bdd0704 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/domain/WriterTaskResult.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/domain/WriterTaskResult.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.domain;
+package org.dromara.dbswitch.data.domain;
-import com.gitee.dbswitch.core.task.TaskResult;
+import org.dromara.dbswitch.core.core.task.TaskResult;
import java.util.HashMap;
import java.util.Map;
import lombok.AllArgsConstructor;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/entity/GlobalParamConfigProperties.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/entity/GlobalParamConfigProperties.java
similarity index 95%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/entity/GlobalParamConfigProperties.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/entity/GlobalParamConfigProperties.java
index ffc7400e..edfaa131 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/entity/GlobalParamConfigProperties.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/entity/GlobalParamConfigProperties.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.entity;
+package org.dromara.dbswitch.data.entity;
import lombok.Data;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/entity/SourceDataSourceProperties.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/entity/SourceDataSourceProperties.java
similarity index 87%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/entity/SourceDataSourceProperties.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/entity/SourceDataSourceProperties.java
index 4a86b27a..b04a313f 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/entity/SourceDataSourceProperties.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/entity/SourceDataSourceProperties.java
@@ -7,12 +7,12 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.entity;
+package org.dromara.dbswitch.data.entity;
-import com.gitee.dbswitch.common.entity.PatternMapper;
+import org.dromara.dbswitch.common.entity.PatternMapper;
import java.util.List;
import java.util.concurrent.TimeUnit;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
import lombok.Data;
/**
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/entity/TargetDataSourceProperties.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/entity/TargetDataSourceProperties.java
similarity index 86%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/entity/TargetDataSourceProperties.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/entity/TargetDataSourceProperties.java
index 38e47bf2..81c9a8c1 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/entity/TargetDataSourceProperties.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/entity/TargetDataSourceProperties.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.entity;
+package org.dromara.dbswitch.data.entity;
-import com.gitee.dbswitch.common.type.CaseConvertEnum;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.type.SyncOptionEnum;
+import org.dromara.dbswitch.common.type.CaseConvertEnum;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.type.SyncOptionEnum;
import java.util.concurrent.TimeUnit;
import lombok.Data;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/handler/ReaderTaskThread.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/handler/ReaderTaskThread.java
similarity index 92%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/handler/ReaderTaskThread.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/handler/ReaderTaskThread.java
index 5ee9f413..231c8808 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/handler/ReaderTaskThread.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/handler/ReaderTaskThread.java
@@ -7,43 +7,43 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.handler;
+package org.dromara.dbswitch.data.handler;
import cn.hutool.core.io.unit.DataSizeUtil;
-import com.gitee.dbswitch.calculate.DefaultChangeCalculatorService;
-import com.gitee.dbswitch.calculate.RecordRowChangeCalculator;
-import com.gitee.dbswitch.calculate.RecordRowHandler;
-import com.gitee.dbswitch.calculate.RowChangeTypeEnum;
-import com.gitee.dbswitch.calculate.TaskParamEntity;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.entity.CloseableDataSource;
-import com.gitee.dbswitch.common.entity.ResultSetWrapper;
-import com.gitee.dbswitch.common.type.CaseConvertEnum;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.util.DatabaseAwareUtils;
-import com.gitee.dbswitch.common.util.JdbcTypesUtils;
-import com.gitee.dbswitch.common.util.PatterNameUtils;
-import com.gitee.dbswitch.core.exchange.BatchElement;
-import com.gitee.dbswitch.core.exchange.MemChannel;
-import com.gitee.dbswitch.core.task.TaskProcessor;
-import com.gitee.dbswitch.data.config.DbswichPropertiesConfiguration;
-import com.gitee.dbswitch.data.domain.ReaderTaskParam;
-import com.gitee.dbswitch.data.domain.ReaderTaskResult;
-import com.gitee.dbswitch.data.entity.SourceDataSourceProperties;
-import com.gitee.dbswitch.data.entity.TargetDataSourceProperties;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.ProductProviderFactory;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.query.TableDataQueryProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.transform.RecordTransformProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.TableDescription;
-import com.gitee.dbswitch.schema.SourceProperties;
-import com.gitee.dbswitch.service.DefaultMetadataService;
-import com.gitee.dbswitch.service.MetadataService;
+import org.dromara.dbswitch.core.calculate.DefaultChangeCalculatorService;
+import org.dromara.dbswitch.core.calculate.RecordRowChangeCalculator;
+import org.dromara.dbswitch.core.calculate.RecordRowHandler;
+import org.dromara.dbswitch.core.calculate.RowChangeTypeEnum;
+import org.dromara.dbswitch.core.calculate.TaskParamEntity;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.entity.CloseableDataSource;
+import org.dromara.dbswitch.common.entity.ResultSetWrapper;
+import org.dromara.dbswitch.common.type.CaseConvertEnum;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.util.DatabaseAwareUtils;
+import org.dromara.dbswitch.common.util.JdbcTypesUtils;
+import org.dromara.dbswitch.common.util.PatterNameUtils;
+import org.dromara.dbswitch.core.core.exchange.BatchElement;
+import org.dromara.dbswitch.core.core.exchange.MemChannel;
+import org.dromara.dbswitch.core.core.task.TaskProcessor;
+import org.dromara.dbswitch.data.config.DbswichPropertiesConfiguration;
+import org.dromara.dbswitch.data.domain.ReaderTaskParam;
+import org.dromara.dbswitch.data.domain.ReaderTaskResult;
+import org.dromara.dbswitch.data.entity.SourceDataSourceProperties;
+import org.dromara.dbswitch.data.entity.TargetDataSourceProperties;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.ProductProviderFactory;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.query.TableDataQueryProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.transform.RecordTransformProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.TableDescription;
+import org.dromara.dbswitch.core.schema.SourceProperties;
+import org.dromara.dbswitch.core.service.DefaultMetadataService;
+import org.dromara.dbswitch.core.service.MetadataService;
import com.google.common.collect.Lists;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/handler/WriterTaskThread.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/handler/WriterTaskThread.java
similarity index 86%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/handler/WriterTaskThread.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/handler/WriterTaskThread.java
index 81c83603..cb1bbdea 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/handler/WriterTaskThread.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/handler/WriterTaskThread.java
@@ -7,15 +7,15 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.handler;
+package org.dromara.dbswitch.data.handler;
import cn.hutool.core.date.StopWatch;
-import com.gitee.dbswitch.core.exchange.BatchElement;
-import com.gitee.dbswitch.core.exchange.MemChannel;
-import com.gitee.dbswitch.core.robot.RobotReader;
-import com.gitee.dbswitch.core.task.TaskProcessor;
-import com.gitee.dbswitch.data.domain.WriterTaskParam;
-import com.gitee.dbswitch.data.domain.WriterTaskResult;
+import org.dromara.dbswitch.core.core.exchange.BatchElement;
+import org.dromara.dbswitch.core.core.exchange.MemChannel;
+import org.dromara.dbswitch.core.core.robot.RobotReader;
+import org.dromara.dbswitch.core.core.task.TaskProcessor;
+import org.dromara.dbswitch.data.domain.WriterTaskParam;
+import org.dromara.dbswitch.data.domain.WriterTaskResult;
import java.util.Optional;
import lombok.extern.slf4j.Slf4j;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/DefaultBatchExchanger.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/DefaultBatchExchanger.java
similarity index 78%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/DefaultBatchExchanger.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/DefaultBatchExchanger.java
index 38d64ea2..dcdd92da 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/DefaultBatchExchanger.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/DefaultBatchExchanger.java
@@ -7,18 +7,18 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.service;
+package org.dromara.dbswitch.data.service;
-import com.gitee.dbswitch.common.entity.PrintablePerfStat;
-import com.gitee.dbswitch.core.exchange.AbstractBatchExchanger;
-import com.gitee.dbswitch.core.robot.RobotReader;
-import com.gitee.dbswitch.core.robot.RobotWriter;
-import com.gitee.dbswitch.data.domain.ComparePerfStat;
-import com.gitee.dbswitch.data.domain.ExceptPerfStat;
-import com.gitee.dbswitch.data.domain.ReaderPerfStat;
-import com.gitee.dbswitch.data.domain.ReaderTaskResult;
-import com.gitee.dbswitch.data.domain.WriterPerfStat;
-import com.gitee.dbswitch.data.domain.WriterTaskResult;
+import org.dromara.dbswitch.common.entity.PrintablePerfStat;
+import org.dromara.dbswitch.core.core.exchange.AbstractBatchExchanger;
+import org.dromara.dbswitch.core.core.robot.RobotReader;
+import org.dromara.dbswitch.core.core.robot.RobotWriter;
+import org.dromara.dbswitch.data.domain.ComparePerfStat;
+import org.dromara.dbswitch.data.domain.ExceptPerfStat;
+import org.dromara.dbswitch.data.domain.ReaderPerfStat;
+import org.dromara.dbswitch.data.domain.ReaderTaskResult;
+import org.dromara.dbswitch.data.domain.WriterPerfStat;
+import org.dromara.dbswitch.data.domain.WriterTaskResult;
import com.google.common.collect.Sets;
import java.util.List;
import java.util.Optional;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/DefaultReaderRobot.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/DefaultReaderRobot.java
similarity index 90%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/DefaultReaderRobot.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/DefaultReaderRobot.java
index a1e49fb5..11ecbac3 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/DefaultReaderRobot.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/DefaultReaderRobot.java
@@ -7,24 +7,24 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.service;
+package org.dromara.dbswitch.data.service;
import cn.hutool.core.stream.StreamUtil;
import cn.hutool.core.text.StrPool;
import cn.hutool.core.util.StrUtil;
-import com.gitee.dbswitch.common.entity.CloseableDataSource;
-import com.gitee.dbswitch.common.entity.LoggingSupplier;
-import com.gitee.dbswitch.common.entity.MdcKeyValue;
-import com.gitee.dbswitch.core.robot.RobotReader;
-import com.gitee.dbswitch.data.config.DbswichPropertiesConfiguration;
-import com.gitee.dbswitch.data.domain.ReaderTaskParam;
-import com.gitee.dbswitch.data.domain.ReaderTaskResult;
-import com.gitee.dbswitch.data.entity.SourceDataSourceProperties;
-import com.gitee.dbswitch.data.handler.ReaderTaskThread;
-import com.gitee.dbswitch.data.util.JsonUtils;
-import com.gitee.dbswitch.schema.TableDescription;
-import com.gitee.dbswitch.service.DefaultMetadataService;
-import com.gitee.dbswitch.service.MetadataService;
+import org.dromara.dbswitch.common.entity.CloseableDataSource;
+import org.dromara.dbswitch.common.entity.LoggingSupplier;
+import org.dromara.dbswitch.common.entity.MdcKeyValue;
+import org.dromara.dbswitch.core.core.robot.RobotReader;
+import org.dromara.dbswitch.data.config.DbswichPropertiesConfiguration;
+import org.dromara.dbswitch.data.domain.ReaderTaskParam;
+import org.dromara.dbswitch.data.domain.ReaderTaskResult;
+import org.dromara.dbswitch.data.entity.SourceDataSourceProperties;
+import org.dromara.dbswitch.data.handler.ReaderTaskThread;
+import org.dromara.dbswitch.data.util.JsonUtils;
+import org.dromara.dbswitch.core.schema.TableDescription;
+import org.dromara.dbswitch.core.service.DefaultMetadataService;
+import org.dromara.dbswitch.core.service.MetadataService;
import com.google.common.collect.Maps;
import java.util.ArrayList;
import java.util.List;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/DefaultWriterRobot.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/DefaultWriterRobot.java
similarity index 88%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/DefaultWriterRobot.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/DefaultWriterRobot.java
index 3d390ef5..57a93cbd 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/DefaultWriterRobot.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/DefaultWriterRobot.java
@@ -7,16 +7,16 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.service;
+package org.dromara.dbswitch.data.service;
-import com.gitee.dbswitch.common.entity.LoggingSupplier;
-import com.gitee.dbswitch.common.entity.MdcKeyValue;
-import com.gitee.dbswitch.common.util.ExamineUtils;
-import com.gitee.dbswitch.core.robot.RobotReader;
-import com.gitee.dbswitch.core.robot.RobotWriter;
-import com.gitee.dbswitch.data.domain.WriterTaskParam;
-import com.gitee.dbswitch.data.domain.WriterTaskResult;
-import com.gitee.dbswitch.data.handler.WriterTaskThread;
+import org.dromara.dbswitch.common.entity.LoggingSupplier;
+import org.dromara.dbswitch.common.entity.MdcKeyValue;
+import org.dromara.dbswitch.common.util.ExamineUtils;
+import org.dromara.dbswitch.core.core.robot.RobotReader;
+import org.dromara.dbswitch.core.core.robot.RobotWriter;
+import org.dromara.dbswitch.data.domain.WriterTaskParam;
+import org.dromara.dbswitch.data.domain.WriterTaskResult;
+import org.dromara.dbswitch.data.handler.WriterTaskThread;
import com.google.common.collect.Maps;
import java.util.ArrayList;
import java.util.List;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/MigrationService.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/MigrationService.java
similarity index 89%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/MigrationService.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/MigrationService.java
index 34cc30ea..d719be42 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/service/MigrationService.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/service/MigrationService.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.service;
+package org.dromara.dbswitch.data.service;
-import com.gitee.dbswitch.common.entity.CloseableDataSource;
-import com.gitee.dbswitch.common.entity.LoggingRunnable;
-import com.gitee.dbswitch.common.entity.MdcKeyValue;
-import com.gitee.dbswitch.common.entity.PrintablePerfStat;
-import com.gitee.dbswitch.core.exchange.AbstractBatchExchanger;
-import com.gitee.dbswitch.core.robot.RobotReader;
-import com.gitee.dbswitch.core.robot.RobotWriter;
-import com.gitee.dbswitch.data.config.DbswichPropertiesConfiguration;
-import com.gitee.dbswitch.data.entity.GlobalParamConfigProperties;
-import com.gitee.dbswitch.data.util.DataSourceUtils;
-import com.gitee.dbswitch.data.util.MachineUtils;
+import org.dromara.dbswitch.common.entity.CloseableDataSource;
+import org.dromara.dbswitch.common.entity.LoggingRunnable;
+import org.dromara.dbswitch.common.entity.MdcKeyValue;
+import org.dromara.dbswitch.common.entity.PrintablePerfStat;
+import org.dromara.dbswitch.core.core.exchange.AbstractBatchExchanger;
+import org.dromara.dbswitch.core.core.robot.RobotReader;
+import org.dromara.dbswitch.core.core.robot.RobotWriter;
+import org.dromara.dbswitch.data.config.DbswichPropertiesConfiguration;
+import org.dromara.dbswitch.data.entity.GlobalParamConfigProperties;
+import org.dromara.dbswitch.data.util.DataSourceUtils;
+import org.dromara.dbswitch.data.util.MachineUtils;
import java.sql.Connection;
import java.sql.Statement;
import java.util.ArrayList;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/util/DataSourceUtils.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/util/DataSourceUtils.java
similarity index 92%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/util/DataSourceUtils.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/util/DataSourceUtils.java
index e17c19e7..54bca96d 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/util/DataSourceUtils.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/util/DataSourceUtils.java
@@ -7,18 +7,18 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.util;
+package org.dromara.dbswitch.data.util;
import cn.hutool.core.util.ClassLoaderUtil;
-import com.gitee.dbswitch.common.entity.CloseableDataSource;
-import com.gitee.dbswitch.common.entity.InvisibleDataSource;
-import com.gitee.dbswitch.common.entity.JarClassLoader;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.util.ExamineUtils;
-import com.gitee.dbswitch.data.domain.WrapCommonDataSource;
-import com.gitee.dbswitch.data.domain.WrapHikariDataSource;
-import com.gitee.dbswitch.data.entity.SourceDataSourceProperties;
-import com.gitee.dbswitch.data.entity.TargetDataSourceProperties;
+import org.dromara.dbswitch.common.entity.CloseableDataSource;
+import org.dromara.dbswitch.common.entity.InvisibleDataSource;
+import org.dromara.dbswitch.common.entity.JarClassLoader;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.util.ExamineUtils;
+import org.dromara.dbswitch.data.domain.WrapCommonDataSource;
+import org.dromara.dbswitch.data.domain.WrapHikariDataSource;
+import org.dromara.dbswitch.data.entity.SourceDataSourceProperties;
+import org.dromara.dbswitch.data.entity.TargetDataSourceProperties;
import com.zaxxer.hikari.HikariDataSource;
import java.net.URLClassLoader;
import java.util.Map;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/util/JsonUtils.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/util/JsonUtils.java
similarity index 98%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/util/JsonUtils.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/util/JsonUtils.java
index 27f3ad30..adfaa0c6 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/util/JsonUtils.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/util/JsonUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.util;
+package org.dromara.dbswitch.data.util;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.JavaType;
diff --git a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/util/MachineUtils.java b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/util/MachineUtils.java
similarity index 94%
rename from dbswitch-data/src/main/java/com/gitee/dbswitch/data/util/MachineUtils.java
rename to dbswitch-data/src/main/java/org/dromara/dbswitch/data/util/MachineUtils.java
index 1b2da9bc..a7aee9e9 100644
--- a/dbswitch-data/src/main/java/com/gitee/dbswitch/data/util/MachineUtils.java
+++ b/dbswitch-data/src/main/java/org/dromara/dbswitch/data/util/MachineUtils.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.data.util;
+package org.dromara.dbswitch.data.util;
import cn.hutool.core.io.FileUtil;
import cn.hutool.system.JvmInfo;
import cn.hutool.system.OsInfo;
import cn.hutool.system.RuntimeInfo;
import cn.hutool.system.SystemUtil;
-import com.gitee.dbswitch.common.util.PomVersionUtils;
+import org.dromara.dbswitch.common.util.PomVersionUtils;
import lombok.experimental.UtilityClass;
import lombok.extern.slf4j.Slf4j;
diff --git a/dbswitch-data/src/main/resources/config.yml b/dbswitch-data/src/main/resources/config.yml
index 6a8563a9..8ee2a9fc 100644
--- a/dbswitch-data/src/main/resources/config.yml
+++ b/dbswitch-data/src/main/resources/config.yml
@@ -50,5 +50,5 @@ dbswitch:
writer-engine-insert: false
## whether use change data synchronize to target database table
change-data-sync: true
- ## data sync option for increment synchronize, see: com.gitee.dbswitch.common.type.SyncOptionEnum
+ ## data sync option for increment synchronize, see: org.dromara.dbswitch.common.type.SyncOptionEnum
target-sync-option: INSERT_UPDATE_DELETE
diff --git a/dbswitch-dist/pom.xml b/dbswitch-dist/pom.xml
index c0ad4d7b..843ffd1c 100644
--- a/dbswitch-dist/pom.xml
+++ b/dbswitch-dist/pom.xml
@@ -3,9 +3,9 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-parent
- 1.9.10
+ 2.0.0
dbswitch-dist
diff --git a/dbswitch-dist/src/main/assembly/assembly.xml b/dbswitch-dist/src/main/assembly/assembly.xml
index 51186c46..6b173933 100644
--- a/dbswitch-dist/src/main/assembly/assembly.xml
+++ b/dbswitch-dist/src/main/assembly/assembly.xml
@@ -13,7 +13,7 @@
true
lib
- com.gitee.dbswitch:dbswitch-dist
+ org.dromara.dbswitch:dbswitch-dist
diff --git a/dbswitch-dist/src/main/assembly/bin/datasync.cmd b/dbswitch-dist/src/main/assembly/bin/datasync.cmd
index fd64ba88..75039e9b 100644
--- a/dbswitch-dist/src/main/assembly/bin/datasync.cmd
+++ b/dbswitch-dist/src/main/assembly/bin/datasync.cmd
@@ -8,7 +8,7 @@ setlocal enabledelayedexpansion
cls
::需要启动的Java类
-set APP_MAINCLASS=com.gitee.dbswitch.data.DataSyncApplication
+set APP_MAINCLASS=org.dromara.dbswitch.data.DataSyncApplication
::Java应用根目录
set APP_HOME=%~dp0
diff --git a/dbswitch-dist/src/main/assembly/bin/datasync.sh b/dbswitch-dist/src/main/assembly/bin/datasync.sh
index c2f61942..1533e836 100644
--- a/dbswitch-dist/src/main/assembly/bin/datasync.sh
+++ b/dbswitch-dist/src/main/assembly/bin/datasync.sh
@@ -6,7 +6,7 @@
#############################################
# !!!!!! Modify here please
-APP_MAIN="com.gitee.dbswitch.data.DataSyncApplication"
+APP_MAIN="org.dromara.dbswitch.data.DataSyncApplication"
#############################################
diff --git a/dbswitch-dist/src/main/assembly/bin/shutdown.sh b/dbswitch-dist/src/main/assembly/bin/shutdown.sh
index 0baaa509..b5aef3e3 100644
--- a/dbswitch-dist/src/main/assembly/bin/shutdown.sh
+++ b/dbswitch-dist/src/main/assembly/bin/shutdown.sh
@@ -6,7 +6,7 @@
#############################################
# !!!!!! Modify here please
-APP_MAIN="com.gitee.dbswitch.admin.AdminApplication"
+APP_MAIN="org.dromara.dbswitch.admin.AdminApplication"
#############################################
diff --git a/dbswitch-dist/src/main/assembly/bin/startup.cmd b/dbswitch-dist/src/main/assembly/bin/startup.cmd
index 5a9576d2..f701b3ab 100644
--- a/dbswitch-dist/src/main/assembly/bin/startup.cmd
+++ b/dbswitch-dist/src/main/assembly/bin/startup.cmd
@@ -8,7 +8,7 @@ setlocal enabledelayedexpansion
cls
::需要启动的Java类
-set APP_MAINCLASS=com.gitee.dbswitch.admin.AdminApplication
+set APP_MAINCLASS=org.dromara.dbswitch.admin.AdminApplication
::Java应用根目录
set APP_HOME=%~dp0
diff --git a/dbswitch-dist/src/main/assembly/bin/startup.sh b/dbswitch-dist/src/main/assembly/bin/startup.sh
index 39e39a27..984fa602 100644
--- a/dbswitch-dist/src/main/assembly/bin/startup.sh
+++ b/dbswitch-dist/src/main/assembly/bin/startup.sh
@@ -6,7 +6,7 @@
#############################################
# !!!!!! Modify here please
-APP_MAIN="com.gitee.dbswitch.admin.AdminApplication"
+APP_MAIN="org.dromara.dbswitch.admin.AdminApplication"
#############################################
diff --git a/flyway-core/README.md b/dbswitch-flyway/README.md
similarity index 98%
rename from flyway-core/README.md
rename to dbswitch-flyway/README.md
index e804d264..505dc541 100644
--- a/flyway-core/README.md
+++ b/dbswitch-flyway/README.md
@@ -71,4 +71,4 @@ public String getRawCreateScript(Table table, boolean baseline) {
}
```
-最后,为了不跟本地仓库原有的artifactId坐标有冲突,故将flyway-core的 groupId这里改为com.gitee.dbswitch。
+最后,为了不跟本地仓库原有的artifactId坐标有冲突,故将flyway-core的 groupId这里改为org.dromara.dbswitch。
diff --git a/flyway-core/pom.xml b/dbswitch-flyway/pom.xml
similarity index 97%
rename from flyway-core/pom.xml
rename to dbswitch-flyway/pom.xml
index fd153bfe..c62ae401 100644
--- a/flyway-core/pom.xml
+++ b/dbswitch-flyway/pom.xml
@@ -2,12 +2,11 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-parent
- 1.9.10
+ 2.0.0
- flyway-core
- jar
+ dbswitch-flyway
diff --git a/flyway-core/src/main/java/org/flywaydb/core/Flyway.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/Flyway.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/Flyway.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/Flyway.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/ErrorCode.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/ErrorCode.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/ErrorCode.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/ErrorCode.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/FlywayException.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/FlywayException.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/FlywayException.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/FlywayException.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/InfoOutputProvider.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/InfoOutputProvider.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/InfoOutputProvider.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/InfoOutputProvider.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/Location.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/Location.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/Location.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/Location.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfo.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/MigrationInfo.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfo.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/MigrationInfo.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfoService.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/MigrationInfoService.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/MigrationInfoService.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/MigrationInfoService.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationState.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/MigrationState.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/MigrationState.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/MigrationState.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationType.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/MigrationType.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/MigrationType.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/MigrationType.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/MigrationVersion.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/MigrationVersion.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/MigrationVersion.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/MigrationVersion.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/android/ContextHolder.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/android/ContextHolder.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/android/ContextHolder.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/android/ContextHolder.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/android/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/android/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/android/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/android/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/BaseCallback.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/BaseCallback.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/callback/BaseCallback.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/BaseCallback.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Callback.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Callback.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/callback/Callback.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Callback.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Context.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Context.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/callback/Context.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Context.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Error.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Error.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/callback/Error.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Error.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Event.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Event.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/callback/Event.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Event.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Statement.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Statement.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/callback/Statement.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Statement.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/Warning.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Warning.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/callback/Warning.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/Warning.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/callback/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/callback/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/callback/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/ClassicConfiguration.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/configuration/ClassicConfiguration.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/configuration/ClassicConfiguration.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/configuration/ClassicConfiguration.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/Configuration.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/configuration/Configuration.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/configuration/Configuration.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/configuration/Configuration.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/FluentConfiguration.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/configuration/FluentConfiguration.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/configuration/FluentConfiguration.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/configuration/FluentConfiguration.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/configuration/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/configuration/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/configuration/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/configuration/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/executor/Context.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/executor/Context.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/executor/Context.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/executor/Context.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/executor/MigrationExecutor.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/executor/MigrationExecutor.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/executor/MigrationExecutor.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/executor/MigrationExecutor.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/executor/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/executor/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/executor/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/executor/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/logging/Log.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/logging/Log.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/logging/Log.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/logging/Log.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/logging/LogCreator.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/logging/LogCreator.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/logging/LogCreator.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/logging/LogCreator.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/logging/LogFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/logging/LogFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/logging/LogFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/logging/LogFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/logging/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/logging/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/logging/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/logging/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/BaseJavaMigration.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/migration/BaseJavaMigration.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/migration/BaseJavaMigration.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/migration/BaseJavaMigration.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/Context.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/migration/Context.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/migration/Context.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/migration/Context.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/JavaMigration.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/migration/JavaMigration.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/migration/JavaMigration.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/migration/JavaMigration.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/migration/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/migration/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/migration/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/migration/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/ChecksumMatcher.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/resolver/ChecksumMatcher.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/resolver/ChecksumMatcher.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/resolver/ChecksumMatcher.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/Context.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/resolver/Context.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/resolver/Context.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/resolver/Context.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/MigrationResolver.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/resolver/MigrationResolver.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/resolver/MigrationResolver.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/resolver/MigrationResolver.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/ResolvedMigration.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/resolver/ResolvedMigration.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/resolver/ResolvedMigration.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/resolver/ResolvedMigration.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/api/resolver/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/api/resolver/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/api/resolver/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/api/resolver/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/CallbackExecutor.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/CallbackExecutor.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/callback/CallbackExecutor.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/CallbackExecutor.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/DefaultCallbackExecutor.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/DefaultCallbackExecutor.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/callback/DefaultCallbackExecutor.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/DefaultCallbackExecutor.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallback.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/NoopCallback.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallback.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/NoopCallback.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallbackExecutor.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/NoopCallbackExecutor.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/callback/NoopCallbackExecutor.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/NoopCallbackExecutor.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/SimpleContext.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/SimpleContext.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/callback/SimpleContext.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/SimpleContext.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/SqlScriptCallbackFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/SqlScriptCallbackFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/callback/SqlScriptCallbackFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/SqlScriptCallbackFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/callback/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/callback/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/callback/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/clazz/ClassProvider.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/clazz/ClassProvider.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/clazz/ClassProvider.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/clazz/ClassProvider.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/clazz/NoopClassProvider.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/clazz/NoopClassProvider.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/clazz/NoopClassProvider.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/clazz/NoopClassProvider.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/clazz/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/clazz/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/clazz/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/clazz/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbBaseline.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbBaseline.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/command/DbBaseline.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbBaseline.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbClean.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbClean.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/command/DbClean.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbClean.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbInfo.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbInfo.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/command/DbInfo.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbInfo.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbMigrate.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbMigrate.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/command/DbMigrate.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbMigrate.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbRepair.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbRepair.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/command/DbRepair.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbRepair.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbSchemas.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbSchemas.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/command/DbSchemas.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbSchemas.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/DbValidate.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbValidate.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/command/DbValidate.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/DbValidate.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/command/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/command/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/command/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigUtils.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/configuration/ConfigUtils.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigUtils.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/configuration/ConfigUtils.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigurationValidator.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/configuration/ConfigurationValidator.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/configuration/ConfigurationValidator.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/configuration/ConfigurationValidator.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/configuration/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/configuration/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/configuration/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/configuration/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseExecutionStrategy.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/DatabaseExecutionStrategy.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseExecutionStrategy.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/DatabaseExecutionStrategy.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/DatabaseFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/DatabaseFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/DatabaseFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/DefaultExecutionStrategy.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/DefaultExecutionStrategy.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/DefaultExecutionStrategy.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/DefaultExecutionStrategy.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Connection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Connection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Connection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Connection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Database.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Database.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Database.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Database.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Function.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Function.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Function.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Function.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Schema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Schema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Schema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Schema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/SchemaObject.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/SchemaObject.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/base/SchemaObject.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/SchemaObject.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Table.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Table.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Table.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Table.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Type.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Type.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/base/Type.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/Type.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/base/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/base/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/base/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBRetryingStrategy.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBRetryingStrategy.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBRetryingStrategy.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBRetryingStrategy.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBSchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBSchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBSchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBSchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/CockroachDBTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/cockroachdb/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/cockroachdb/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Connection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Connection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Connection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Connection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Database.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Database.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Database.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Database.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Function.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Function.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Function.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Function.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Parser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Parser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Parser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Parser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Schema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Schema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Schema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Schema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Table.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Table.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Table.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Table.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Type.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Type.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/DB2Type.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/DB2Type.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/db2/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/db2/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/DerbyConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/DerbyConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/DerbyConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/DerbyConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/DerbyDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/DerbyDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/DerbyDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/DerbyDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/DerbyParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/DerbyParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/DerbyParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/DerbyParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/DerbySchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/DerbySchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/DerbySchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/DerbySchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/DerbyTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/DerbyTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/DerbyTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/DerbyTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/derby/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/derby/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdSchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdSchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdSchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdSchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/FirebirdTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/firebird/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/firebird/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Connection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/H2Connection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Connection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/H2Connection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Database.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/H2Database.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Database.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/H2Database.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Parser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/H2Parser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Parser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/H2Parser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Schema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/H2Schema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Schema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/H2Schema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Table.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/H2Table.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/H2Table.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/H2Table.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/h2/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/h2/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBSchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBSchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBSchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBSchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/HSQLDBTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/hsqldb/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/hsqldb/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/InformixConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/InformixConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/InformixConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/InformixConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/InformixDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/InformixDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/InformixDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/InformixDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/InformixParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/InformixParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/InformixParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/InformixParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/InformixSchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/InformixSchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/InformixSchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/InformixSchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/InformixTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/InformixTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/InformixTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/InformixTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/informix/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/informix/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLNamedLockTemplate.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLNamedLockTemplate.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLNamedLockTemplate.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLNamedLockTemplate.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLSchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLSchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLSchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLSchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/MySQLTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/mysql/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/mysql/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleResults.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleResults.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleResults.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleResults.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleSchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleSchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleSchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleSchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleSqlScriptExecutor.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleSqlScriptExecutor.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleSqlScriptExecutor.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleSqlScriptExecutor.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/OracleTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/OracleTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/oracle/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/oracle/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLAdvisoryLockTemplate.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLAdvisoryLockTemplate.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLAdvisoryLockTemplate.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLAdvisoryLockTemplate.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLCopyParsedStatement.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLCopyParsedStatement.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLCopyParsedStatement.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLCopyParsedStatement.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLSchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLSchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLSchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLSchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLType.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLType.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLType.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/PostgreSQLType.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/postgresql/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/postgresql/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftSchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftSchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftSchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftSchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftType.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftType.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftType.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/RedshiftType.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/redshift/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/redshift/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANAConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANAConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANAConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANAConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANADatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANADatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANADatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANADatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANAParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANAParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANAParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANAParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANASchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANASchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANASchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANASchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANATable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANATable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANATable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/SAPHANATable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/saphana/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/saphana/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeSchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeSchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeSchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeSchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/SnowflakeTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/snowflake/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/snowflake/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteSchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteSchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteSchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteSchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/SQLiteTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlite/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlite/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerApplicationLockTemplate.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerApplicationLockTemplate.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerApplicationLockTemplate.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerApplicationLockTemplate.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerEngineEdition.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerEngineEdition.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerEngineEdition.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerEngineEdition.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerSchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerSchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerSchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerSchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/SQLServerTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sqlserver/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sqlserver/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEConnection.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEConnection.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEConnection.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEConnection.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEDatabase.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEDatabase.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEDatabase.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEDatabase.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASEParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASESchema.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASESchema.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASESchema.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASESchema.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASETable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASETable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASETable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/SybaseASETable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/database/sybasease/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/database/sybasease/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywayDbUpgradeRequiredException.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/exception/FlywayDbUpgradeRequiredException.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywayDbUpgradeRequiredException.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/exception/FlywayDbUpgradeRequiredException.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywaySqlException.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/exception/FlywaySqlException.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/exception/FlywaySqlException.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/exception/FlywaySqlException.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/exception/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/exception/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/exception/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/exception/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/AppliedMigrationAttributes.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/AppliedMigrationAttributes.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/info/AppliedMigrationAttributes.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/AppliedMigrationAttributes.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoContext.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/MigrationInfoContext.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoContext.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/MigrationInfoContext.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoDumper.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/MigrationInfoDumper.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoDumper.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/MigrationInfoDumper.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoImpl.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/MigrationInfoImpl.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoImpl.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/MigrationInfoImpl.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoServiceImpl.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/MigrationInfoServiceImpl.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/info/MigrationInfoServiceImpl.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/MigrationInfoServiceImpl.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/info/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/info/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/info/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/CockroachRetryingTransactionalExecutionTemplate.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/CockroachRetryingTransactionalExecutionTemplate.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/CockroachRetryingTransactionalExecutionTemplate.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/CockroachRetryingTransactionalExecutionTemplate.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/DatabaseType.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/DatabaseType.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/DatabaseType.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/DatabaseType.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/DriverDataSource.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/DriverDataSource.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/DriverDataSource.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/DriverDataSource.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ErrorImpl.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/ErrorImpl.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ErrorImpl.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/ErrorImpl.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplate.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplate.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplate.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplate.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplateFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplateFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplateFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/ExecutionTemplateFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcConnectionFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/JdbcConnectionFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcConnectionFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/JdbcConnectionFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcTemplate.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/JdbcTemplate.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcTemplate.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/JdbcTemplate.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcUtils.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/JdbcUtils.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/JdbcUtils.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/JdbcUtils.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/PlainExecutionTemplate.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/PlainExecutionTemplate.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/PlainExecutionTemplate.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/PlainExecutionTemplate.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Result.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/Result.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Result.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/Result.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Results.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/Results.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/Results.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/Results.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/RowMapper.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/RowMapper.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/RowMapper.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/RowMapper.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TableLockingExecutionTemplate.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/TableLockingExecutionTemplate.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TableLockingExecutionTemplate.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/TableLockingExecutionTemplate.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TransactionalExecutionTemplate.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/TransactionalExecutionTemplate.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/TransactionalExecutionTemplate.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/TransactionalExecutionTemplate.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/WarningImpl.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/WarningImpl.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/WarningImpl.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/WarningImpl.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/jdbc/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/jdbc/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/Edition.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/license/Edition.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/license/Edition.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/license/Edition.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayEditionUpgradeRequiredException.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/license/FlywayEditionUpgradeRequiredException.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayEditionUpgradeRequiredException.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/license/FlywayEditionUpgradeRequiredException.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayProUpgradeRequiredException.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/license/FlywayProUpgradeRequiredException.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/license/FlywayProUpgradeRequiredException.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/license/FlywayProUpgradeRequiredException.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/VersionPrinter.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/license/VersionPrinter.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/license/VersionPrinter.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/license/VersionPrinter.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/license/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/license/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/license/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/license/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/LogCreatorFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/LogCreatorFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/LogCreatorFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/LogCreatorFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/android/AndroidLog.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/android/AndroidLog.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/android/AndroidLog.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/android/AndroidLog.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/android/AndroidLogCreator.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/android/AndroidLogCreator.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/android/AndroidLogCreator.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/android/AndroidLogCreator.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLog.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLog.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLog.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLog.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLogCreator.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLogCreator.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLogCreator.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/apachecommons/ApacheCommonsLogCreator.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/apachecommons/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/apachecommons/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/apachecommons/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLog.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLog.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLog.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLog.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLogCreator.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLogCreator.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLogCreator.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/javautil/JavaUtilLogCreator.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/javautil/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/javautil/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/javautil/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLog.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLog.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLog.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLog.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLogCreator.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLogCreator.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLogCreator.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/slf4j/Slf4jLogCreator.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/slf4j/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/logging/slf4j/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/logging/slf4j/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/output/ErrorOutput.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/output/ErrorOutput.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/output/ErrorOutput.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/output/ErrorOutput.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/output/InfoOutput.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/output/InfoOutput.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/output/InfoOutput.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/output/InfoOutput.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/output/InfoOutputFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/output/InfoOutputFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/output/InfoOutputFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/output/InfoOutputFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/output/MigrationOutput.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/output/MigrationOutput.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/output/MigrationOutput.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/output/MigrationOutput.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/output/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/output/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/output/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/output/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Parser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/Parser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/Parser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/Parser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParserContext.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/ParserContext.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParserContext.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/ParserContext.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParsingContext.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/ParsingContext.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/ParsingContext.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/ParsingContext.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PeekingReader.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/PeekingReader.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/PeekingReader.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/PeekingReader.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PlaceholderReplacingReader.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/PlaceholderReplacingReader.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/PlaceholderReplacingReader.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/PlaceholderReplacingReader.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTracker.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/PositionTracker.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTracker.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/PositionTracker.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTrackingReader.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/PositionTrackingReader.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/PositionTrackingReader.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/PositionTrackingReader.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Recorder.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/Recorder.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/Recorder.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/Recorder.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/RecordingReader.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/RecordingReader.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/RecordingReader.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/RecordingReader.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Statement.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/Statement.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/Statement.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/Statement.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/StatementType.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/StatementType.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/StatementType.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/StatementType.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/Token.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/Token.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/Token.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/Token.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/TokenType.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/TokenType.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/TokenType.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/TokenType.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/parser/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/parser/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/parser/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ChecksumCalculator.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/ChecksumCalculator.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ChecksumCalculator.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/ChecksumCalculator.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/CompositeMigrationResolver.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/CompositeMigrationResolver.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/CompositeMigrationResolver.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/CompositeMigrationResolver.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/MigrationInfoHelper.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/MigrationInfoHelper.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/MigrationInfoHelper.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/MigrationInfoHelper.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationComparator.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationComparator.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationComparator.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationComparator.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationImpl.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationImpl.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationImpl.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/ResolvedMigrationImpl.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/FixedJavaMigrationResolver.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/java/FixedJavaMigrationResolver.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/FixedJavaMigrationResolver.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/java/FixedJavaMigrationResolver.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/JavaMigrationExecutor.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/java/JavaMigrationExecutor.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/JavaMigrationExecutor.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/java/JavaMigrationExecutor.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/ResolvedJavaMigration.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/java/ResolvedJavaMigration.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/ResolvedJavaMigration.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/java/ResolvedJavaMigration.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/ScanningJavaMigrationResolver.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/java/ScanningJavaMigrationResolver.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/ScanningJavaMigrationResolver.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/java/ScanningJavaMigrationResolver.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/java/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/java/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/java/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/DefaultSqlMigrationExecutorFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/sql/DefaultSqlMigrationExecutorFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/DefaultSqlMigrationExecutorFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/sql/DefaultSqlMigrationExecutorFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutor.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutor.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutor.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutor.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutorFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutorFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutorFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationExecutorFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationResolver.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationResolver.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationResolver.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/sql/SqlMigrationResolver.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/sql/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resolver/sql/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resolver/sql/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/LoadableResource.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/LoadableResource.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/LoadableResource.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/LoadableResource.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/NoopResourceProvider.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/NoopResourceProvider.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/NoopResourceProvider.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/NoopResourceProvider.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/Resource.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/Resource.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/Resource.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/Resource.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceName.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/ResourceName.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceName.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/ResourceName.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameParser.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/ResourceNameParser.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameParser.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/ResourceNameParser.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameValidator.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/ResourceNameValidator.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceNameValidator.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/ResourceNameValidator.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceProvider.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/ResourceProvider.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceProvider.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/ResourceProvider.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceType.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/ResourceType.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/ResourceType.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/ResourceType.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/StringResource.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/StringResource.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/StringResource.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/StringResource.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/android/AndroidResource.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/android/AndroidResource.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/android/AndroidResource.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/android/AndroidResource.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/android/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/android/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/android/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/android/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/ClassPathResource.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/classpath/ClassPathResource.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/ClassPathResource.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/classpath/ClassPathResource.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/classpath/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/classpath/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/classpath/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/FileSystemResource.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/filesystem/FileSystemResource.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/FileSystemResource.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/filesystem/FileSystemResource.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/filesystem/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/filesystem/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/filesystem/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/resource/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/resource/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/resource/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/LocationScannerCache.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/LocationScannerCache.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/LocationScannerCache.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/LocationScannerCache.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/ResourceNameCache.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/ResourceNameCache.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/ResourceNameCache.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/ResourceNameCache.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/Scanner.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/Scanner.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/Scanner.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/Scanner.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/android/AndroidScanner.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/android/AndroidScanner.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/android/AndroidScanner.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/android/AndroidScanner.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/android/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/android/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/android/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/android/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathLocationScanner.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathLocationScanner.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathLocationScanner.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathLocationScanner.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathScanner.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathScanner.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathScanner.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/ClassPathScanner.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/DefaultUrlResolver.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/DefaultUrlResolver.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/DefaultUrlResolver.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/DefaultUrlResolver.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/FileSystemClassPathLocationScanner.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/FileSystemClassPathLocationScanner.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/FileSystemClassPathLocationScanner.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/FileSystemClassPathLocationScanner.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarFileClassPathLocationScanner.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarFileClassPathLocationScanner.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarFileClassPathLocationScanner.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarFileClassPathLocationScanner.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarUtils.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarUtils.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarUtils.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/JarUtils.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/OsgiClassPathLocationScanner.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/OsgiClassPathLocationScanner.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/OsgiClassPathLocationScanner.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/OsgiClassPathLocationScanner.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ResourceAndClassScanner.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/ResourceAndClassScanner.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/ResourceAndClassScanner.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/ResourceAndClassScanner.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/UrlResolver.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/UrlResolver.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/UrlResolver.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/UrlResolver.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv2UrlResolver.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv2UrlResolver.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv2UrlResolver.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv2UrlResolver.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv3ClassPathLocationScanner.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv3ClassPathLocationScanner.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv3ClassPathLocationScanner.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/JBossVFSv3ClassPathLocationScanner.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/jboss/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/classpath/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/classpath/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/filesystem/FileSystemScanner.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/filesystem/FileSystemScanner.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/filesystem/FileSystemScanner.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/filesystem/FileSystemScanner.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/scanner/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/scanner/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/scanner/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/AppliedMigration.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/schemahistory/AppliedMigration.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/AppliedMigration.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/schemahistory/AppliedMigration.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/JdbcTableSchemaHistory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/schemahistory/JdbcTableSchemaHistory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/JdbcTableSchemaHistory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/schemahistory/JdbcTableSchemaHistory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistoryFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistoryFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistoryFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/schemahistory/SchemaHistoryFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/schemahistory/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/schemahistory/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/schemahistory/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/DefaultSqlScriptExecutor.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/DefaultSqlScriptExecutor.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/DefaultSqlScriptExecutor.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/DefaultSqlScriptExecutor.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/Delimiter.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/Delimiter.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/Delimiter.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/Delimiter.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/FlywaySqlScriptException.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/FlywaySqlScriptException.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/FlywaySqlScriptException.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/FlywaySqlScriptException.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParsedSqlStatement.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/ParsedSqlStatement.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParsedSqlStatement.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/ParsedSqlStatement.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParserSqlScript.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/ParserSqlScript.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/ParserSqlScript.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/ParserSqlScript.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScript.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScript.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScript.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScript.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutor.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutor.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutor.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutor.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutorFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutorFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutorFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptExecutorFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptFactory.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptFactory.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptFactory.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptFactory.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptMetadata.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptMetadata.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptMetadata.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlScriptMetadata.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatement.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatement.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatement.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatement.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatementIterator.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatementIterator.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatementIterator.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/SqlStatementIterator.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/sqlscript/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/sqlscript/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/AbbreviationUtils.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/AbbreviationUtils.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/AbbreviationUtils.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/AbbreviationUtils.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/AsciiTable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/AsciiTable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/AsciiTable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/AsciiTable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/BomFilter.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/BomFilter.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/BomFilter.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/BomFilter.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/BomStrippingReader.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/BomStrippingReader.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/BomStrippingReader.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/BomStrippingReader.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ClassUtils.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/ClassUtils.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/ClassUtils.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/ClassUtils.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/CloseableIterator.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/CloseableIterator.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/CloseableIterator.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/CloseableIterator.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/DateUtils.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/DateUtils.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/DateUtils.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/DateUtils.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/ExceptionUtils.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/ExceptionUtils.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/ExceptionUtils.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/ExceptionUtils.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/FeatureDetector.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/FeatureDetector.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/FeatureDetector.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/FeatureDetector.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/FileCopyUtils.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/FileCopyUtils.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/FileCopyUtils.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/FileCopyUtils.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/IOUtils.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/IOUtils.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/IOUtils.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/IOUtils.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/Locations.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/Locations.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/Locations.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/Locations.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/Pair.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/Pair.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/Pair.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/Pair.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/SqlCallable.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/SqlCallable.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/SqlCallable.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/SqlCallable.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/StopWatch.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/StopWatch.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/StopWatch.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/StopWatch.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/StringUtils.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/StringUtils.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/StringUtils.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/StringUtils.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/TimeFormat.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/TimeFormat.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/TimeFormat.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/TimeFormat.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/UrlUtils.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/UrlUtils.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/UrlUtils.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/UrlUtils.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/internal/util/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/internal/util/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/internal/util/package-info.java
diff --git a/flyway-core/src/main/java/org/flywaydb/core/package-info.java b/dbswitch-flyway/src/main/java/org/flywaydb/core/package-info.java
similarity index 100%
rename from flyway-core/src/main/java/org/flywaydb/core/package-info.java
rename to dbswitch-flyway/src/main/java/org/flywaydb/core/package-info.java
diff --git a/flyway-core/src/main/resources/org/flywaydb/core/internal/version.txt b/dbswitch-flyway/src/main/resources/org/flywaydb/core/internal/version.txt
similarity index 100%
rename from flyway-core/src/main/resources/org/flywaydb/core/internal/version.txt
rename to dbswitch-flyway/src/main/resources/org/flywaydb/core/internal/version.txt
diff --git a/dbswitch-product/dbswitch-product-clickhouse/pom.xml b/dbswitch-product/dbswitch-product-clickhouse/pom.xml
index f8b2291a..489a2a0f 100644
--- a/dbswitch-product/dbswitch-product-clickhouse/pom.xml
+++ b/dbswitch-product/dbswitch-product-clickhouse/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -13,13 +13,13 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-clickhouse/src/main/java/com/gitee/dbswitch/product/clickhouse/ClickhouseFactoryProvider.java b/dbswitch-product/dbswitch-product-clickhouse/src/main/java/org/dromara/dbswitch/product/clickhouse/ClickhouseFactoryProvider.java
similarity index 57%
rename from dbswitch-product/dbswitch-product-clickhouse/src/main/java/com/gitee/dbswitch/product/clickhouse/ClickhouseFactoryProvider.java
rename to dbswitch-product/dbswitch-product-clickhouse/src/main/java/org/dromara/dbswitch/product/clickhouse/ClickhouseFactoryProvider.java
index 6d36ed1e..ab3bc054 100644
--- a/dbswitch-product/dbswitch-product-clickhouse/src/main/java/com/gitee/dbswitch/product/clickhouse/ClickhouseFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-clickhouse/src/main/java/org/dromara/dbswitch/product/clickhouse/ClickhouseFactoryProvider.java
@@ -7,20 +7,20 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.clickhouse;
+package org.dromara.dbswitch.product.clickhouse;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.CLICKHOUSE)
diff --git a/dbswitch-product/dbswitch-product-clickhouse/src/main/java/com/gitee/dbswitch/product/clickhouse/ClickhouseMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-clickhouse/src/main/java/org/dromara/dbswitch/product/clickhouse/ClickhouseMetadataQueryProvider.java
similarity index 96%
rename from dbswitch-product/dbswitch-product-clickhouse/src/main/java/com/gitee/dbswitch/product/clickhouse/ClickhouseMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-clickhouse/src/main/java/org/dromara/dbswitch/product/clickhouse/ClickhouseMetadataQueryProvider.java
index 165b2c67..61422800 100644
--- a/dbswitch-product/dbswitch-product-clickhouse/src/main/java/com/gitee/dbswitch/product/clickhouse/ClickhouseMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-clickhouse/src/main/java/org/dromara/dbswitch/product/clickhouse/ClickhouseMetadataQueryProvider.java
@@ -7,15 +7,15 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.clickhouse;
+package org.dromara.dbswitch.product.clickhouse;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.SourceProperties;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.SourceProperties;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-clickhouse/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-clickhouse/src/main/resources/META-INF/services/dbswitch.providers
index 2fca79ff..11b4dd43 100644
--- a/dbswitch-product/dbswitch-product-clickhouse/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-clickhouse/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.clickhouse.ClickhouseFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-db2/pom.xml b/dbswitch-product/dbswitch-product-db2/pom.xml
index e2b9f8e1..a1d4cbbc 100644
--- a/dbswitch-product/dbswitch-product-db2/pom.xml
+++ b/dbswitch-product/dbswitch-product-db2/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -13,13 +13,13 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-db2/src/main/java/com/gitee/dbswitch/product/db2/DB2FactoryProvider.java b/dbswitch-product/dbswitch-product-db2/src/main/java/org/dromara/dbswitch/product/db2/DB2FactoryProvider.java
similarity index 59%
rename from dbswitch-product/dbswitch-product-db2/src/main/java/com/gitee/dbswitch/product/db2/DB2FactoryProvider.java
rename to dbswitch-product/dbswitch-product-db2/src/main/java/org/dromara/dbswitch/product/db2/DB2FactoryProvider.java
index 1d9343a7..3235d51e 100644
--- a/dbswitch-product/dbswitch-product-db2/src/main/java/com/gitee/dbswitch/product/db2/DB2FactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-db2/src/main/java/org/dromara/dbswitch/product/db2/DB2FactoryProvider.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.db2;
+package org.dromara.dbswitch.product.db2;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.DB2)
diff --git a/dbswitch-product/dbswitch-product-db2/src/main/java/com/gitee/dbswitch/product/db2/DB2MetadataQueryProvider.java b/dbswitch-product/dbswitch-product-db2/src/main/java/org/dromara/dbswitch/product/db2/DB2MetadataQueryProvider.java
similarity index 94%
rename from dbswitch-product/dbswitch-product-db2/src/main/java/com/gitee/dbswitch/product/db2/DB2MetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-db2/src/main/java/org/dromara/dbswitch/product/db2/DB2MetadataQueryProvider.java
index 7d15b70b..6a7c1460 100644
--- a/dbswitch-product/dbswitch-product-db2/src/main/java/com/gitee/dbswitch/product/db2/DB2MetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-db2/src/main/java/org/dromara/dbswitch/product/db2/DB2MetadataQueryProvider.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.db2;
+package org.dromara.dbswitch.product.db2;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-db2/src/main/java/com/gitee/dbswitch/product/db2/DB2TableManageProvider.java b/dbswitch-product/dbswitch-product-db2/src/main/java/org/dromara/dbswitch/product/db2/DB2TableManageProvider.java
similarity index 78%
rename from dbswitch-product/dbswitch-product-db2/src/main/java/com/gitee/dbswitch/product/db2/DB2TableManageProvider.java
rename to dbswitch-product/dbswitch-product-db2/src/main/java/org/dromara/dbswitch/product/db2/DB2TableManageProvider.java
index 873bfe1e..065f4bac 100644
--- a/dbswitch-product/dbswitch-product-db2/src/main/java/com/gitee/dbswitch/product/db2/DB2TableManageProvider.java
+++ b/dbswitch-product/dbswitch-product-db2/src/main/java/org/dromara/dbswitch/product/db2/DB2TableManageProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.db2;
+package org.dromara.dbswitch.product.db2;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
public class DB2TableManageProvider extends DefaultTableManageProvider {
diff --git a/dbswitch-product/dbswitch-product-db2/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-db2/src/main/resources/META-INF/services/dbswitch.providers
index 23412a77..f631810c 100644
--- a/dbswitch-product/dbswitch-product-db2/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-db2/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.db2.DB2FactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.db2.DB2FactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-dm/pom.xml b/dbswitch-product/dbswitch-product-dm/pom.xml
index 8f9afcc7..67dcf37a 100644
--- a/dbswitch-product/dbswitch-product-dm/pom.xml
+++ b/dbswitch-product/dbswitch-product-dm/pom.xml
@@ -4,27 +4,27 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
dbswitch-product-dm
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-oracle
${project.version}
diff --git a/dbswitch-product/dbswitch-product-dm/src/main/java/com/gitee/dbswitch/product/dm/DmFactoryProvider.java b/dbswitch-product/dbswitch-product-dm/src/main/java/org/dromara/dbswitch/product/dm/DmFactoryProvider.java
similarity index 59%
rename from dbswitch-product/dbswitch-product-dm/src/main/java/com/gitee/dbswitch/product/dm/DmFactoryProvider.java
rename to dbswitch-product/dbswitch-product-dm/src/main/java/org/dromara/dbswitch/product/dm/DmFactoryProvider.java
index 5c7f1d20..225f87d7 100644
--- a/dbswitch-product/dbswitch-product-dm/src/main/java/com/gitee/dbswitch/product/dm/DmFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-dm/src/main/java/org/dromara/dbswitch/product/dm/DmFactoryProvider.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.dm;
+package org.dromara.dbswitch.product.dm;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.product.oracle.OracleTableManageProvider;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.product.oracle.OracleTableManageProvider;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.DM)
diff --git a/dbswitch-product/dbswitch-product-dm/src/main/java/com/gitee/dbswitch/product/dm/DmMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-dm/src/main/java/org/dromara/dbswitch/product/dm/DmMetadataQueryProvider.java
similarity index 93%
rename from dbswitch-product/dbswitch-product-dm/src/main/java/com/gitee/dbswitch/product/dm/DmMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-dm/src/main/java/org/dromara/dbswitch/product/dm/DmMetadataQueryProvider.java
index 06a7ff8a..d1215f8e 100644
--- a/dbswitch-product/dbswitch-product-dm/src/main/java/com/gitee/dbswitch/product/dm/DmMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-dm/src/main/java/org/dromara/dbswitch/product/dm/DmMetadataQueryProvider.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.dm;
+package org.dromara.dbswitch.product.dm;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
diff --git a/dbswitch-product/dbswitch-product-dm/src/main/java/com/gitee/dbswitch/product/dm/DmTableDataWriteProvider.java b/dbswitch-product/dbswitch-product-dm/src/main/java/org/dromara/dbswitch/product/dm/DmTableDataWriteProvider.java
similarity index 77%
rename from dbswitch-product/dbswitch-product-dm/src/main/java/com/gitee/dbswitch/product/dm/DmTableDataWriteProvider.java
rename to dbswitch-product/dbswitch-product-dm/src/main/java/org/dromara/dbswitch/product/dm/DmTableDataWriteProvider.java
index 1f59e48f..96823802 100644
--- a/dbswitch-product/dbswitch-product-dm/src/main/java/com/gitee/dbswitch/product/dm/DmTableDataWriteProvider.java
+++ b/dbswitch-product/dbswitch-product-dm/src/main/java/org/dromara/dbswitch/product/dm/DmTableDataWriteProvider.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.dm;
+package org.dromara.dbswitch.product.dm;
-import com.gitee.dbswitch.common.util.ObjectCastUtils;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.write.DefaultTableDataWriteProvider;
+import org.dromara.dbswitch.common.util.ObjectCastUtils;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.write.DefaultTableDataWriteProvider;
import java.util.List;
public class DmTableDataWriteProvider extends DefaultTableDataWriteProvider {
diff --git a/dbswitch-product/dbswitch-product-dm/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-dm/src/main/resources/META-INF/services/dbswitch.providers
index 566bb788..9c604596 100644
--- a/dbswitch-product/dbswitch-product-dm/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-dm/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.dm.DmFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.dm.DmFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-doris/pom.xml b/dbswitch-product/dbswitch-product-doris/pom.xml
index 063adc01..50b30aef 100644
--- a/dbswitch-product/dbswitch-product-doris/pom.xml
+++ b/dbswitch-product/dbswitch-product-doris/pom.xml
@@ -4,21 +4,21 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
dbswitch-product-doris
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-doris/src/main/java/com/gitee/dbswitch/product/doris/DorisFactoryProvider.java b/dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisFactoryProvider.java
similarity index 61%
rename from dbswitch-product/dbswitch-product-doris/src/main/java/com/gitee/dbswitch/product/doris/DorisFactoryProvider.java
rename to dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisFactoryProvider.java
index e821b6d6..813e3f30 100644
--- a/dbswitch-product/dbswitch-product-doris/src/main/java/com/gitee/dbswitch/product/doris/DorisFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisFactoryProvider.java
@@ -7,17 +7,17 @@
// Date : 2024/9/29
// Location: wuhan , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.doris;
+package org.dromara.dbswitch.product.doris;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.DORIS)
diff --git a/dbswitch-product/dbswitch-product-doris/src/main/java/com/gitee/dbswitch/product/doris/DorisFeatures.java b/dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisFeatures.java
similarity index 81%
rename from dbswitch-product/dbswitch-product-doris/src/main/java/com/gitee/dbswitch/product/doris/DorisFeatures.java
rename to dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisFeatures.java
index 8ad199e6..9421bd70 100644
--- a/dbswitch-product/dbswitch-product-doris/src/main/java/com/gitee/dbswitch/product/doris/DorisFeatures.java
+++ b/dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisFeatures.java
@@ -7,9 +7,9 @@
// Date : 2024/9/29
// Location: wuhan , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.doris;
+package org.dromara.dbswitch.product.doris;
-import com.gitee.dbswitch.features.ProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
public class DorisFeatures implements ProductFeatures {
diff --git a/dbswitch-product/dbswitch-product-doris/src/main/java/com/gitee/dbswitch/product/doris/DorisMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisMetadataQueryProvider.java
similarity index 95%
rename from dbswitch-product/dbswitch-product-doris/src/main/java/com/gitee/dbswitch/product/doris/DorisMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisMetadataQueryProvider.java
index 0b1d5601..8854866f 100644
--- a/dbswitch-product/dbswitch-product-doris/src/main/java/com/gitee/dbswitch/product/doris/DorisMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-doris/src/main/java/org/dromara/dbswitch/product/doris/DorisMetadataQueryProvider.java
@@ -7,16 +7,16 @@
// Date : 2024/9/29
// Location: wuhan , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.doris;
+package org.dromara.dbswitch.product.doris;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.IndexDescription;
-import com.gitee.dbswitch.schema.SourceProperties;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.SourceProperties;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-doris/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-doris/src/main/resources/META-INF/services/dbswitch.providers
index 3cdcc7e2..f8ee98d7 100644
--- a/dbswitch-product/dbswitch-product-doris/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-doris/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.doris.DorisFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.doris.DorisFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-elasticsearch/pom.xml b/dbswitch-product/dbswitch-product-elasticsearch/pom.xml
index bf4f28ce..f4fe6537 100644
--- a/dbswitch-product/dbswitch-product-elasticsearch/pom.xml
+++ b/dbswitch-product/dbswitch-product-elasticsearch/pom.xml
@@ -4,20 +4,20 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
dbswitch-product-elasticsearch
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchFactoryProvider.java b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchFactoryProvider.java
similarity index 65%
rename from dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchFactoryProvider.java
rename to dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchFactoryProvider.java
index 548e7b57..9446e5f2 100644
--- a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchFactoryProvider.java
@@ -7,18 +7,18 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.elasticsearch;
+package org.dromara.dbswitch.product.elasticsearch;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.query.TableDataQueryProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.query.TableDataQueryProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.ELASTICSEARCH)
diff --git a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchMetadataQueryProvider.java
similarity index 88%
rename from dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchMetadataQueryProvider.java
index ac7dca73..dbff3684 100644
--- a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchMetadataQueryProvider.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.elasticsearch;
+package org.dromara.dbswitch.product.elasticsearch;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.IndexDescription;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
diff --git a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableDataQueryProvider.java b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableDataQueryProvider.java
similarity index 87%
rename from dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableDataQueryProvider.java
rename to dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableDataQueryProvider.java
index e3d93a1a..5a0c497a 100644
--- a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableDataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableDataQueryProvider.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.elasticsearch;
+package org.dromara.dbswitch.product.elasticsearch;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.entity.ResultSetWrapper;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.query.TableDataQueryProvider;
-import com.gitee.dbswitch.schema.SchemaTableData;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.entity.ResultSetWrapper;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.query.TableDataQueryProvider;
+import org.dromara.dbswitch.core.schema.SchemaTableData;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
diff --git a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableDataSynchronizer.java b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableDataSynchronizer.java
similarity index 81%
rename from dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableDataSynchronizer.java
rename to dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableDataSynchronizer.java
index cd8d2d8f..9a298811 100644
--- a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableDataSynchronizer.java
+++ b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableDataSynchronizer.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.elasticsearch;
+package org.dromara.dbswitch.product.elasticsearch;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.sync.DefaultTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.sync.DefaultTableDataSynchronizeProvider;
import java.util.List;
public class ElasticsearchTableDataSynchronizer extends DefaultTableDataSynchronizeProvider {
diff --git a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableDataWriteProvider.java b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableDataWriteProvider.java
similarity index 92%
rename from dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableDataWriteProvider.java
rename to dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableDataWriteProvider.java
index f7746203..7b6b2d39 100644
--- a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableDataWriteProvider.java
+++ b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableDataWriteProvider.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.elasticsearch;
+package org.dromara.dbswitch.product.elasticsearch;
import cn.hutool.json.JSONUtil;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.write.DefaultTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.write.DefaultTableDataWriteProvider;
import com.google.common.collect.Lists;
import java.sql.Connection;
import java.sql.Statement;
diff --git a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableManageProvider.java b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableManageProvider.java
similarity index 81%
rename from dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableManageProvider.java
rename to dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableManageProvider.java
index dbfca31a..03603cb6 100644
--- a/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/com/gitee/dbswitch/product/elasticsearch/ElasticsearchTableManageProvider.java
+++ b/dbswitch-product/dbswitch-product-elasticsearch/src/main/java/org/dromara/dbswitch/product/elasticsearch/ElasticsearchTableManageProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.elasticsearch;
+package org.dromara.dbswitch.product.elasticsearch;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
public class ElasticsearchTableManageProvider extends DefaultTableManageProvider {
diff --git a/dbswitch-product/dbswitch-product-elasticsearch/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-elasticsearch/src/main/resources/META-INF/services/dbswitch.providers
index e5c0a01a..3b4cdc58 100644
--- a/dbswitch-product/dbswitch-product-elasticsearch/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-elasticsearch/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-gbase/pom.xml b/dbswitch-product/dbswitch-product-gbase/pom.xml
index b81e277d..73c9f432 100644
--- a/dbswitch-product/dbswitch-product-gbase/pom.xml
+++ b/dbswitch-product/dbswitch-product-gbase/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -14,19 +14,19 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-mysql
${project.version}
diff --git a/dbswitch-product/dbswitch-product-gbase/src/main/java/com/gitee/dbswitch/product/gbase/GbaseFactoryProvider.java b/dbswitch-product/dbswitch-product-gbase/src/main/java/org/dromara/dbswitch/product/gbase/GbaseFactoryProvider.java
similarity index 58%
rename from dbswitch-product/dbswitch-product-gbase/src/main/java/com/gitee/dbswitch/product/gbase/GbaseFactoryProvider.java
rename to dbswitch-product/dbswitch-product-gbase/src/main/java/org/dromara/dbswitch/product/gbase/GbaseFactoryProvider.java
index 2560791a..874bc064 100644
--- a/dbswitch-product/dbswitch-product-gbase/src/main/java/com/gitee/dbswitch/product/gbase/GbaseFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-gbase/src/main/java/org/dromara/dbswitch/product/gbase/GbaseFactoryProvider.java
@@ -7,18 +7,18 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.gbase;
+package org.dromara.dbswitch.product.gbase;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.product.mysql.MysqlFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.product.mysql.MysqlFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.GBASE8A)
diff --git a/dbswitch-product/dbswitch-product-gbase/src/main/java/com/gitee/dbswitch/product/gbase/GbaseMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-gbase/src/main/java/org/dromara/dbswitch/product/gbase/GbaseMetadataQueryProvider.java
similarity index 73%
rename from dbswitch-product/dbswitch-product-gbase/src/main/java/com/gitee/dbswitch/product/gbase/GbaseMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-gbase/src/main/java/org/dromara/dbswitch/product/gbase/GbaseMetadataQueryProvider.java
index b06ef48f..1a0f491b 100644
--- a/dbswitch-product/dbswitch-product-gbase/src/main/java/com/gitee/dbswitch/product/gbase/GbaseMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-gbase/src/main/java/org/dromara/dbswitch/product/gbase/GbaseMetadataQueryProvider.java
@@ -1,8 +1,8 @@
-package com.gitee.dbswitch.product.gbase;
+package org.dromara.dbswitch.product.gbase;
-import com.gitee.dbswitch.product.mysql.MysqlMetadataQueryProvider;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.schema.SourceProperties;
+import org.dromara.dbswitch.product.mysql.MysqlMetadataQueryProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.schema.SourceProperties;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
diff --git a/dbswitch-product/dbswitch-product-gbase/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-gbase/src/main/resources/META-INF/services/dbswitch.providers
index 7296d045..febccc82 100644
--- a/dbswitch-product/dbswitch-product-gbase/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-gbase/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.gbase.GbaseFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.gbase.GbaseFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-greenplum/pom.xml b/dbswitch-product/dbswitch-product-greenplum/pom.xml
index a2dbdcfb..4b73cebd 100644
--- a/dbswitch-product/dbswitch-product-greenplum/pom.xml
+++ b/dbswitch-product/dbswitch-product-greenplum/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -14,19 +14,19 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-postgresql
${project.version}
diff --git a/dbswitch-product/dbswitch-product-greenplum/src/main/java/com/gitee/dbswitch/product/greenplum/GreenplumFactoryProvider.java b/dbswitch-product/dbswitch-product-greenplum/src/main/java/org/dromara/dbswitch/product/greenplum/GreenplumFactoryProvider.java
similarity index 56%
rename from dbswitch-product/dbswitch-product-greenplum/src/main/java/com/gitee/dbswitch/product/greenplum/GreenplumFactoryProvider.java
rename to dbswitch-product/dbswitch-product-greenplum/src/main/java/org/dromara/dbswitch/product/greenplum/GreenplumFactoryProvider.java
index 006ce180..e498ecde 100644
--- a/dbswitch-product/dbswitch-product-greenplum/src/main/java/com/gitee/dbswitch/product/greenplum/GreenplumFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-greenplum/src/main/java/org/dromara/dbswitch/product/greenplum/GreenplumFactoryProvider.java
@@ -7,21 +7,21 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.greenplum;
+package org.dromara.dbswitch.product.greenplum;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.product.postgresql.PostgresTableCopyWriteProvider;
-import com.gitee.dbswitch.product.postgresql.PostgresTableManageProvider;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.product.postgresql.PostgresTableCopyWriteProvider;
+import org.dromara.dbswitch.product.postgresql.PostgresTableManageProvider;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.GREENPLUM)
diff --git a/dbswitch-product/dbswitch-product-greenplum/src/main/java/com/gitee/dbswitch/product/greenplum/GreenplumMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-greenplum/src/main/java/org/dromara/dbswitch/product/greenplum/GreenplumMetadataQueryProvider.java
similarity index 86%
rename from dbswitch-product/dbswitch-product-greenplum/src/main/java/com/gitee/dbswitch/product/greenplum/GreenplumMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-greenplum/src/main/java/org/dromara/dbswitch/product/greenplum/GreenplumMetadataQueryProvider.java
index 401ecfca..1d035408 100644
--- a/dbswitch-product/dbswitch-product-greenplum/src/main/java/com/gitee/dbswitch/product/greenplum/GreenplumMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-greenplum/src/main/java/org/dromara/dbswitch/product/greenplum/GreenplumMetadataQueryProvider.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.greenplum;
+package org.dromara.dbswitch.product.greenplum;
-import com.gitee.dbswitch.product.postgresql.PostgresMetadataQueryProvider;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.schema.SourceProperties;
+import org.dromara.dbswitch.product.postgresql.PostgresMetadataQueryProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.schema.SourceProperties;
import java.util.HashSet;
import java.util.List;
import lombok.extern.slf4j.Slf4j;
diff --git a/dbswitch-product/dbswitch-product-greenplum/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-greenplum/src/main/resources/META-INF/services/dbswitch.providers
index ef87885d..3372b7ef 100644
--- a/dbswitch-product/dbswitch-product-greenplum/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-greenplum/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.greenplum.GreenplumFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.greenplum.GreenplumFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-highgo/pom.xml b/dbswitch-product/dbswitch-product-highgo/pom.xml
index c061e923..b3762e5e 100644
--- a/dbswitch-product/dbswitch-product-highgo/pom.xml
+++ b/dbswitch-product/dbswitch-product-highgo/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -14,19 +14,19 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-postgresql
${project.version}
diff --git a/dbswitch-product/dbswitch-product-highgo/src/main/java/com/gitee/dbswitch/product/highgo/HighgoFactoryProvider.java b/dbswitch-product/dbswitch-product-highgo/src/main/java/org/dromara/dbswitch/product/highgo/HighgoFactoryProvider.java
similarity index 55%
rename from dbswitch-product/dbswitch-product-highgo/src/main/java/com/gitee/dbswitch/product/highgo/HighgoFactoryProvider.java
rename to dbswitch-product/dbswitch-product-highgo/src/main/java/org/dromara/dbswitch/product/highgo/HighgoFactoryProvider.java
index c23e970a..14850de0 100644
--- a/dbswitch-product/dbswitch-product-highgo/src/main/java/com/gitee/dbswitch/product/highgo/HighgoFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-highgo/src/main/java/org/dromara/dbswitch/product/highgo/HighgoFactoryProvider.java
@@ -7,21 +7,21 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.highgo;
+package org.dromara.dbswitch.product.highgo;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.product.postgresql.PostgresMetadataQueryProvider;
-import com.gitee.dbswitch.product.postgresql.PostgresTableManageProvider;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.product.postgresql.PostgresMetadataQueryProvider;
+import org.dromara.dbswitch.product.postgresql.PostgresTableManageProvider;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.HIGHGO)
diff --git a/dbswitch-product/dbswitch-product-highgo/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-highgo/src/main/resources/META-INF/services/dbswitch.providers
index 68e1d304..b0c038e8 100644
--- a/dbswitch-product/dbswitch-product-highgo/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-highgo/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.highgo.HighgoFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.highgo.HighgoFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-hive/pom.xml b/dbswitch-product/dbswitch-product-hive/pom.xml
index 05cced7d..702037ba 100644
--- a/dbswitch-product/dbswitch-product-hive/pom.xml
+++ b/dbswitch-product/dbswitch-product-hive/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -14,13 +14,13 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveFactoryProvider.java b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveFactoryProvider.java
similarity index 70%
rename from dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveFactoryProvider.java
rename to dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveFactoryProvider.java
index b47272b4..0b1416a1 100644
--- a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveFactoryProvider.java
@@ -7,17 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.hive;
+package org.dromara.dbswitch.product.hive;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.query.TableDataQueryProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.query.TableDataQueryProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.HIVE)
diff --git a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveFeatures.java b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveFeatures.java
similarity index 81%
rename from dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveFeatures.java
rename to dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveFeatures.java
index 78a65654..8bef1b38 100644
--- a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveFeatures.java
+++ b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveFeatures.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.hive;
+package org.dromara.dbswitch.product.hive;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
public class HiveFeatures extends DefaultProductFeatures {
diff --git a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveMetadataQueryProvider.java
similarity index 91%
rename from dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveMetadataQueryProvider.java
index 1bc1445f..199b5df5 100644
--- a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveMetadataQueryProvider.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.hive;
+package org.dromara.dbswitch.product.hive;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.util.UuidUtils;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.IndexDescription;
-import com.gitee.dbswitch.schema.TableDescription;
-import com.gitee.dbswitch.schema.SourceProperties;
-import com.gitee.dbswitch.util.GenerateSqlUtils;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.util.UuidUtils;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.TableDescription;
+import org.dromara.dbswitch.core.schema.SourceProperties;
+import org.dromara.dbswitch.core.util.GenerateSqlUtils;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
diff --git a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HivePrepareUtils.java b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HivePrepareUtils.java
similarity index 98%
rename from dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HivePrepareUtils.java
rename to dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HivePrepareUtils.java
index 0e05e80e..1b9325f7 100644
--- a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HivePrepareUtils.java
+++ b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HivePrepareUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.hive;
+package org.dromara.dbswitch.product.hive;
import java.sql.Connection;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveTableDataQueryProvider.java b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveTableDataQueryProvider.java
similarity index 80%
rename from dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveTableDataQueryProvider.java
rename to dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveTableDataQueryProvider.java
index 79f2bcc1..a9677ca7 100644
--- a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveTableDataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveTableDataQueryProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.hive;
+package org.dromara.dbswitch.product.hive;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.query.DefaultTableDataQueryProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.query.DefaultTableDataQueryProvider;
import java.sql.Connection;
import java.sql.SQLException;
diff --git a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveTblUtils.java b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveTblUtils.java
similarity index 91%
rename from dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveTblUtils.java
rename to dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveTblUtils.java
index 741708e2..3378064a 100644
--- a/dbswitch-product/dbswitch-product-hive/src/main/java/com/gitee/dbswitch/product/hive/HiveTblUtils.java
+++ b/dbswitch-product/dbswitch-product-hive/src/main/java/org/dromara/dbswitch/product/hive/HiveTblUtils.java
@@ -1,8 +1,8 @@
-package com.gitee.dbswitch.product.hive;
+package org.dromara.dbswitch.product.hive;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.util.ExamineUtils;
-import com.gitee.dbswitch.schema.SourceProperties;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.common.util.ExamineUtils;
+import org.dromara.dbswitch.core.schema.SourceProperties;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
diff --git a/dbswitch-product/dbswitch-product-hive/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-hive/src/main/resources/META-INF/services/dbswitch.providers
index 00ccd41f..3bbe9491 100644
--- a/dbswitch-product/dbswitch-product-hive/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-hive/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.hive.HiveFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.hive.HiveFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-kingbase/pom.xml b/dbswitch-product/dbswitch-product-kingbase/pom.xml
index c651e7d3..b9ce31de 100644
--- a/dbswitch-product/dbswitch-product-kingbase/pom.xml
+++ b/dbswitch-product/dbswitch-product-kingbase/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -14,19 +14,19 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-postgresql
${project.version}
diff --git a/dbswitch-product/dbswitch-product-kingbase/src/main/java/com/gitee/dbswitch/product/kingbase/KingbaseFactoryProvider.java b/dbswitch-product/dbswitch-product-kingbase/src/main/java/org/dromara/dbswitch/product/kingbase/KingbaseFactoryProvider.java
similarity index 57%
rename from dbswitch-product/dbswitch-product-kingbase/src/main/java/com/gitee/dbswitch/product/kingbase/KingbaseFactoryProvider.java
rename to dbswitch-product/dbswitch-product-kingbase/src/main/java/org/dromara/dbswitch/product/kingbase/KingbaseFactoryProvider.java
index 10ddab21..395dc62e 100644
--- a/dbswitch-product/dbswitch-product-kingbase/src/main/java/com/gitee/dbswitch/product/kingbase/KingbaseFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-kingbase/src/main/java/org/dromara/dbswitch/product/kingbase/KingbaseFactoryProvider.java
@@ -7,20 +7,20 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.kingbase;
+package org.dromara.dbswitch.product.kingbase;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.product.postgresql.PostgresTableManageProvider;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.product.postgresql.PostgresTableManageProvider;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.KINGBASE)
diff --git a/dbswitch-product/dbswitch-product-kingbase/src/main/java/com/gitee/dbswitch/product/kingbase/KingbaseMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-kingbase/src/main/java/org/dromara/dbswitch/product/kingbase/KingbaseMetadataQueryProvider.java
similarity index 91%
rename from dbswitch-product/dbswitch-product-kingbase/src/main/java/com/gitee/dbswitch/product/kingbase/KingbaseMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-kingbase/src/main/java/org/dromara/dbswitch/product/kingbase/KingbaseMetadataQueryProvider.java
index c5c0cb11..2edf88af 100644
--- a/dbswitch-product/dbswitch-product-kingbase/src/main/java/com/gitee/dbswitch/product/kingbase/KingbaseMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-kingbase/src/main/java/org/dromara/dbswitch/product/kingbase/KingbaseMetadataQueryProvider.java
@@ -7,16 +7,16 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.kingbase;
+package org.dromara.dbswitch.product.kingbase;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.product.postgresql.PostgresUtils;
-import com.gitee.dbswitch.product.postgresql.PostgresqlConst;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.product.postgresql.PostgresUtils;
+import org.dromara.dbswitch.product.postgresql.PostgresqlConst;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
diff --git a/dbswitch-product/dbswitch-product-kingbase/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-kingbase/src/main/resources/META-INF/services/dbswitch.providers
index fcc0ca33..64ae4641 100644
--- a/dbswitch-product/dbswitch-product-kingbase/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-kingbase/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.kingbase.KingbaseFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-mariadb/pom.xml b/dbswitch-product/dbswitch-product-mariadb/pom.xml
index 63b25159..f093715f 100644
--- a/dbswitch-product/dbswitch-product-mariadb/pom.xml
+++ b/dbswitch-product/dbswitch-product-mariadb/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -13,19 +13,19 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-mysql
${project.version}
diff --git a/dbswitch-product/dbswitch-product-mariadb/src/main/java/com/gitee/dbswitch/product/mariadb/MariadbFactoryProvider.java b/dbswitch-product/dbswitch-product-mariadb/src/main/java/org/dromara/dbswitch/product/mariadb/MariadbFactoryProvider.java
similarity index 56%
rename from dbswitch-product/dbswitch-product-mariadb/src/main/java/com/gitee/dbswitch/product/mariadb/MariadbFactoryProvider.java
rename to dbswitch-product/dbswitch-product-mariadb/src/main/java/org/dromara/dbswitch/product/mariadb/MariadbFactoryProvider.java
index a473554d..cc428575 100644
--- a/dbswitch-product/dbswitch-product-mariadb/src/main/java/com/gitee/dbswitch/product/mariadb/MariadbFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-mariadb/src/main/java/org/dromara/dbswitch/product/mariadb/MariadbFactoryProvider.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.mariadb;
+package org.dromara.dbswitch.product.mariadb;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.product.mysql.MysqlFeatures;
-import com.gitee.dbswitch.product.mysql.MysqlMetadataQueryProvider;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.product.mysql.MysqlFeatures;
+import org.dromara.dbswitch.product.mysql.MysqlMetadataQueryProvider;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.MARIADB)
diff --git a/dbswitch-product/dbswitch-product-mariadb/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-mariadb/src/main/resources/META-INF/services/dbswitch.providers
index 3aa62335..dd4e142c 100644
--- a/dbswitch-product/dbswitch-product-mariadb/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-mariadb/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.mariadb.MariadbFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-mongodb/pom.xml b/dbswitch-product/dbswitch-product-mongodb/pom.xml
index 299ea37a..88bd0f20 100644
--- a/dbswitch-product/dbswitch-product-mongodb/pom.xml
+++ b/dbswitch-product/dbswitch-product-mongodb/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
dbswitch-product-mongodb
@@ -13,13 +13,13 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbFactoryProvider.java b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbFactoryProvider.java
similarity index 65%
rename from dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbFactoryProvider.java
rename to dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbFactoryProvider.java
index ae7be986..fb131091 100644
--- a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbFactoryProvider.java
@@ -7,18 +7,18 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.mongodb;
+package org.dromara.dbswitch.product.mongodb;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.query.TableDataQueryProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.query.TableDataQueryProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.MONGODB)
diff --git a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbMetadataQueryProvider.java
similarity index 93%
rename from dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbMetadataQueryProvider.java
index c0966e52..2754e746 100644
--- a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbMetadataQueryProvider.java
@@ -7,15 +7,15 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.mongodb;
+package org.dromara.dbswitch.product.mongodb;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.IndexDescription;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.TableDescription;
import com.google.common.collect.Sets;
import java.sql.Connection;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableDataQueryProvider.java b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableDataQueryProvider.java
similarity index 87%
rename from dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableDataQueryProvider.java
rename to dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableDataQueryProvider.java
index 60eb1d94..c594d109 100644
--- a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableDataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableDataQueryProvider.java
@@ -1,11 +1,11 @@
-package com.gitee.dbswitch.product.mongodb;
+package org.dromara.dbswitch.product.mongodb;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.entity.ResultSetWrapper;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.query.TableDataQueryProvider;
-import com.gitee.dbswitch.schema.SchemaTableData;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.entity.ResultSetWrapper;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.query.TableDataQueryProvider;
+import org.dromara.dbswitch.core.schema.SchemaTableData;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.ResultSetMetaData;
diff --git a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableDataSynchronizer.java b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableDataSynchronizer.java
similarity index 82%
rename from dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableDataSynchronizer.java
rename to dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableDataSynchronizer.java
index d9bdb0b9..58d4a243 100644
--- a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableDataSynchronizer.java
+++ b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableDataSynchronizer.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.mongodb;
+package org.dromara.dbswitch.product.mongodb;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.sync.DefaultTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.sync.DefaultTableDataSynchronizeProvider;
import java.util.List;
public class MongodbTableDataSynchronizer extends DefaultTableDataSynchronizeProvider {
diff --git a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableDataWriteProvider.java b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableDataWriteProvider.java
similarity index 93%
rename from dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableDataWriteProvider.java
rename to dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableDataWriteProvider.java
index 00d4c533..dae6e3c0 100644
--- a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableDataWriteProvider.java
+++ b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableDataWriteProvider.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.mongodb;
+package org.dromara.dbswitch.product.mongodb;
import cn.hutool.json.JSONUtil;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.write.DefaultTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.write.DefaultTableDataWriteProvider;
import com.google.common.collect.Lists;
import java.sql.Connection;
import java.sql.SQLException;
diff --git a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableManageProvider.java b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableManageProvider.java
similarity index 82%
rename from dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableManageProvider.java
rename to dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableManageProvider.java
index b6ad21e3..c5bf8cbc 100644
--- a/dbswitch-product/dbswitch-product-mongodb/src/main/java/com/gitee/dbswitch/product/mongodb/MongodbTableManageProvider.java
+++ b/dbswitch-product/dbswitch-product-mongodb/src/main/java/org/dromara/dbswitch/product/mongodb/MongodbTableManageProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.mongodb;
+package org.dromara.dbswitch.product.mongodb;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
public class MongodbTableManageProvider extends DefaultTableManageProvider {
diff --git a/dbswitch-product/dbswitch-product-mongodb/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-mongodb/src/main/resources/META-INF/services/dbswitch.providers
index 41e350cc..a5e761f3 100644
--- a/dbswitch-product/dbswitch-product-mongodb/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-mongodb/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.mongodb.MongodbFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-mysql/pom.xml b/dbswitch-product/dbswitch-product-mysql/pom.xml
index 7b86127d..110dc89b 100644
--- a/dbswitch-product/dbswitch-product-mysql/pom.xml
+++ b/dbswitch-product/dbswitch-product-mysql/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
dbswitch-product-mysql
@@ -13,13 +13,13 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-mysql/src/main/java/com/gitee/dbswitch/product/mysql/MysqlFactoryProvider.java b/dbswitch-product/dbswitch-product-mysql/src/main/java/org/dromara/dbswitch/product/mysql/MysqlFactoryProvider.java
similarity index 60%
rename from dbswitch-product/dbswitch-product-mysql/src/main/java/com/gitee/dbswitch/product/mysql/MysqlFactoryProvider.java
rename to dbswitch-product/dbswitch-product-mysql/src/main/java/org/dromara/dbswitch/product/mysql/MysqlFactoryProvider.java
index ee9068a2..3575d91a 100644
--- a/dbswitch-product/dbswitch-product-mysql/src/main/java/com/gitee/dbswitch/product/mysql/MysqlFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-mysql/src/main/java/org/dromara/dbswitch/product/mysql/MysqlFactoryProvider.java
@@ -7,17 +7,17 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.mysql;
+package org.dromara.dbswitch.product.mysql;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.MYSQL)
diff --git a/dbswitch-product/dbswitch-product-mysql/src/main/java/com/gitee/dbswitch/product/mysql/MysqlFeatures.java b/dbswitch-product/dbswitch-product-mysql/src/main/java/org/dromara/dbswitch/product/mysql/MysqlFeatures.java
similarity index 81%
rename from dbswitch-product/dbswitch-product-mysql/src/main/java/com/gitee/dbswitch/product/mysql/MysqlFeatures.java
rename to dbswitch-product/dbswitch-product-mysql/src/main/java/org/dromara/dbswitch/product/mysql/MysqlFeatures.java
index 8f47ffe7..96f2907a 100644
--- a/dbswitch-product/dbswitch-product-mysql/src/main/java/com/gitee/dbswitch/product/mysql/MysqlFeatures.java
+++ b/dbswitch-product/dbswitch-product-mysql/src/main/java/org/dromara/dbswitch/product/mysql/MysqlFeatures.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.mysql;
+package org.dromara.dbswitch.product.mysql;
-import com.gitee.dbswitch.features.ProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
public class MysqlFeatures implements ProductFeatures {
diff --git a/dbswitch-product/dbswitch-product-mysql/src/main/java/com/gitee/dbswitch/product/mysql/MysqlMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-mysql/src/main/java/org/dromara/dbswitch/product/mysql/MysqlMetadataQueryProvider.java
similarity index 95%
rename from dbswitch-product/dbswitch-product-mysql/src/main/java/com/gitee/dbswitch/product/mysql/MysqlMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-mysql/src/main/java/org/dromara/dbswitch/product/mysql/MysqlMetadataQueryProvider.java
index cfe1cc97..c6ef5c10 100644
--- a/dbswitch-product/dbswitch-product-mysql/src/main/java/com/gitee/dbswitch/product/mysql/MysqlMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-mysql/src/main/java/org/dromara/dbswitch/product/mysql/MysqlMetadataQueryProvider.java
@@ -7,16 +7,16 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.mysql;
+package org.dromara.dbswitch.product.mysql;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.IndexDescription;
-import com.gitee.dbswitch.schema.TableDescription;
-import com.gitee.dbswitch.schema.SourceProperties;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.TableDescription;
+import org.dromara.dbswitch.core.schema.SourceProperties;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-mysql/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-mysql/src/main/resources/META-INF/services/dbswitch.providers
index c3053607..81fbd2c0 100644
--- a/dbswitch-product/dbswitch-product-mysql/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-mysql/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.mysql.MysqlFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.mysql.MysqlFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-oceanbase/pom.xml b/dbswitch-product/dbswitch-product-oceanbase/pom.xml
index 03c2311a..84bbc266 100644
--- a/dbswitch-product/dbswitch-product-oceanbase/pom.xml
+++ b/dbswitch-product/dbswitch-product-oceanbase/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
dbswitch-product-oceanbase
@@ -13,25 +13,25 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-mysql
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-oracle
${project.version}
diff --git a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseFactoryProvider.java b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseFactoryProvider.java
similarity index 65%
rename from dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseFactoryProvider.java
rename to dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseFactoryProvider.java
index 89ac8e91..8aaa2de8 100644
--- a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseFactoryProvider.java
@@ -7,26 +7,26 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oceanbase;
+package org.dromara.dbswitch.product.oceanbase;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.product.mysql.MysqlFeatures;
-import com.gitee.dbswitch.product.mysql.MysqlMetadataQueryProvider;
-import com.gitee.dbswitch.product.oracle.OracleMetadataQueryProvider;
-import com.gitee.dbswitch.product.oracle.OracleTableDataSynchronizer;
-import com.gitee.dbswitch.product.oracle.OracleTableDataWriteProvider;
-import com.gitee.dbswitch.product.oracle.OracleTableManageProvider;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.product.mysql.MysqlFeatures;
+import org.dromara.dbswitch.product.mysql.MysqlMetadataQueryProvider;
+import org.dromara.dbswitch.product.oracle.OracleMetadataQueryProvider;
+import org.dromara.dbswitch.product.oracle.OracleTableDataSynchronizer;
+import org.dromara.dbswitch.product.oracle.OracleTableDataWriteProvider;
+import org.dromara.dbswitch.product.oracle.OracleTableManageProvider;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import java.sql.Connection;
import java.sql.SQLException;
import javax.sql.DataSource;
diff --git a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseMetadataQueryProvider.java
similarity index 89%
rename from dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseMetadataQueryProvider.java
index 75b449c3..5f2215bf 100644
--- a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseMetadataQueryProvider.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oceanbase;
+package org.dromara.dbswitch.product.oceanbase;
import cn.hutool.core.text.StrPool;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.product.mysql.MysqlMetadataQueryProvider;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.IndexDescription;
-import com.gitee.dbswitch.schema.SourceProperties;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.product.mysql.MysqlMetadataQueryProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.SourceProperties;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.util.List;
import java.util.stream.Collectors;
diff --git a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseTableDataSynchronizer.java b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseTableDataSynchronizer.java
similarity index 81%
rename from dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseTableDataSynchronizer.java
rename to dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseTableDataSynchronizer.java
index 6bb1c9de..35ff65f2 100644
--- a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseTableDataSynchronizer.java
+++ b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseTableDataSynchronizer.java
@@ -7,13 +7,13 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oceanbase;
+package org.dromara.dbswitch.product.oceanbase;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.product.oracle.OracleTableDataSynchronizer;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.sync.DefaultTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.product.oracle.OracleTableDataSynchronizer;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.sync.DefaultTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
import java.util.List;
public class OceanbaseTableDataSynchronizer extends DefaultTableDataSynchronizeProvider {
diff --git a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseTableDataWriteProvider.java b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseTableDataWriteProvider.java
similarity index 78%
rename from dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseTableDataWriteProvider.java
rename to dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseTableDataWriteProvider.java
index 5b9b8f75..ea6e5875 100644
--- a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseTableDataWriteProvider.java
+++ b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseTableDataWriteProvider.java
@@ -7,13 +7,13 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oceanbase;
+package org.dromara.dbswitch.product.oceanbase;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.product.oracle.OracleTableDataWriteProvider;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.write.DefaultTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.product.oracle.OracleTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.write.DefaultTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import java.util.List;
public class OceanbaseTableDataWriteProvider extends DefaultTableDataWriteProvider {
diff --git a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseTableManageProvider.java b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseTableManageProvider.java
similarity index 77%
rename from dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseTableManageProvider.java
rename to dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseTableManageProvider.java
index e37caac7..0f107ce8 100644
--- a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseTableManageProvider.java
+++ b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseTableManageProvider.java
@@ -7,13 +7,13 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oceanbase;
+package org.dromara.dbswitch.product.oceanbase;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.product.oracle.OracleTableManageProvider;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.product.oracle.OracleTableManageProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
public class OceanbaseTableManageProvider extends DefaultTableManageProvider {
diff --git a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseUtils.java b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseUtils.java
similarity index 97%
rename from dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseUtils.java
rename to dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseUtils.java
index dc579d3c..8b10a728 100644
--- a/dbswitch-product/dbswitch-product-oceanbase/src/main/java/com/gitee/dbswitch/product/oceanbase/OceanbaseUtils.java
+++ b/dbswitch-product/dbswitch-product-oceanbase/src/main/java/org/dromara/dbswitch/product/oceanbase/OceanbaseUtils.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oceanbase;
+package org.dromara.dbswitch.product.oceanbase;
import java.sql.Connection;
import java.sql.PreparedStatement;
diff --git a/dbswitch-product/dbswitch-product-oceanbase/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-oceanbase/src/main/resources/META-INF/services/dbswitch.providers
index 2dc443b2..81da0b66 100644
--- a/dbswitch-product/dbswitch-product-oceanbase/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-oceanbase/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.oceanbase.OceanbaseFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.oceanbase.OceanbaseFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-openguass/pom.xml b/dbswitch-product/dbswitch-product-openguass/pom.xml
index fc20c0c0..b70ee40e 100644
--- a/dbswitch-product/dbswitch-product-openguass/pom.xml
+++ b/dbswitch-product/dbswitch-product-openguass/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -13,19 +13,19 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-postgresql
${project.version}
diff --git a/dbswitch-product/dbswitch-product-openguass/src/main/java/com/gitee/dbswitch/product/openguass/OpenGaussFactoryProvider.java b/dbswitch-product/dbswitch-product-openguass/src/main/java/org/dromara/dbswitch/product/openguass/OpenGaussFactoryProvider.java
similarity index 60%
rename from dbswitch-product/dbswitch-product-openguass/src/main/java/com/gitee/dbswitch/product/openguass/OpenGaussFactoryProvider.java
rename to dbswitch-product/dbswitch-product-openguass/src/main/java/org/dromara/dbswitch/product/openguass/OpenGaussFactoryProvider.java
index eebad4f3..faa5ed74 100644
--- a/dbswitch-product/dbswitch-product-openguass/src/main/java/com/gitee/dbswitch/product/openguass/OpenGaussFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-openguass/src/main/java/org/dromara/dbswitch/product/openguass/OpenGaussFactoryProvider.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.openguass;
+package org.dromara.dbswitch.product.openguass;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.OPENGAUSS)
diff --git a/dbswitch-product/dbswitch-product-openguass/src/main/java/com/gitee/dbswitch/product/openguass/OpenGaussMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-openguass/src/main/java/org/dromara/dbswitch/product/openguass/OpenGaussMetadataQueryProvider.java
similarity index 88%
rename from dbswitch-product/dbswitch-product-openguass/src/main/java/com/gitee/dbswitch/product/openguass/OpenGaussMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-openguass/src/main/java/org/dromara/dbswitch/product/openguass/OpenGaussMetadataQueryProvider.java
index bf2f3aed..565e2ab1 100644
--- a/dbswitch-product/dbswitch-product-openguass/src/main/java/com/gitee/dbswitch/product/openguass/OpenGaussMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-openguass/src/main/java/org/dromara/dbswitch/product/openguass/OpenGaussMetadataQueryProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.openguass;
+package org.dromara.dbswitch.product.openguass;
-import com.gitee.dbswitch.product.postgresql.PostgresMetadataQueryProvider;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.product.postgresql.PostgresMetadataQueryProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
import java.sql.Connection;
import java.util.HashSet;
import java.util.List;
diff --git a/dbswitch-product/dbswitch-product-openguass/src/main/java/com/gitee/dbswitch/product/openguass/OpenGaussTableManageProvider.java b/dbswitch-product/dbswitch-product-openguass/src/main/java/org/dromara/dbswitch/product/openguass/OpenGaussTableManageProvider.java
similarity index 78%
rename from dbswitch-product/dbswitch-product-openguass/src/main/java/com/gitee/dbswitch/product/openguass/OpenGaussTableManageProvider.java
rename to dbswitch-product/dbswitch-product-openguass/src/main/java/org/dromara/dbswitch/product/openguass/OpenGaussTableManageProvider.java
index 49bf74c9..aa453bfd 100644
--- a/dbswitch-product/dbswitch-product-openguass/src/main/java/com/gitee/dbswitch/product/openguass/OpenGaussTableManageProvider.java
+++ b/dbswitch-product/dbswitch-product-openguass/src/main/java/org/dromara/dbswitch/product/openguass/OpenGaussTableManageProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.openguass;
+package org.dromara.dbswitch.product.openguass;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
public class OpenGaussTableManageProvider extends DefaultTableManageProvider {
diff --git a/dbswitch-product/dbswitch-product-openguass/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-openguass/src/main/resources/META-INF/services/dbswitch.providers
index 606e1b1e..26672087 100644
--- a/dbswitch-product/dbswitch-product-openguass/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-openguass/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.openguass.OpenGaussFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-oracle/pom.xml b/dbswitch-product/dbswitch-product-oracle/pom.xml
index c1a43c81..231c8552 100644
--- a/dbswitch-product/dbswitch-product-oracle/pom.xml
+++ b/dbswitch-product/dbswitch-product-oracle/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -13,13 +13,13 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleCastUtils.java b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleCastUtils.java
similarity index 97%
rename from dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleCastUtils.java
rename to dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleCastUtils.java
index 399a7b07..dc5b56c3 100644
--- a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleCastUtils.java
+++ b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleCastUtils.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.product.oracle;
+package org.dromara.dbswitch.product.oracle;
-import com.gitee.dbswitch.common.util.JdbcTypesUtils;
-import com.gitee.dbswitch.common.util.ObjectCastUtils;
+import org.dromara.dbswitch.common.util.JdbcTypesUtils;
+import org.dromara.dbswitch.common.util.ObjectCastUtils;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.StringReader;
diff --git a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleFactoryProvider.java b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleFactoryProvider.java
similarity index 64%
rename from dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleFactoryProvider.java
rename to dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleFactoryProvider.java
index de6532fe..c6408313 100644
--- a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleFactoryProvider.java
@@ -7,17 +7,17 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oracle;
+package org.dromara.dbswitch.product.oracle;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.ORACLE)
diff --git a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleMetadataQueryProvider.java
similarity index 94%
rename from dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleMetadataQueryProvider.java
index 4373a23f..9c079d70 100644
--- a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleMetadataQueryProvider.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oracle;
+package org.dromara.dbswitch.product.oracle;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleTableDataSynchronizer.java b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleTableDataSynchronizer.java
similarity index 89%
rename from dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleTableDataSynchronizer.java
rename to dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleTableDataSynchronizer.java
index 8e407391..f124c299 100644
--- a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleTableDataSynchronizer.java
+++ b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleTableDataSynchronizer.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oracle;
+package org.dromara.dbswitch.product.oracle;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.sync.DefaultTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.sync.DefaultTableDataSynchronizeProvider;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
diff --git a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleTableDataWriteProvider.java b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleTableDataWriteProvider.java
similarity index 86%
rename from dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleTableDataWriteProvider.java
rename to dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleTableDataWriteProvider.java
index bea66ac2..47fa9928 100644
--- a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleTableDataWriteProvider.java
+++ b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleTableDataWriteProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oracle;
+package org.dromara.dbswitch.product.oracle;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.write.DefaultTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.write.DefaultTableDataWriteProvider;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
diff --git a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleTableManageProvider.java b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleTableManageProvider.java
similarity index 78%
rename from dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleTableManageProvider.java
rename to dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleTableManageProvider.java
index da401322..dd555f5e 100644
--- a/dbswitch-product/dbswitch-product-oracle/src/main/java/com/gitee/dbswitch/product/oracle/OracleTableManageProvider.java
+++ b/dbswitch-product/dbswitch-product-oracle/src/main/java/org/dromara/dbswitch/product/oracle/OracleTableManageProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oracle;
+package org.dromara.dbswitch.product.oracle;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
public class OracleTableManageProvider extends DefaultTableManageProvider {
diff --git a/dbswitch-product/dbswitch-product-oracle/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-oracle/src/main/resources/META-INF/services/dbswitch.providers
index 34c9d05e..29950596 100644
--- a/dbswitch-product/dbswitch-product-oracle/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-oracle/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.oracle.OracleFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.oracle.OracleFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-oscar/pom.xml b/dbswitch-product/dbswitch-product-oscar/pom.xml
index 43d3b535..c8c47417 100644
--- a/dbswitch-product/dbswitch-product-oscar/pom.xml
+++ b/dbswitch-product/dbswitch-product-oscar/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -13,13 +13,13 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-oscar/src/main/java/com/gitee/dbswitch/product/oscar/OscarFactoryProvider.java b/dbswitch-product/dbswitch-product-oscar/src/main/java/org/dromara/dbswitch/product/oscar/OscarFactoryProvider.java
similarity index 59%
rename from dbswitch-product/dbswitch-product-oscar/src/main/java/com/gitee/dbswitch/product/oscar/OscarFactoryProvider.java
rename to dbswitch-product/dbswitch-product-oscar/src/main/java/org/dromara/dbswitch/product/oscar/OscarFactoryProvider.java
index 3b2150bc..5fa216e3 100644
--- a/dbswitch-product/dbswitch-product-oscar/src/main/java/com/gitee/dbswitch/product/oscar/OscarFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-oscar/src/main/java/org/dromara/dbswitch/product/oscar/OscarFactoryProvider.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oscar;
+package org.dromara.dbswitch.product.oscar;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.OSCAR)
diff --git a/dbswitch-product/dbswitch-product-oscar/src/main/java/com/gitee/dbswitch/product/oscar/OscarMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-oscar/src/main/java/org/dromara/dbswitch/product/oscar/OscarMetadataQueryProvider.java
similarity index 93%
rename from dbswitch-product/dbswitch-product-oscar/src/main/java/com/gitee/dbswitch/product/oscar/OscarMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-oscar/src/main/java/org/dromara/dbswitch/product/oscar/OscarMetadataQueryProvider.java
index 8f89c83e..33465543 100644
--- a/dbswitch-product/dbswitch-product-oscar/src/main/java/com/gitee/dbswitch/product/oscar/OscarMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-oscar/src/main/java/org/dromara/dbswitch/product/oscar/OscarMetadataQueryProvider.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oscar;
+package org.dromara.dbswitch.product.oscar;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-oscar/src/main/java/com/gitee/dbswitch/product/oscar/OscarTableManageProvider.java b/dbswitch-product/dbswitch-product-oscar/src/main/java/org/dromara/dbswitch/product/oscar/OscarTableManageProvider.java
similarity index 78%
rename from dbswitch-product/dbswitch-product-oscar/src/main/java/com/gitee/dbswitch/product/oscar/OscarTableManageProvider.java
rename to dbswitch-product/dbswitch-product-oscar/src/main/java/org/dromara/dbswitch/product/oscar/OscarTableManageProvider.java
index 0e93bced..685a0b44 100644
--- a/dbswitch-product/dbswitch-product-oscar/src/main/java/com/gitee/dbswitch/product/oscar/OscarTableManageProvider.java
+++ b/dbswitch-product/dbswitch-product-oscar/src/main/java/org/dromara/dbswitch/product/oscar/OscarTableManageProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.oscar;
+package org.dromara.dbswitch.product.oscar;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
public class OscarTableManageProvider extends DefaultTableManageProvider {
diff --git a/dbswitch-product/dbswitch-product-oscar/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-oscar/src/main/resources/META-INF/services/dbswitch.providers
index 6bc60724..c8e3b3eb 100644
--- a/dbswitch-product/dbswitch-product-oscar/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-oscar/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.oscar.OscarFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.oscar.OscarFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-postgresql/pom.xml b/dbswitch-product/dbswitch-product-postgresql/pom.xml
index cf3a9e88..224305c6 100644
--- a/dbswitch-product/dbswitch-product-postgresql/pom.xml
+++ b/dbswitch-product/dbswitch-product-postgresql/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -14,13 +14,13 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/configuration/IConfiguration.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/configuration/IConfiguration.java
deleted file mode 100644
index dcb370cb..00000000
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/configuration/IConfiguration.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package com.gitee.dbswitch.product.postgresql.copy.configuration;
-
-public interface IConfiguration {
-
- int getBufferSize();
-}
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandlerProvider.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandlerProvider.java
deleted file mode 100644
index 1ee83133..00000000
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandlerProvider.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
-
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.constants.DataType;
-
-public interface IValueHandlerProvider {
-
- IValueHandler resolve(DataType targetType);
-}
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandler.java
deleted file mode 100644
index ebcccaa3..00000000
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandler.java
+++ /dev/null
@@ -1,6 +0,0 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
-
-// Marker Interface
-public interface ValueHandler {
-
-}
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresFactoryProvider.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresFactoryProvider.java
similarity index 61%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresFactoryProvider.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresFactoryProvider.java
index 0ee1607a..04c3bbb7 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresFactoryProvider.java
@@ -7,19 +7,19 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.postgresql;
+package org.dromara.dbswitch.product.postgresql;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.POSTGRESQL)
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresMetadataQueryProvider.java
similarity index 95%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresMetadataQueryProvider.java
index 6212c337..784b70d3 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresMetadataQueryProvider.java
@@ -7,15 +7,15 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.postgresql;
+package org.dromara.dbswitch.product.postgresql;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.util.DDLFormatterUtils;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.util.DDLFormatterUtils;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresTableCopyWriteProvider.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresTableCopyWriteProvider.java
similarity index 96%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresTableCopyWriteProvider.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresTableCopyWriteProvider.java
index d445260e..6022c1b5 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresTableCopyWriteProvider.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresTableCopyWriteProvider.java
@@ -7,14 +7,14 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.postgresql;
+package org.dromara.dbswitch.product.postgresql;
-import com.gitee.dbswitch.common.util.ObjectCastUtils;
-import com.gitee.dbswitch.product.postgresql.copy.row.SimpleRow;
-import com.gitee.dbswitch.product.postgresql.copy.row.SimpleRowWriter;
-import com.gitee.dbswitch.product.postgresql.copy.util.PostgreSqlUtils;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.write.DefaultTableDataWriteProvider;
+import org.dromara.dbswitch.common.util.ObjectCastUtils;
+import org.dromara.dbswitch.product.postgresql.copy.row.SimpleRow;
+import org.dromara.dbswitch.product.postgresql.copy.row.SimpleRowWriter;
+import org.dromara.dbswitch.product.postgresql.copy.util.PostgreSqlUtils;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.write.DefaultTableDataWriteProvider;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Types;
@@ -25,6 +25,7 @@ import java.util.HashSet;
import java.util.List;
import java.util.Set;
import java.util.function.Consumer;
+import org.dromara.dbswitch.product.postgresql.copy.row.SimpleRowWriter.Table;
public class PostgresTableCopyWriteProvider extends DefaultTableDataWriteProvider {
@@ -63,7 +64,7 @@ public class PostgresTableCopyWriteProvider extends DefaultTableDataWriteProvide
columnNames[i] = s;
}
- SimpleRowWriter.Table table = new SimpleRowWriter.Table(schemaName, tableName, columnNames);
+ Table table = new Table(schemaName, tableName, columnNames);
try (Connection connection = getDataSource().getConnection();
SimpleRowWriter pgwriter =
new SimpleRowWriter(table, PostgreSqlUtils.getPGConnection(connection), true)) {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresTableManageProvider.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresTableManageProvider.java
similarity index 83%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresTableManageProvider.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresTableManageProvider.java
index aff7437d..222fcba9 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresTableManageProvider.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresTableManageProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.postgresql;
+package org.dromara.dbswitch.product.postgresql;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
import lombok.extern.slf4j.Slf4j;
@Slf4j
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresUtils.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresUtils.java
similarity index 79%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresUtils.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresUtils.java
index c538d822..4c8f280a 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresUtils.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresUtils.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.postgresql;
+package org.dromara.dbswitch.product.postgresql;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.util.GenerateSqlUtils;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.util.GenerateSqlUtils;
import java.sql.Connection;
import java.util.List;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresqlConst.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresqlConst.java
similarity index 99%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresqlConst.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresqlConst.java
index 63134290..eb59356c 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/PostgresqlConst.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/PostgresqlConst.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.postgresql;
+package org.dromara.dbswitch.product.postgresql;
public final class PostgresqlConst {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/IPgBulkInsert.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/IPgBulkInsert.java
similarity index 81%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/IPgBulkInsert.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/IPgBulkInsert.java
index e59368e7..1f279905 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/IPgBulkInsert.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/IPgBulkInsert.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy;
+package org.dromara.dbswitch.product.postgresql.copy;
import java.sql.SQLException;
import java.util.stream.Stream;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/PgBulkInsert.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/PgBulkInsert.java
similarity index 81%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/PgBulkInsert.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/PgBulkInsert.java
index 223d0f97..e18ee22e 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/PgBulkInsert.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/PgBulkInsert.java
@@ -1,10 +1,10 @@
-package com.gitee.dbswitch.product.postgresql.copy;
+package org.dromara.dbswitch.product.postgresql.copy;
-import com.gitee.dbswitch.product.postgresql.copy.configuration.Configuration;
-import com.gitee.dbswitch.product.postgresql.copy.configuration.IConfiguration;
-import com.gitee.dbswitch.product.postgresql.copy.exceptions.SaveEntityFailedException;
-import com.gitee.dbswitch.product.postgresql.copy.mapping.AbstractMapping;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.PgBinaryWriter;
+import org.dromara.dbswitch.product.postgresql.copy.configuration.Configuration;
+import org.dromara.dbswitch.product.postgresql.copy.configuration.IConfiguration;
+import org.dromara.dbswitch.product.postgresql.copy.exceptions.SaveEntityFailedException;
+import org.dromara.dbswitch.product.postgresql.copy.mapping.AbstractMapping;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.PgBinaryWriter;
import org.postgresql.PGConnection;
import org.postgresql.copy.PGCopyOutputStream;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/bulkprocessor/BulkProcessor.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/bulkprocessor/BulkProcessor.java
similarity index 95%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/bulkprocessor/BulkProcessor.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/bulkprocessor/BulkProcessor.java
index be145a7c..458ee62a 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/bulkprocessor/BulkProcessor.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/bulkprocessor/BulkProcessor.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.bulkprocessor;
+package org.dromara.dbswitch.product.postgresql.copy.bulkprocessor;
-import com.gitee.dbswitch.product.postgresql.copy.bulkprocessor.handler.IBulkWriteHandler;
+import org.dromara.dbswitch.product.postgresql.copy.bulkprocessor.handler.IBulkWriteHandler;
import java.time.Duration;
import java.util.ArrayList;
import java.util.List;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/bulkprocessor/handler/BulkWriteHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/bulkprocessor/handler/BulkWriteHandler.java
similarity index 82%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/bulkprocessor/handler/BulkWriteHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/bulkprocessor/handler/BulkWriteHandler.java
index a73aa3ca..b8c8e1d2 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/bulkprocessor/handler/BulkWriteHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/bulkprocessor/handler/BulkWriteHandler.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.product.postgresql.copy.bulkprocessor.handler;
+package org.dromara.dbswitch.product.postgresql.copy.bulkprocessor.handler;
-import com.gitee.dbswitch.product.postgresql.copy.IPgBulkInsert;
-import com.gitee.dbswitch.product.postgresql.copy.util.PostgreSqlUtils;
+import org.dromara.dbswitch.product.postgresql.copy.IPgBulkInsert;
+import org.dromara.dbswitch.product.postgresql.copy.util.PostgreSqlUtils;
import java.sql.Connection;
import java.util.List;
import java.util.function.Supplier;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/bulkprocessor/handler/IBulkWriteHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/bulkprocessor/handler/IBulkWriteHandler.java
similarity index 63%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/bulkprocessor/handler/IBulkWriteHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/bulkprocessor/handler/IBulkWriteHandler.java
index e329dc73..1f741347 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/bulkprocessor/handler/IBulkWriteHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/bulkprocessor/handler/IBulkWriteHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.bulkprocessor.handler;
+package org.dromara.dbswitch.product.postgresql.copy.bulkprocessor.handler;
import java.util.List;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/configuration/Configuration.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/configuration/Configuration.java
similarity index 81%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/configuration/Configuration.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/configuration/Configuration.java
index bccabb2d..5368c37f 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/configuration/Configuration.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/configuration/Configuration.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.configuration;
+package org.dromara.dbswitch.product.postgresql.copy.configuration;
public class Configuration implements IConfiguration {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/configuration/IConfiguration.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/configuration/IConfiguration.java
new file mode 100644
index 00000000..f943ffee
--- /dev/null
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/configuration/IConfiguration.java
@@ -0,0 +1,6 @@
+package org.dromara.dbswitch.product.postgresql.copy.configuration;
+
+public interface IConfiguration {
+
+ int getBufferSize();
+}
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/BinaryWriteFailedException.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/BinaryWriteFailedException.java
similarity index 89%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/BinaryWriteFailedException.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/BinaryWriteFailedException.java
index 7cf1c739..ffe5c3b8 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/BinaryWriteFailedException.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/BinaryWriteFailedException.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.exceptions;
+package org.dromara.dbswitch.product.postgresql.copy.exceptions;
public class BinaryWriteFailedException extends RuntimeException {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/PgConnectionException.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/PgConnectionException.java
similarity index 89%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/PgConnectionException.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/PgConnectionException.java
index 4394bdaf..8fbf0602 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/PgConnectionException.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/PgConnectionException.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.exceptions;
+package org.dromara.dbswitch.product.postgresql.copy.exceptions;
public class PgConnectionException extends RuntimeException {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/SaveEntityFailedException.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/SaveEntityFailedException.java
similarity index 89%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/SaveEntityFailedException.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/SaveEntityFailedException.java
index 6cea8778..e07e7af0 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/SaveEntityFailedException.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/SaveEntityFailedException.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.exceptions;
+package org.dromara.dbswitch.product.postgresql.copy.exceptions;
public class SaveEntityFailedException extends RuntimeException {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/ValueHandlerAlreadyRegisteredException.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/ValueHandlerAlreadyRegisteredException.java
similarity index 90%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/ValueHandlerAlreadyRegisteredException.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/ValueHandlerAlreadyRegisteredException.java
index 97e0c9fb..d01e3d6d 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/ValueHandlerAlreadyRegisteredException.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/ValueHandlerAlreadyRegisteredException.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.exceptions;
+package org.dromara.dbswitch.product.postgresql.copy.exceptions;
public class ValueHandlerAlreadyRegisteredException extends RuntimeException {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/ValueHandlerNotRegisteredException.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/ValueHandlerNotRegisteredException.java
similarity index 90%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/ValueHandlerNotRegisteredException.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/ValueHandlerNotRegisteredException.java
index aff2bc83..ff4671db 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/exceptions/ValueHandlerNotRegisteredException.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/exceptions/ValueHandlerNotRegisteredException.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.exceptions;
+package org.dromara.dbswitch.product.postgresql.copy.exceptions;
public class ValueHandlerNotRegisteredException extends RuntimeException {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/function/ToBooleanFunction.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/function/ToBooleanFunction.java
similarity index 79%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/function/ToBooleanFunction.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/function/ToBooleanFunction.java
index e0399a43..46f97443 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/function/ToBooleanFunction.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/function/ToBooleanFunction.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.function;
+package org.dromara.dbswitch.product.postgresql.copy.function;
@FunctionalInterface
public interface ToBooleanFunction {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/function/ToFloatFunction.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/function/ToFloatFunction.java
similarity index 78%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/function/ToFloatFunction.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/function/ToFloatFunction.java
index 6b661a83..79ae758a 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/function/ToFloatFunction.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/function/ToFloatFunction.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.function;
+package org.dromara.dbswitch.product.postgresql.copy.function;
@FunctionalInterface
public interface ToFloatFunction {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/mapping/AbstractMapping.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/mapping/AbstractMapping.java
similarity index 86%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/mapping/AbstractMapping.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/mapping/AbstractMapping.java
index 86f4b704..4a579dbc 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/mapping/AbstractMapping.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/mapping/AbstractMapping.java
@@ -1,21 +1,28 @@
-package com.gitee.dbswitch.product.postgresql.copy.mapping;
+package org.dromara.dbswitch.product.postgresql.copy.mapping;
-import com.gitee.dbswitch.product.postgresql.copy.function.ToBooleanFunction;
-import com.gitee.dbswitch.product.postgresql.copy.function.ToFloatFunction;
-import com.gitee.dbswitch.product.postgresql.copy.model.ColumnDefinition;
-import com.gitee.dbswitch.product.postgresql.copy.model.TableDefinition;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.PgBinaryWriter;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.constants.DataType;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.constants.ObjectIdentifier;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.CollectionValueHandler;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.IValueHandler;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.IValueHandlerProvider;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.RangeValueHandler;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.ValueHandlerProvider;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.*;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.network.MacAddress;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.range.Range;
-import com.gitee.dbswitch.product.postgresql.copy.util.PostgreSqlUtils;
+import org.dromara.dbswitch.product.postgresql.copy.function.ToBooleanFunction;
+import org.dromara.dbswitch.product.postgresql.copy.function.ToFloatFunction;
+import org.dromara.dbswitch.product.postgresql.copy.model.ColumnDefinition;
+import org.dromara.dbswitch.product.postgresql.copy.model.TableDefinition;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.PgBinaryWriter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.constants.DataType;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.constants.ObjectIdentifier;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.CollectionValueHandler;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.IValueHandler;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.IValueHandlerProvider;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.RangeValueHandler;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.ValueHandlerProvider;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.*;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Box;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Circle;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Line;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.LineSegment;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Path;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Point;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Polygon;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.network.MacAddress;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.range.Range;
+import org.dromara.dbswitch.product.postgresql.copy.util.PostgreSqlUtils;
import java.net.Inet4Address;
import java.net.Inet6Address;
import java.time.LocalDate;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/model/ColumnDefinition.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/model/ColumnDefinition.java
similarity index 82%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/model/ColumnDefinition.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/model/ColumnDefinition.java
index 055ecc35..a499c4b5 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/model/ColumnDefinition.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/model/ColumnDefinition.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.model;
+package org.dromara.dbswitch.product.postgresql.copy.model;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.PgBinaryWriter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.PgBinaryWriter;
import java.util.function.BiConsumer;
public class ColumnDefinition {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/model/TableDefinition.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/model/TableDefinition.java
similarity index 84%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/model/TableDefinition.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/model/TableDefinition.java
index 8e7d8f5f..fb58274b 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/model/TableDefinition.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/model/TableDefinition.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.model;
+package org.dromara.dbswitch.product.postgresql.copy.model;
-import com.gitee.dbswitch.product.postgresql.copy.util.PostgreSqlUtils;
+import org.dromara.dbswitch.product.postgresql.copy.util.PostgreSqlUtils;
public class TableDefinition {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/PgBinaryWriter.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/PgBinaryWriter.java
similarity index 95%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/PgBinaryWriter.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/PgBinaryWriter.java
index 5c7096b7..38c7f98b 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/PgBinaryWriter.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/PgBinaryWriter.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql;
-import com.gitee.dbswitch.product.postgresql.copy.exceptions.BinaryWriteFailedException;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.IValueHandler;
+import org.dromara.dbswitch.product.postgresql.copy.exceptions.BinaryWriteFailedException;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.IValueHandler;
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/constants/DataType.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/constants/DataType.java
similarity index 89%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/constants/DataType.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/constants/DataType.java
index c8b612aa..e1959923 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/constants/DataType.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/constants/DataType.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.constants;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.constants;
public enum DataType {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/constants/ObjectIdentifier.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/constants/ObjectIdentifier.java
similarity index 98%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/constants/ObjectIdentifier.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/constants/ObjectIdentifier.java
index 3fda17b3..fbd84fa4 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/constants/ObjectIdentifier.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/constants/ObjectIdentifier.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.constants;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.constants;
import java.util.HashMap;
import java.util.Map;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/IValueConverter.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/IValueConverter.java
similarity index 57%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/IValueConverter.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/IValueConverter.java
index 08cf3666..d934457a 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/IValueConverter.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/IValueConverter.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.converter;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.converter;
public interface IValueConverter {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateConverter.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateConverter.java
similarity index 59%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateConverter.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateConverter.java
index ad172315..f210357e 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateConverter.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateConverter.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.converter;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.converter;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.utils.TimeStampUtils;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.utils.TimeStampUtils;
import java.time.LocalDate;
public class LocalDateConverter implements IValueConverter {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateTimeConverter.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateTimeConverter.java
similarity index 63%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateTimeConverter.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateTimeConverter.java
index 6bc722d4..b1a519f1 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateTimeConverter.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/LocalDateTimeConverter.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.converter;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.converter;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.utils.TimeStampUtils;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.utils.TimeStampUtils;
import java.time.LocalDateTime;
public class LocalDateTimeConverter implements IValueConverter {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/LocalTimeConverter.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/LocalTimeConverter.java
similarity index 75%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/LocalTimeConverter.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/LocalTimeConverter.java
index fdb1e970..1d831bb4 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/converter/LocalTimeConverter.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/converter/LocalTimeConverter.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.converter;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.converter;
import java.time.LocalTime;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BaseValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BaseValueHandler.java
similarity index 80%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BaseValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BaseValueHandler.java
index 99822073..2cda4786 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BaseValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BaseValueHandler.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.exceptions.BinaryWriteFailedException;
+import org.dromara.dbswitch.product.postgresql.copy.exceptions.BinaryWriteFailedException;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BigDecimalValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BigDecimalValueHandler.java
similarity index 95%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BigDecimalValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BigDecimalValueHandler.java
index b9aeb345..6070da1d 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BigDecimalValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BigDecimalValueHandler.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.util.BigDecimalUtils;
+import org.dromara.dbswitch.product.postgresql.copy.util.BigDecimalUtils;
import java.io.DataOutputStream;
import java.io.IOException;
import java.math.BigDecimal;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BooleanValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BooleanValueHandler.java
similarity index 86%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BooleanValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BooleanValueHandler.java
index 74e81229..959632cd 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BooleanValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BooleanValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BoxValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BoxValueHandler.java
similarity index 65%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BoxValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BoxValueHandler.java
index 094cb459..4045837a 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/BoxValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/BoxValueHandler.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.Box;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Box;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ByteArrayValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ByteArrayValueHandler.java
similarity index 85%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ByteArrayValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ByteArrayValueHandler.java
index 2d03c3e6..39e78eb4 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ByteArrayValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ByteArrayValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ByteValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ByteValueHandler.java
similarity index 84%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ByteValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ByteValueHandler.java
index fc81d17d..de3e3d4c 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ByteValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ByteValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/CircleValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/CircleValueHandler.java
similarity index 68%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/CircleValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/CircleValueHandler.java
index ffe741b5..73808442 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/CircleValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/CircleValueHandler.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.Circle;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Circle;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/CollectionValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/CollectionValueHandler.java
similarity index 95%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/CollectionValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/CollectionValueHandler.java
index f0c910cc..e255a7ed 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/CollectionValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/CollectionValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/DoubleValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/DoubleValueHandler.java
similarity index 84%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/DoubleValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/DoubleValueHandler.java
index 591d45d8..ae03660e 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/DoubleValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/DoubleValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/FloatValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/FloatValueHandler.java
similarity index 84%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/FloatValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/FloatValueHandler.java
index 93a97477..227757ce 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/FloatValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/FloatValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/HstoreValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/HstoreValueHandler.java
similarity index 92%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/HstoreValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/HstoreValueHandler.java
index 04a37063..e2af2d18 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/HstoreValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/HstoreValueHandler.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.util.StringUtils;
+import org.dromara.dbswitch.product.postgresql.copy.util.StringUtils;
import java.io.ByteArrayOutputStream;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandler.java
similarity index 75%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandler.java
index bb8ec220..4d9879bf 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandlerProvider.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandlerProvider.java
new file mode 100644
index 00000000..28204777
--- /dev/null
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/IValueHandlerProvider.java
@@ -0,0 +1,8 @@
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
+
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.constants.DataType;
+
+public interface IValueHandlerProvider {
+
+ IValueHandler resolve(DataType targetType);
+}
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/Inet4AddressValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/Inet4AddressValueHandler.java
similarity index 91%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/Inet4AddressValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/Inet4AddressValueHandler.java
index 436356ae..1314700d 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/Inet4AddressValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/Inet4AddressValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/Inet6AddressValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/Inet6AddressValueHandler.java
similarity index 91%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/Inet6AddressValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/Inet6AddressValueHandler.java
index f65e00a0..d42e45f4 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/Inet6AddressValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/Inet6AddressValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/IntegerValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/IntegerValueHandler.java
similarity index 84%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/IntegerValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/IntegerValueHandler.java
index 8da29e05..39955070 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/IntegerValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/IntegerValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/JsonbValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/JsonbValueHandler.java
similarity index 92%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/JsonbValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/JsonbValueHandler.java
index 035e48ed..59c3becc 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/JsonbValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/JsonbValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LineSegmentValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LineSegmentValueHandler.java
similarity index 66%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LineSegmentValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LineSegmentValueHandler.java
index 00df6d94..27553f82 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LineSegmentValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LineSegmentValueHandler.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.LineSegment;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.LineSegment;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LineValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LineValueHandler.java
similarity index 75%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LineValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LineValueHandler.java
index 274b03ec..0b6e3bcb 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LineValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LineValueHandler.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.Line;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Line;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateTimeValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateTimeValueHandler.java
similarity index 75%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateTimeValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateTimeValueHandler.java
index c1ee4915..928b13e2 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateTimeValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateTimeValueHandler.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.converter.IValueConverter;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.converter.LocalDateTimeConverter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.converter.IValueConverter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.converter.LocalDateTimeConverter;
import java.io.DataOutputStream;
import java.io.IOException;
import java.time.LocalDateTime;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateValueHandler.java
similarity index 74%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateValueHandler.java
index 55119074..e24b2e28 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LocalDateValueHandler.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.converter.IValueConverter;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.converter.LocalDateConverter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.converter.IValueConverter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.converter.LocalDateConverter;
import java.io.DataOutputStream;
import java.io.IOException;
import java.time.LocalDate;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LocalTimeValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LocalTimeValueHandler.java
similarity index 74%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LocalTimeValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LocalTimeValueHandler.java
index adb9371e..3b4d526d 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LocalTimeValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LocalTimeValueHandler.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.converter.IValueConverter;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.converter.LocalTimeConverter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.converter.IValueConverter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.converter.LocalTimeConverter;
import java.io.DataOutputStream;
import java.io.IOException;
import java.time.LocalTime;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LongValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LongValueHandler.java
similarity index 84%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LongValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LongValueHandler.java
index 752bf7e5..ba62c1c7 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/LongValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/LongValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/MacAddressValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/MacAddressValueHandler.java
similarity index 72%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/MacAddressValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/MacAddressValueHandler.java
index 83cfd140..309fde60 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/MacAddressValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/MacAddressValueHandler.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.network.MacAddress;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.network.MacAddress;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/PathValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/PathValueHandler.java
similarity index 73%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/PathValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/PathValueHandler.java
index a6c18ba9..55aabaae 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/PathValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/PathValueHandler.java
@@ -1,8 +1,8 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.Path;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.Point;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Path;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Point;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/PointValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/PointValueHandler.java
similarity index 61%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/PointValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/PointValueHandler.java
index b927da89..d4b91b89 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/PointValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/PointValueHandler.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.Point;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Point;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/PolygonValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/PolygonValueHandler.java
similarity index 69%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/PolygonValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/PolygonValueHandler.java
index 508e7a3b..4e721609 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/PolygonValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/PolygonValueHandler.java
@@ -1,8 +1,8 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.Point;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.Polygon;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.utils.GeometricUtils;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Point;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Polygon;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/RangeValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/RangeValueHandler.java
similarity index 90%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/RangeValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/RangeValueHandler.java
index 0d1cc25d..0df78ff7 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/RangeValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/RangeValueHandler.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.range.Range;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.range.Range;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ShortValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ShortValueHandler.java
similarity index 84%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ShortValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ShortValueHandler.java
index febe1a99..39aaf97e 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ShortValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ShortValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/StringValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/StringValueHandler.java
similarity index 78%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/StringValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/StringValueHandler.java
index e690a6a3..5f20a33e 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/StringValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/StringValueHandler.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.util.StringUtils;
+import org.dromara.dbswitch.product.postgresql.copy.util.StringUtils;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/UUIDValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/UUIDValueHandler.java
similarity index 91%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/UUIDValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/UUIDValueHandler.java
index 90b4321f..fb61f3f2 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/UUIDValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/UUIDValueHandler.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandler.java
new file mode 100644
index 00000000..6bdf5991
--- /dev/null
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandler.java
@@ -0,0 +1,6 @@
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
+
+// Marker Interface
+public interface ValueHandler {
+
+}
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandlerProvider.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandlerProvider.java
similarity index 90%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandlerProvider.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandlerProvider.java
index 9721a47c..e1d4fa67 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandlerProvider.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ValueHandlerProvider.java
@@ -1,8 +1,8 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.exceptions.ValueHandlerAlreadyRegisteredException;
-import com.gitee.dbswitch.product.postgresql.copy.exceptions.ValueHandlerNotRegisteredException;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.constants.DataType;
+import org.dromara.dbswitch.product.postgresql.copy.exceptions.ValueHandlerAlreadyRegisteredException;
+import org.dromara.dbswitch.product.postgresql.copy.exceptions.ValueHandlerNotRegisteredException;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.constants.DataType;
import java.util.EnumMap;
import java.util.Map;
import java.util.stream.Collectors;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ZonedDateTimeValueHandler.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ZonedDateTimeValueHandler.java
similarity index 82%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ZonedDateTimeValueHandler.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ZonedDateTimeValueHandler.java
index 2c8564f9..60dd35d8 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/ZonedDateTimeValueHandler.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/ZonedDateTimeValueHandler.java
@@ -1,7 +1,7 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.converter.IValueConverter;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.converter.LocalDateTimeConverter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.converter.IValueConverter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.converter.LocalDateTimeConverter;
import java.io.DataOutputStream;
import java.io.IOException;
import java.time.LocalDateTime;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/utils/GeometricUtils.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/utils/GeometricUtils.java
similarity index 63%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/utils/GeometricUtils.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/utils/GeometricUtils.java
index 798875ec..c254d9da 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/handlers/utils/GeometricUtils.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/handlers/utils/GeometricUtils.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.utils;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.utils;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.Point;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Point;
import java.io.DataOutputStream;
import java.io.IOException;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Box.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Box.java
similarity index 84%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Box.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Box.java
index e33659a8..e5deccd2 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Box.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Box.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric;
public class Box {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Circle.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Circle.java
similarity index 83%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Circle.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Circle.java
index 1cc87211..bc502e08 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Circle.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Circle.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric;
public class Circle {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Line.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Line.java
similarity index 80%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Line.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Line.java
index c802af6f..37910090 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Line.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Line.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric;
public class Line {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/LineSegment.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/LineSegment.java
similarity index 84%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/LineSegment.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/LineSegment.java
index 192a60bd..84e8be8f 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/LineSegment.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/LineSegment.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric;
public class LineSegment {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Path.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Path.java
similarity index 86%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Path.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Path.java
index 17d64b49..53dda23e 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Path.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Path.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric;
import java.util.List;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Point.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Point.java
similarity index 75%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Point.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Point.java
index bdceae5e..97c29451 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Point.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Point.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric;
public class Point {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Polygon.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Polygon.java
similarity index 82%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Polygon.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Polygon.java
index 4032e88f..78bc8f74 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/geometric/Polygon.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/geometric/Polygon.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric;
import java.util.List;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/network/MacAddress.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/network/MacAddress.java
similarity index 91%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/network/MacAddress.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/network/MacAddress.java
index 3b052845..bcaf784b 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/network/MacAddress.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/network/MacAddress.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.model.network;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.model.network;
import java.util.List;
import java.util.stream.Collectors;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/range/Range.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/range/Range.java
similarity index 98%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/range/Range.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/range/Range.java
index 23126792..1f400591 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/range/Range.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/range/Range.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.model.range;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.model.range;
import java.util.Objects;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/range/RangeFlags.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/range/RangeFlags.java
similarity index 91%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/range/RangeFlags.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/range/RangeFlags.java
index 1eda8a34..e66ff905 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/model/range/RangeFlags.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/model/range/RangeFlags.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.model.range;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.model.range;
// https://github.com/npgsql/npgsql/blob/d4132d0d546594629bcef658bcb1418b4a8624cc/src/Npgsql/NpgsqlTypes/NpgsqlRange.cs
public class RangeFlags {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/utils/TimeStampUtils.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/utils/TimeStampUtils.java
similarity index 98%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/utils/TimeStampUtils.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/utils/TimeStampUtils.java
index ac854c6e..41b67427 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/pgsql/utils/TimeStampUtils.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/pgsql/utils/TimeStampUtils.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.pgsql.utils;
+package org.dromara.dbswitch.product.postgresql.copy.pgsql.utils;
import java.time.LocalDate;
import java.time.LocalDateTime;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/row/SimpleRow.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/row/SimpleRow.java
similarity index 91%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/row/SimpleRow.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/row/SimpleRow.java
index 77a0b001..6444a0f1 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/row/SimpleRow.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/row/SimpleRow.java
@@ -1,15 +1,15 @@
-package com.gitee.dbswitch.product.postgresql.copy.row;
+package org.dromara.dbswitch.product.postgresql.copy.row;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.PgBinaryWriter;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.constants.DataType;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.constants.ObjectIdentifier;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.CollectionValueHandler;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.IValueHandler;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.RangeValueHandler;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.ValueHandlerProvider;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.geometric.*;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.network.MacAddress;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.model.range.Range;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.PgBinaryWriter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.constants.DataType;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.constants.ObjectIdentifier;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.CollectionValueHandler;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.IValueHandler;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.RangeValueHandler;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.ValueHandlerProvider;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.*;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.network.MacAddress;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.range.Range;
import java.net.Inet4Address;
import java.net.Inet6Address;
import java.time.LocalDate;
@@ -20,6 +20,13 @@ import java.util.*;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.stream.Collectors;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Box;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Circle;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Line;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.LineSegment;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Path;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Point;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.model.geometric.Polygon;
public class SimpleRow {
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/row/SimpleRowWriter.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/row/SimpleRowWriter.java
similarity index 89%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/row/SimpleRowWriter.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/row/SimpleRowWriter.java
index 43d91b12..8cf54036 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/row/SimpleRowWriter.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/row/SimpleRowWriter.java
@@ -1,10 +1,10 @@
-package com.gitee.dbswitch.product.postgresql.copy.row;
+package org.dromara.dbswitch.product.postgresql.copy.row;
-import com.gitee.dbswitch.product.postgresql.copy.exceptions.BinaryWriteFailedException;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.PgBinaryWriter;
-import com.gitee.dbswitch.product.postgresql.copy.pgsql.handlers.ValueHandlerProvider;
-import com.gitee.dbswitch.product.postgresql.copy.util.PostgreSqlUtils;
-import com.gitee.dbswitch.product.postgresql.copy.util.StringUtils;
+import org.dromara.dbswitch.product.postgresql.copy.exceptions.BinaryWriteFailedException;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.PgBinaryWriter;
+import org.dromara.dbswitch.product.postgresql.copy.pgsql.handlers.ValueHandlerProvider;
+import org.dromara.dbswitch.product.postgresql.copy.util.PostgreSqlUtils;
+import org.dromara.dbswitch.product.postgresql.copy.util.StringUtils;
import java.sql.SQLException;
import java.util.Arrays;
import java.util.HashMap;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/util/BigDecimalUtils.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/util/BigDecimalUtils.java
similarity index 95%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/util/BigDecimalUtils.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/util/BigDecimalUtils.java
index 0c9b2f1c..ad31645a 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/util/BigDecimalUtils.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/util/BigDecimalUtils.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.util;
+package org.dromara.dbswitch.product.postgresql.copy.util;
import java.math.BigDecimal;
import java.math.MathContext;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/util/PostgreSqlUtils.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/util/PostgreSqlUtils.java
similarity index 93%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/util/PostgreSqlUtils.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/util/PostgreSqlUtils.java
index 7e3e3bf0..d3a42b9e 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/util/PostgreSqlUtils.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/util/PostgreSqlUtils.java
@@ -1,6 +1,6 @@
-package com.gitee.dbswitch.product.postgresql.copy.util;
+package org.dromara.dbswitch.product.postgresql.copy.util;
-import com.gitee.dbswitch.product.postgresql.copy.exceptions.PgConnectionException;
+import org.dromara.dbswitch.product.postgresql.copy.exceptions.PgConnectionException;
import java.sql.Connection;
import java.util.Optional;
import org.postgresql.PGConnection;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/util/StringUtils.java b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/util/StringUtils.java
similarity index 90%
rename from dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/util/StringUtils.java
rename to dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/util/StringUtils.java
index eff01fc9..9be5ccf8 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/java/com/gitee/dbswitch/product/postgresql/copy/util/StringUtils.java
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/java/org/dromara/dbswitch/product/postgresql/copy/util/StringUtils.java
@@ -1,4 +1,4 @@
-package com.gitee.dbswitch.product.postgresql.copy.util;
+package org.dromara.dbswitch.product.postgresql.copy.util;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
diff --git a/dbswitch-product/dbswitch-product-postgresql/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-postgresql/src/main/resources/META-INF/services/dbswitch.providers
index 296881b6..91e3b6ad 100644
--- a/dbswitch-product/dbswitch-product-postgresql/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-postgresql/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.postgresql.PostgresFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-sqlite/pom.xml b/dbswitch-product/dbswitch-product-sqlite/pom.xml
index cbc0383a..b864e619 100644
--- a/dbswitch-product/dbswitch-product-sqlite/pom.xml
+++ b/dbswitch-product/dbswitch-product-sqlite/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -13,13 +13,13 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteFactoryProvider.java b/dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteFactoryProvider.java
similarity index 64%
rename from dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteFactoryProvider.java
rename to dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteFactoryProvider.java
index e9b0cb19..7847e4c3 100644
--- a/dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteFactoryProvider.java
@@ -7,17 +7,17 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sqlite;
+package org.dromara.dbswitch.product.sqlite;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.SQLITE3)
diff --git a/dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteMetadataQueryProvider.java
similarity index 91%
rename from dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteMetadataQueryProvider.java
index f1314b2b..803c93c8 100644
--- a/dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteMetadataQueryProvider.java
@@ -7,15 +7,15 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sqlite;
+package org.dromara.dbswitch.product.sqlite;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.util.DDLFormatterUtils;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.util.DDLFormatterUtils;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteTableDataWriteProvider.java b/dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteTableDataWriteProvider.java
similarity index 83%
rename from dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteTableDataWriteProvider.java
rename to dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteTableDataWriteProvider.java
index 44240324..48925ef1 100644
--- a/dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteTableDataWriteProvider.java
+++ b/dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteTableDataWriteProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sqlite;
+package org.dromara.dbswitch.product.sqlite;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
import org.springframework.transaction.TransactionDefinition;
import org.springframework.transaction.support.DefaultTransactionDefinition;
diff --git a/dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteTableManageProvider.java b/dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteTableManageProvider.java
similarity index 84%
rename from dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteTableManageProvider.java
rename to dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteTableManageProvider.java
index 75e7194d..34585c2b 100644
--- a/dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteTableManageProvider.java
+++ b/dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteTableManageProvider.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sqlite;
+package org.dromara.dbswitch.product.sqlite;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
public class SqliteTableManageProvider extends DefaultTableManageProvider {
diff --git a/dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteTableSynchronizer.java b/dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteTableSynchronizer.java
similarity index 83%
rename from dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteTableSynchronizer.java
rename to dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteTableSynchronizer.java
index 61281e22..e60389b3 100644
--- a/dbswitch-product/dbswitch-product-sqlite/src/main/java/com/gitee/dbswitch/product/sqlite/SqliteTableSynchronizer.java
+++ b/dbswitch-product/dbswitch-product-sqlite/src/main/java/org/dromara/dbswitch/product/sqlite/SqliteTableSynchronizer.java
@@ -7,10 +7,10 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sqlite;
+package org.dromara.dbswitch.product.sqlite;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
import org.springframework.transaction.TransactionDefinition;
import org.springframework.transaction.support.DefaultTransactionDefinition;
diff --git a/dbswitch-product/dbswitch-product-sqlite/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-sqlite/src/main/resources/META-INF/services/dbswitch.providers
index 4a33ea00..e8a0353e 100644
--- a/dbswitch-product/dbswitch-product-sqlite/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-sqlite/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.sqlite.SqliteFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-sqlserver/pom.xml b/dbswitch-product/dbswitch-product-sqlserver/pom.xml
index 288abe6b..1857f466 100644
--- a/dbswitch-product/dbswitch-product-sqlserver/pom.xml
+++ b/dbswitch-product/dbswitch-product-sqlserver/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -14,13 +14,13 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-sqlserver/src/main/java/com/gitee/dbswitch/product/sqlserver/SQLServerConst.java b/dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SQLServerConst.java
similarity index 98%
rename from dbswitch-product/dbswitch-product-sqlserver/src/main/java/com/gitee/dbswitch/product/sqlserver/SQLServerConst.java
rename to dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SQLServerConst.java
index 05d3df6d..1286f850 100644
--- a/dbswitch-product/dbswitch-product-sqlserver/src/main/java/com/gitee/dbswitch/product/sqlserver/SQLServerConst.java
+++ b/dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SQLServerConst.java
@@ -7,7 +7,7 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sqlserver;
+package org.dromara.dbswitch.product.sqlserver;
public final class SQLServerConst {
diff --git a/dbswitch-product/dbswitch-product-sqlserver/src/main/java/com/gitee/dbswitch/product/sqlserver/SqlserverFactoryProvider.java b/dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SqlserverFactoryProvider.java
similarity index 57%
rename from dbswitch-product/dbswitch-product-sqlserver/src/main/java/com/gitee/dbswitch/product/sqlserver/SqlserverFactoryProvider.java
rename to dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SqlserverFactoryProvider.java
index 8a526057..024b81b2 100644
--- a/dbswitch-product/dbswitch-product-sqlserver/src/main/java/com/gitee/dbswitch/product/sqlserver/SqlserverFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SqlserverFactoryProvider.java
@@ -7,20 +7,20 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sqlserver;
+package org.dromara.dbswitch.product.sqlserver;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.SQLSERVER)
diff --git a/dbswitch-product/dbswitch-product-sqlserver/src/main/java/com/gitee/dbswitch/product/sqlserver/SqlserverMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SqlserverMetadataQueryProvider.java
similarity index 96%
rename from dbswitch-product/dbswitch-product-sqlserver/src/main/java/com/gitee/dbswitch/product/sqlserver/SqlserverMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SqlserverMetadataQueryProvider.java
index b23e6965..3426eeec 100644
--- a/dbswitch-product/dbswitch-product-sqlserver/src/main/java/com/gitee/dbswitch/product/sqlserver/SqlserverMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-sqlserver/src/main/java/org/dromara/dbswitch/product/sqlserver/SqlserverMetadataQueryProvider.java
@@ -7,15 +7,15 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sqlserver;
+package org.dromara.dbswitch.product.sqlserver;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.util.DDLFormatterUtils;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.TableDescription;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.util.DDLFormatterUtils;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.TableDescription;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-sqlserver/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-sqlserver/src/main/resources/META-INF/services/dbswitch.providers
index eaf3f58d..551acd44 100644
--- a/dbswitch-product/dbswitch-product-sqlserver/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-sqlserver/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.sqlserver.SqlserverFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-starrocks/pom.xml b/dbswitch-product/dbswitch-product-starrocks/pom.xml
index e9715dd2..ee8d6809 100644
--- a/dbswitch-product/dbswitch-product-starrocks/pom.xml
+++ b/dbswitch-product/dbswitch-product-starrocks/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
dbswitch-product-starrocks
@@ -13,13 +13,13 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
diff --git a/dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarRocksUtils.java b/dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarRocksUtils.java
similarity index 80%
rename from dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarRocksUtils.java
rename to dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarRocksUtils.java
index 8292c2e5..39d74c2f 100644
--- a/dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarRocksUtils.java
+++ b/dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarRocksUtils.java
@@ -7,11 +7,11 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sr;
+package org.dromara.dbswitch.product.sr;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.util.GenerateSqlUtils;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.util.GenerateSqlUtils;
import java.sql.Connection;
import java.util.List;
diff --git a/dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarrocksFactoryProvider.java b/dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarrocksFactoryProvider.java
similarity index 57%
rename from dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarrocksFactoryProvider.java
rename to dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarrocksFactoryProvider.java
index 625c644b..05329bb9 100644
--- a/dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarrocksFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarrocksFactoryProvider.java
@@ -7,23 +7,18 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sr;
+package org.dromara.dbswitch.product.sr;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.common.util.DDLFormatterUtils;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
-import java.sql.Connection;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-import java.sql.Statement;
@Product(ProductTypeEnum.STARROCKS)
public class StarrocksFactoryProvider extends AbstractFactoryProvider {
diff --git a/dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarrocksFeatures.java b/dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarrocksFeatures.java
similarity index 81%
rename from dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarrocksFeatures.java
rename to dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarrocksFeatures.java
index e1118e51..4615500b 100644
--- a/dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarrocksFeatures.java
+++ b/dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarrocksFeatures.java
@@ -7,9 +7,9 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sr;
+package org.dromara.dbswitch.product.sr;
-import com.gitee.dbswitch.features.ProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
public class StarrocksFeatures implements ProductFeatures {
diff --git a/dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarrocksMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarrocksMetadataQueryProvider.java
similarity index 95%
rename from dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarrocksMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarrocksMetadataQueryProvider.java
index 7f080617..13ef3fac 100644
--- a/dbswitch-product/dbswitch-product-starrocks/src/main/java/com/gitee/dbswitch/product/sr/StarrocksMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-starrocks/src/main/java/org/dromara/dbswitch/product/sr/StarrocksMetadataQueryProvider.java
@@ -7,17 +7,17 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sr;
+package org.dromara.dbswitch.product.sr;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.IndexDescription;
-import com.gitee.dbswitch.schema.TableDescription;
-import com.gitee.dbswitch.schema.SourceProperties;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.IndexDescription;
+import org.dromara.dbswitch.core.schema.TableDescription;
+import org.dromara.dbswitch.core.schema.SourceProperties;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-starrocks/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-starrocks/src/main/resources/META-INF/services/dbswitch.providers
index f823c806..c1a6184b 100644
--- a/dbswitch-product/dbswitch-product-starrocks/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-starrocks/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.sr.StarrocksFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.sr.StarrocksFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-product-sybase/pom.xml b/dbswitch-product/dbswitch-product-sybase/pom.xml
index bc0896fc..2c2411fc 100644
--- a/dbswitch-product/dbswitch-product-sybase/pom.xml
+++ b/dbswitch-product/dbswitch-product-sybase/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -14,19 +14,19 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-common
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-core
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-sqlserver
${project.version}
diff --git a/dbswitch-product/dbswitch-product-sybase/src/main/java/com/gitee/dbswitch/product/sybase/SybaseFactoryProvider.java b/dbswitch-product/dbswitch-product-sybase/src/main/java/org/dromara/dbswitch/product/sybase/SybaseFactoryProvider.java
similarity index 57%
rename from dbswitch-product/dbswitch-product-sybase/src/main/java/com/gitee/dbswitch/product/sybase/SybaseFactoryProvider.java
rename to dbswitch-product/dbswitch-product-sybase/src/main/java/org/dromara/dbswitch/product/sybase/SybaseFactoryProvider.java
index 8d9cb8f3..6814e6e6 100644
--- a/dbswitch-product/dbswitch-product-sybase/src/main/java/com/gitee/dbswitch/product/sybase/SybaseFactoryProvider.java
+++ b/dbswitch-product/dbswitch-product-sybase/src/main/java/org/dromara/dbswitch/product/sybase/SybaseFactoryProvider.java
@@ -7,20 +7,20 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sybase;
+package org.dromara.dbswitch.product.sybase;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.features.DefaultProductFeatures;
-import com.gitee.dbswitch.features.ProductFeatures;
-import com.gitee.dbswitch.provider.AbstractFactoryProvider;
-import com.gitee.dbswitch.provider.manage.DefaultTableManageProvider;
-import com.gitee.dbswitch.provider.manage.TableManageProvider;
-import com.gitee.dbswitch.provider.meta.MetadataProvider;
-import com.gitee.dbswitch.provider.sync.AutoCastTableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.sync.TableDataSynchronizeProvider;
-import com.gitee.dbswitch.provider.write.AutoCastTableDataWriteProvider;
-import com.gitee.dbswitch.provider.write.TableDataWriteProvider;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.features.DefaultProductFeatures;
+import org.dromara.dbswitch.core.features.ProductFeatures;
+import org.dromara.dbswitch.core.provider.AbstractFactoryProvider;
+import org.dromara.dbswitch.core.provider.manage.DefaultTableManageProvider;
+import org.dromara.dbswitch.core.provider.manage.TableManageProvider;
+import org.dromara.dbswitch.core.provider.meta.MetadataProvider;
+import org.dromara.dbswitch.core.provider.sync.AutoCastTableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.sync.TableDataSynchronizeProvider;
+import org.dromara.dbswitch.core.provider.write.AutoCastTableDataWriteProvider;
+import org.dromara.dbswitch.core.provider.write.TableDataWriteProvider;
import javax.sql.DataSource;
@Product(ProductTypeEnum.SYBASE)
diff --git a/dbswitch-product/dbswitch-product-sybase/src/main/java/com/gitee/dbswitch/product/sybase/SybaseMetadataQueryProvider.java b/dbswitch-product/dbswitch-product-sybase/src/main/java/org/dromara/dbswitch/product/sybase/SybaseMetadataQueryProvider.java
similarity index 94%
rename from dbswitch-product/dbswitch-product-sybase/src/main/java/com/gitee/dbswitch/product/sybase/SybaseMetadataQueryProvider.java
rename to dbswitch-product/dbswitch-product-sybase/src/main/java/org/dromara/dbswitch/product/sybase/SybaseMetadataQueryProvider.java
index 1ac568b9..88887bdb 100644
--- a/dbswitch-product/dbswitch-product-sybase/src/main/java/com/gitee/dbswitch/product/sybase/SybaseMetadataQueryProvider.java
+++ b/dbswitch-product/dbswitch-product-sybase/src/main/java/org/dromara/dbswitch/product/sybase/SybaseMetadataQueryProvider.java
@@ -7,16 +7,16 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.sybase;
+package org.dromara.dbswitch.product.sybase;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.meta.AbstractMetadataProvider;
-import com.gitee.dbswitch.schema.ColumnDescription;
-import com.gitee.dbswitch.schema.ColumnMetaData;
-import com.gitee.dbswitch.schema.TableDescription;
-import com.gitee.dbswitch.util.GenerateSqlUtils;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.meta.AbstractMetadataProvider;
+import org.dromara.dbswitch.core.schema.ColumnDescription;
+import org.dromara.dbswitch.core.schema.ColumnMetaData;
+import org.dromara.dbswitch.core.schema.TableDescription;
+import org.dromara.dbswitch.core.util.GenerateSqlUtils;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
diff --git a/dbswitch-product/dbswitch-product-sybase/src/main/resources/META-INF/services/dbswitch.providers b/dbswitch-product/dbswitch-product-sybase/src/main/resources/META-INF/services/dbswitch.providers
index 03ff1330..9375254b 100644
--- a/dbswitch-product/dbswitch-product-sybase/src/main/resources/META-INF/services/dbswitch.providers
+++ b/dbswitch-product/dbswitch-product-sybase/src/main/resources/META-INF/services/dbswitch.providers
@@ -1 +1 @@
-com.gitee.dbswitch.product.sybase.SybaseFactoryProvider
\ No newline at end of file
+org.dromara.dbswitch.product.sybase.SybaseFactoryProvider
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-register-product/pom.xml b/dbswitch-product/dbswitch-register-product/pom.xml
index 432d87a1..edc639fb 100644
--- a/dbswitch-product/dbswitch-register-product/pom.xml
+++ b/dbswitch-product/dbswitch-register-product/pom.xml
@@ -4,8 +4,8 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
dbswitch-product
- com.gitee.dbswitch
- 1.9.10
+ org.dromara.dbswitch
+ 2.0.0
4.0.0
@@ -13,113 +13,113 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-mysql
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-oracle
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-postgresql
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-sqlserver
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-db2
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-dm
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-sybase
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-kingbase
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-highgo
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-oscar
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-sqlite
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-mariadb
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-hive
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-gbase
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-openguass
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-clickhouse
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-mongodb
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-elasticsearch
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-starrocks
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-greenplum
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-doris
${project.version}
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-oceanbase
${project.version}
diff --git a/dbswitch-product/dbswitch-register-product/src/main/java/com/gitee/dbswitch/product/register/ProductRegisterAutoConfiguration.java b/dbswitch-product/dbswitch-register-product/src/main/java/org/dromara/dbswitch/product/register/ProductRegisterAutoConfiguration.java
similarity index 92%
rename from dbswitch-product/dbswitch-register-product/src/main/java/com/gitee/dbswitch/product/register/ProductRegisterAutoConfiguration.java
rename to dbswitch-product/dbswitch-register-product/src/main/java/org/dromara/dbswitch/product/register/ProductRegisterAutoConfiguration.java
index 98a0afd1..71b95124 100644
--- a/dbswitch-product/dbswitch-register-product/src/main/java/com/gitee/dbswitch/product/register/ProductRegisterAutoConfiguration.java
+++ b/dbswitch-product/dbswitch-register-product/src/main/java/org/dromara/dbswitch/product/register/ProductRegisterAutoConfiguration.java
@@ -7,13 +7,13 @@
// Date : 2020/1/2
// Location: beijing , china
/////////////////////////////////////////////////////////////
-package com.gitee.dbswitch.product.register;
+package org.dromara.dbswitch.product.register;
-import com.gitee.dbswitch.annotation.Product;
-import com.gitee.dbswitch.common.consts.Constants;
-import com.gitee.dbswitch.common.type.ProductTypeEnum;
-import com.gitee.dbswitch.provider.ProductFactoryProvider;
-import com.gitee.dbswitch.provider.ProductProviderFactory;
+import org.dromara.dbswitch.core.annotation.Product;
+import org.dromara.dbswitch.common.consts.Constants;
+import org.dromara.dbswitch.common.type.ProductTypeEnum;
+import org.dromara.dbswitch.core.provider.ProductFactoryProvider;
+import org.dromara.dbswitch.core.provider.ProductProviderFactory;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
diff --git a/dbswitch-product/dbswitch-register-product/src/main/resources/META-INF/spring.factories b/dbswitch-product/dbswitch-register-product/src/main/resources/META-INF/spring.factories
index 3e18ff90..7add49f3 100644
--- a/dbswitch-product/dbswitch-register-product/src/main/resources/META-INF/spring.factories
+++ b/dbswitch-product/dbswitch-register-product/src/main/resources/META-INF/spring.factories
@@ -1 +1 @@
-org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.gitee.dbswitch.product.register.ProductRegisterAutoConfiguration
\ No newline at end of file
+org.springframework.boot.autoconfigure.EnableAutoConfiguration=org.dromara.dbswitch.product.register.ProductRegisterAutoConfiguration
\ No newline at end of file
diff --git a/dbswitch-product/dbswitch-register-product/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/dbswitch-product/dbswitch-register-product/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
index aac18e43..42953d54 100644
--- a/dbswitch-product/dbswitch-register-product/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
+++ b/dbswitch-product/dbswitch-register-product/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
@@ -1 +1 @@
-com.gitee.dbswitch.product.register.ProductRegisterAutoConfiguration
\ No newline at end of file
+ProductRegisterAutoConfiguration
\ No newline at end of file
diff --git a/dbswitch-product/pom.xml b/dbswitch-product/pom.xml
index 04a50a63..d527d882 100644
--- a/dbswitch-product/pom.xml
+++ b/dbswitch-product/pom.xml
@@ -3,9 +3,9 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ org.dromara.dbswitch
dbswitch-parent
- com.gitee.dbswitch
- 1.9.10
+ 2.0.0
4.0.0
dbswitch-product
diff --git a/drivers/elasticsearch/es-7.7.0/jdbc-jest-driver-1.0.0-jar-with-dependencies.jar b/drivers/elasticsearch/es-7.7.0/jdbc-jest-driver-1.0.0.jar
similarity index 100%
rename from drivers/elasticsearch/es-7.7.0/jdbc-jest-driver-1.0.0-jar-with-dependencies.jar
rename to drivers/elasticsearch/es-7.7.0/jdbc-jest-driver-1.0.0.jar
diff --git a/drivers/mongodb/mongo-4.10/mongodb-jdbc-driver-4.10.2-jar-with-dependencies.jar b/drivers/mongodb/mongo-4.10/mongodb-jdbc-driver-4.10.2.jar
similarity index 100%
rename from drivers/mongodb/mongo-4.10/mongodb-jdbc-driver-4.10.2-jar-with-dependencies.jar
rename to drivers/mongodb/mongo-4.10/mongodb-jdbc-driver-4.10.2.jar
diff --git a/pom.xml b/pom.xml
index 05e6bae3..fb2ac054 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,9 +2,9 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-parent
- 1.9.10
+ 2.0.0
pom
dbswitch
database switch project
@@ -54,7 +54,7 @@
- flyway-core
+ dbswitch-flyway
dbswitch-common
dbswitch-core
dbswitch-product
@@ -103,16 +103,6 @@
2.3
-
- io.springfox
- springfox-swagger2
- 3.0.0
-
-
- io.springfox
- springfox-swagger-ui
- 3.0.0
-
io.springfox
springfox-boot-starter
@@ -150,7 +140,7 @@
- com.gitee.dbswitch
+ org.dromara.dbswitch
dbswitch-product-repository
${project.version}
diff --git a/version.cmd b/version.cmd
index f8104a4c..a77df95a 100644
--- a/version.cmd
+++ b/version.cmd
@@ -1,6 +1,6 @@
@echo off
-set APP_VERSION=1.9.10
+set APP_VERSION=2.0.0
echo "Clean Project ..."
call mvn clean -f pom.xml