This is an automated email from the ASF dual-hosted git repository.

zhangliang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 5913fb55122 Refactor AuthorityEnvironment (#36771)
5913fb55122 is described below

commit 5913fb551227f2b012d8c5a8d88cfc19f3d299ce
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Oct 2 09:16:15 2025 +0800

    Refactor AuthorityEnvironment (#36771)
    
    * Refactor AuthorityEnvironment
    
    * Refactor AuthorityEnvironment
    
    * Refactor AuthorityEnvironment
---
 .../scenario/authority/AuthorityEnvironment.java   |  4 ++--
 .../type/scenario/authority/AuthoritySQLSet.java   | 24 +++++++++----------
 .../env/scenario/cluster_jdbc_proxy/authority.xml  | 28 +++++++++++-----------
 .../test/resources/env/scenario/db/authority.xml   | 28 +++++++++++-----------
 .../scenario/db_tbl_sql_federation/authority.xml   | 16 ++++++-------
 .../dbtbl_with_readwrite_splitting/authority.xml   | 28 +++++++++++-----------
 .../authority.xml                                  | 28 +++++++++++-----------
 .../env/scenario/distsql_rdl/authority.xml         | 28 +++++++++++-----------
 .../env/scenario/empty_rules/authority.xml         | 28 +++++++++++-----------
 .../resources/env/scenario/encrypt/authority.xml   | 28 +++++++++++-----------
 .../encrypt_and_readwrite_splitting/authority.xml  | 28 +++++++++++-----------
 .../env/scenario/encrypt_shadow/authority.xml      | 28 +++++++++++-----------
 .../test/resources/env/scenario/mask/authority.xml | 28 +++++++++++-----------
 .../env/scenario/mask_encrypt/authority.xml        | 28 +++++++++++-----------
 .../scenario/mask_encrypt_sharding/authority.xml   | 28 +++++++++++-----------
 .../env/scenario/mask_sharding/authority.xml       | 28 +++++++++++-----------
 .../env/scenario/readwrite_splitting/authority.xml | 28 +++++++++++-----------
 .../readwrite_splitting_and_shadow/authority.xml   | 28 +++++++++++-----------
 .../resources/env/scenario/shadow/authority.xml    | 28 +++++++++++-----------
 .../scenario/sharding_and_encrypt/authority.xml    | 28 +++++++++++-----------
 .../env/scenario/sharding_and_shadow/authority.xml | 28 +++++++++++-----------
 .../scenario/sharding_encrypt_shadow/authority.xml | 28 +++++++++++-----------
 .../test/resources/env/scenario/tbl/authority.xml  | 28 +++++++++++-----------
 23 files changed, 302 insertions(+), 302 deletions(-)

diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/scenario/authority/AuthorityEnvironment.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/scenario/authority/AuthorityEnvironment.java
index 06bc56202b0..b7e838049d1 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/scenario/authority/AuthorityEnvironment.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/scenario/authority/AuthorityEnvironment.java
@@ -41,7 +41,7 @@ public final class AuthorityEnvironment {
      * @return init SQLs
      */
     public Collection<String> getInitSQLs(final DatabaseType databaseType) {
-        return sqlSets.stream().flatMap(each -> 
each.getCreateUserSQLs(databaseType).stream()).collect(Collectors.toList());
+        return sqlSets.stream().flatMap(each -> 
each.getInitSQLs(databaseType).stream()).collect(Collectors.toList());
     }
     
     /**
@@ -51,6 +51,6 @@ public final class AuthorityEnvironment {
      * @return clean SQLs
      */
     public Collection<String> getCleanSQLs(final DatabaseType databaseType) {
-        return sqlSets.stream().flatMap(each -> 
each.getDropUserSQLs(databaseType).stream()).collect(Collectors.toList());
+        return sqlSets.stream().flatMap(each -> 
each.getCleanSQLs(databaseType).stream()).collect(Collectors.toList());
     }
 }
diff --git 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/scenario/authority/AuthoritySQLSet.java
 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/scenario/authority/AuthoritySQLSet.java
index 23efb28a127..d60720cb651 100644
--- 
a/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/scenario/authority/AuthoritySQLSet.java
+++ 
b/test/e2e/env/src/test/java/org/apache/shardingsphere/test/e2e/env/runtime/type/scenario/authority/AuthoritySQLSet.java
@@ -43,32 +43,32 @@ public final class AuthoritySQLSet {
     @XmlAttribute(name = "db-types", required = true)
     private String databaseTypes;
     
-    @XmlElementWrapper(name = "user-create")
+    @XmlElementWrapper(name = "init")
     @XmlElement(name = "sql")
-    private List<String> useCreateSQLs = new LinkedList<>();
+    private List<String> initSQLs = new LinkedList<>();
     
-    @XmlElementWrapper(name = "user-drop")
+    @XmlElementWrapper(name = "clean")
     @XmlElement(name = "sql")
-    private List<String> useDropSQLs = new LinkedList<>();
+    private List<String> cleanSQLs = new LinkedList<>();
     
     /**
-     * Get all create user SQLs.
+     * Get all init SQLs.
      *
      * @param databaseType database type
-     * @return create user SQLs
+     * @return init SQLs
      */
-    public Collection<String> getCreateUserSQLs(final DatabaseType 
databaseType) {
-        return getDatabaseTypes().contains(databaseType) ? useCreateSQLs : 
Collections.emptyList();
+    public Collection<String> getInitSQLs(final DatabaseType databaseType) {
+        return getDatabaseTypes().contains(databaseType) ? initSQLs : 
Collections.emptyList();
     }
     
     /**
-     * Get all drop user SQLs.
+     * Get all clean SQLs.
      *
      * @param databaseType database type
-     * @return create user SQLs
+     * @return clean SQLs
      */
-    public Collection<String> getDropUserSQLs(final DatabaseType databaseType) 
{
-        return getDatabaseTypes().contains(databaseType) ? useDropSQLs : 
Collections.emptyList();
+    public Collection<String> getCleanSQLs(final DatabaseType databaseType) {
+        return getDatabaseTypes().contains(databaseType) ? cleanSQLs : 
Collections.emptyList();
     }
     
     private Collection<DatabaseType> getDatabaseTypes() {
diff --git 
a/test/e2e/operation/showprocesslist/src/test/resources/env/scenario/cluster_jdbc_proxy/authority.xml
 
b/test/e2e/operation/showprocesslist/src/test/resources/env/scenario/cluster_jdbc_proxy/authority.xml
index 78a86719405..87ec6f4d3a0 100644
--- 
a/test/e2e/operation/showprocesslist/src/test/resources/env/scenario/cluster_jdbc_proxy/authority.xml
+++ 
b/test/e2e/operation/showprocesslist/src/test/resources/env/scenario/cluster_jdbc_proxy/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,24 +34,24 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -59,11 +59,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git a/test/e2e/sql/src/test/resources/env/scenario/db/authority.xml 
b/test/e2e/sql/src/test/resources/env/scenario/db/authority.xml
index 5b5e1f91020..2beac0f35f0 100644
--- a/test/e2e/sql/src/test/resources/env/scenario/db/authority.xml
+++ b/test/e2e/sql/src/test/resources/env/scenario/db/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,20 +34,20 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on db_0.* to 
user_dev@localhost</sql>
@@ -60,8 +60,8 @@
             <sql>GRANT select,update,insert,delete on db_7.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on db_8.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on db_9.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -69,11 +69,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/db_tbl_sql_federation/authority.xml
 
b/test/e2e/sql/src/test/resources/env/scenario/db_tbl_sql_federation/authority.xml
index 1e3ca9b0a6e..1cf7abf35f6 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/db_tbl_sql_federation/authority.xml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/db_tbl_sql_federation/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,10 +34,10 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on sql_federation_ds_0.* to 
user_dev@localhost</sql>
@@ -50,8 +50,8 @@
             <sql>GRANT select,update,insert,delete on sql_federation_ds_7.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on sql_federation_ds_8.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on sql_federation_ds_9.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -59,6 +59,6 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/authority.xml
 
b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/authority.xml
index 4319bea481d..74360ad225f 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/authority.xml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,20 +34,20 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on write_ds_0.* to 
user_dev@localhost</sql>
@@ -70,8 +70,8 @@
             <sql>GRANT select,update,insert,delete on read_ds_7.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on read_ds_8.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on read_ds_9.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -79,11 +79,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/authority.xml
 
b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/authority.xml
index 181a680f7db..ee73a08fe39 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/authority.xml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/dbtbl_with_readwrite_splitting_and_encrypt/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,20 +34,20 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_write_ds_0.* to 
user_dev@localhost</sql>
@@ -70,8 +70,8 @@
             <sql>GRANT select,update,insert,delete on encrypt_read_ds_7.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_read_ds_8.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_read_ds_9.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -79,11 +79,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/distsql_rdl/authority.xml 
b/test/e2e/sql/src/test/resources/env/scenario/distsql_rdl/authority.xml
index 131d122d2ac..1a573aa8d5a 100644
--- a/test/e2e/sql/src/test/resources/env/scenario/distsql_rdl/authority.xml
+++ b/test/e2e/sql/src/test/resources/env/scenario/distsql_rdl/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,27 +34,27 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on rdl_ds_0.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on rdl_ds_1.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on rdl_ds_2.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -62,11 +62,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/empty_rules/authority.xml 
b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/authority.xml
index 4319bea481d..74360ad225f 100644
--- a/test/e2e/sql/src/test/resources/env/scenario/empty_rules/authority.xml
+++ b/test/e2e/sql/src/test/resources/env/scenario/empty_rules/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,20 +34,20 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on write_ds_0.* to 
user_dev@localhost</sql>
@@ -70,8 +70,8 @@
             <sql>GRANT select,update,insert,delete on read_ds_7.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on read_ds_8.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on read_ds_9.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -79,11 +79,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git a/test/e2e/sql/src/test/resources/env/scenario/encrypt/authority.xml 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/authority.xml
index 6b746be38bd..12f2e3ac1b7 100644
--- a/test/e2e/sql/src/test/resources/env/scenario/encrypt/authority.xml
+++ b/test/e2e/sql/src/test/resources/env/scenario/encrypt/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,25 +34,25 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -60,11 +60,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/authority.xml
 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/authority.xml
index 6c62daa7948..8743654389a 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/authority.xml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt_and_readwrite_splitting/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,26 +34,26 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_write_ds.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_read_ds.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -61,11 +61,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/authority.xml 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/authority.xml
index 192441cecaf..b4f7e72cd9a 100644
--- a/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/authority.xml
+++ b/test/e2e/sql/src/test/resources/env/scenario/encrypt_shadow/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,26 +34,26 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on db.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_shadow_db.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -61,11 +61,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git a/test/e2e/sql/src/test/resources/env/scenario/mask/authority.xml 
b/test/e2e/sql/src/test/resources/env/scenario/mask/authority.xml
index 6b746be38bd..12f2e3ac1b7 100644
--- a/test/e2e/sql/src/test/resources/env/scenario/mask/authority.xml
+++ b/test/e2e/sql/src/test/resources/env/scenario/mask/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,25 +34,25 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -60,11 +60,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/authority.xml 
b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/authority.xml
index 77538802a58..e4ee20bb229 100644
--- a/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/authority.xml
+++ b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,20 +34,20 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_ds_0.* to 
user_dev@localhost</sql>
@@ -60,8 +60,8 @@
             <sql>GRANT select,update,insert,delete on encrypt_ds_7.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_ds_8.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_ds_9.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -69,11 +69,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/authority.xml
 
b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/authority.xml
index 1d4fecab638..055f76047a1 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/authority.xml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/mask_encrypt_sharding/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,20 +34,20 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on mask_encrypt_ds_0.* to 
user_dev@localhost</sql>
@@ -60,8 +60,8 @@
             <sql>GRANT select,update,insert,delete on mask_encrypt_ds_7.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on mask_encrypt_ds_8.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on mask_encrypt_ds_9.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -69,11 +69,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/authority.xml 
b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/authority.xml
index 5e830272fc0..ac4665ee55f 100644
--- a/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/authority.xml
+++ b/test/e2e/sql/src/test/resources/env/scenario/mask_sharding/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,20 +34,20 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on mask_ds_0.* to 
user_dev@localhost</sql>
@@ -60,8 +60,8 @@
             <sql>GRANT select,update,insert,delete on mask_ds_7.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on mask_ds_8.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on mask_ds_9.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -69,11 +69,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/authority.xml
 
b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/authority.xml
index 43b3548a64f..0067acb9891 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/authority.xml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,25 +34,25 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on write_ds.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -60,11 +60,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/authority.xml
 
b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/authority.xml
index 7714c14e972..a0f0dd62960 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/authority.xml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/readwrite_splitting_and_shadow/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,26 +34,26 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on write_db.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on write_db_shadow.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -61,11 +61,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git a/test/e2e/sql/src/test/resources/env/scenario/shadow/authority.xml 
b/test/e2e/sql/src/test/resources/env/scenario/shadow/authority.xml
index d7712c0396c..59be715012b 100644
--- a/test/e2e/sql/src/test/resources/env/scenario/shadow/authority.xml
+++ b/test/e2e/sql/src/test/resources/env/scenario/shadow/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,26 +34,26 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on db.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on shadow_db.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -61,11 +61,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/authority.xml
 
b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/authority.xml
index 77538802a58..e4ee20bb229 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/authority.xml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_encrypt/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,20 +34,20 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_ds_0.* to 
user_dev@localhost</sql>
@@ -60,8 +60,8 @@
             <sql>GRANT select,update,insert,delete on encrypt_ds_7.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_ds_8.* to 
user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on encrypt_ds_9.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -69,11 +69,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/authority.xml
 
b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/authority.xml
index 5267478c402..ce155328078 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/authority.xml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/sharding_and_shadow/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,24 +34,24 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -59,11 +59,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/authority.xml
 
b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/authority.xml
index 5267478c402..ce155328078 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/authority.xml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/sharding_encrypt_shadow/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,24 +34,24 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -59,11 +59,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>
diff --git a/test/e2e/sql/src/test/resources/env/scenario/tbl/authority.xml 
b/test/e2e/sql/src/test/resources/env/scenario/tbl/authority.xml
index c118d872e3b..44c4a7ae26b 100644
--- a/test/e2e/sql/src/test/resources/env/scenario/tbl/authority.xml
+++ b/test/e2e/sql/src/test/resources/env/scenario/tbl/authority.xml
@@ -17,14 +17,14 @@
 
 <authority>
     <sqlset db-types="Oracle,SQLServer,PostgreSQL,openGauss">
-        <user-create>
+        <init>
             <sql>CREATE USER default_user</sql>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE ROLE role2</sql>
             <sql>CREATE ROLE role3</sql>
             <sql>CREATE ROLE role4</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP ROLE IF EXISTS default_role</sql>
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
@@ -34,25 +34,25 @@
             <sql>DROP USER IF EXISTS user_dev</sql>
             <sql>DROP USER IF EXISTS user_dev_new</sql>
             <sql>DROP USER IF EXISTS default_user</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="SQLServer">
-        <user-create>
+        <init>
             <sql>CREATE LOGIN login_dev</sql>
             <sql>CREATE USER user_dev FOR LOGIN login_dev</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP LOGIN IF EXISTS login_dev</sql>
             <sql>DROP LOGIN IF EXISTS login_dev_new</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="MySQL">
-        <user-create>
+        <init>
             <sql>CREATE ROLE default_role</sql>
             <sql>CREATE USER user_dev@localhost</sql>
             <sql>GRANT select,update,insert,delete on tbl.* to 
user_dev@localhost</sql>
-        </user-create>
-        <user-drop>
+        </init>
+        <clean>
             <sql>DROP USER IF EXISTS user_dev@localhost</sql>
             <sql>DROP USER IF EXISTS user_dev_new@localhost</sql>
             <sql>DROP USER IF EXISTS [email protected]</sql>
@@ -60,11 +60,11 @@
             <sql>DROP ROLE IF EXISTS role_dev</sql>
             <sql>DROP ROLE IF EXISTS role_dev_new</sql>
             <sql>FLUSH PRIVILEGES</sql>
-        </user-drop>
+        </clean>
     </sqlset>
     <sqlset db-types="Oracle">
-        <user-create>
+        <init>
             <sql>CREATE USER user_dev identified by passwd_dev</sql>
-        </user-create>
+        </init>
     </sqlset>
 </authority>

Reply via email to