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

sunnianjun 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 d39f46b5bf4 Modify e2e encrypt column to add table name prefix (#28193)
d39f46b5bf4 is described below

commit d39f46b5bf420d14c39523c34303ac0c95205d4d
Author: Zhengqiang Duan <[email protected]>
AuthorDate: Mon Aug 21 11:39:40 2023 +0800

    Modify e2e encrypt column to add table name prefix (#28193)
    
    * Modify e2e encrypt column to add table name prefix
    
    * fix unit test
    
    * fix e2e test
---
 .../apache/shardingsphere/mode/manager/ContextManagerTest.java    | 5 +++--
 .../cases/dml/dataset/encrypt/batch_insert_into_user_table.xml    | 4 ++--
 .../resources/cases/dml/dataset/encrypt/delete_user_table.xml     | 4 ++--
 .../resources/cases/dml/dataset/encrypt/update_user_table.xml     | 4 ++--
 .../cases/dml/dataset/encrypt/update_user_table_by_pwd.xml        | 4 ++--
 .../resources/cases/rql/dataset/encrypt/show_encrypt_rule.xml     | 2 +-
 .../resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml    | 4 ++--
 .../test/resources/env/scenario/encrypt/data/actual/dataset.xml   | 8 ++++----
 .../scenario/encrypt/data/actual/init-sql/h2/01-actual-init.sql   | 4 ++--
 .../encrypt/data/actual/init-sql/mysql/01-actual-init.sql         | 4 ++--
 .../encrypt/data/actual/init-sql/opengauss/01-actual-init.sql     | 4 ++--
 .../encrypt/data/actual/init-sql/postgresql/01-actual-init.sql    | 4 ++--
 .../env/scenario/encrypt/proxy/conf/mysql/config-encrypt.yaml     | 8 ++++----
 .../env/scenario/encrypt/proxy/conf/opengauss/config-encrypt.yaml | 8 ++++----
 .../scenario/encrypt/proxy/conf/postgresql/config-encrypt.yaml    | 8 ++++----
 test/e2e/sql/src/test/resources/env/scenario/encrypt/rules.yaml   | 8 ++++----
 16 files changed, 42 insertions(+), 41 deletions(-)

diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
index e4bc5282954..5a7c916780d 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/manager/ContextManagerTest.java
@@ -24,12 +24,12 @@ import 
org.apache.shardingsphere.infra.database.core.DefaultDatabase;
 import org.apache.shardingsphere.infra.database.core.type.DatabaseType;
 import org.apache.shardingsphere.infra.datanode.DataNode;
 import 
org.apache.shardingsphere.infra.datasource.pool.props.domain.DataSourcePoolProperties;
-import 
org.apache.shardingsphere.infra.metadata.database.resource.storage.StorageNode;
-import 
org.apache.shardingsphere.infra.metadata.database.resource.storage.StorageResourceUtils;
 import org.apache.shardingsphere.infra.instance.InstanceContext;
 import org.apache.shardingsphere.infra.instance.mode.ModeContextManager;
 import 
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase;
 import 
org.apache.shardingsphere.infra.metadata.database.resource.ResourceMetaData;
+import 
org.apache.shardingsphere.infra.metadata.database.resource.storage.StorageNode;
+import 
org.apache.shardingsphere.infra.metadata.database.resource.storage.StorageResourceUtils;
 import 
org.apache.shardingsphere.infra.metadata.database.resource.storage.StorageUnit;
 import 
org.apache.shardingsphere.infra.metadata.database.resource.storage.StorageUnitMetaData;
 import 
org.apache.shardingsphere.infra.metadata.database.resource.storage.StorageUnitNodeMapper;
@@ -104,6 +104,7 @@ class ContextManagerTest {
         when(mutableDataNodeRule.findTableDataNode("foo_schema", 
"foo_tbl")).thenReturn(Optional.of(mock(DataNode.class)));
         when(result.getRuleMetaData()).thenReturn(new 
RuleMetaData(Collections.singleton(mutableDataNodeRule)));
         when(result.getSchemas()).thenReturn(new 
HashMap<>(Collections.singletonMap("foo_schema", new ShardingSphereSchema())));
+        
when(result.getResourceMetaData().getStorageUnitMetaData().getStorageTypes()).thenReturn(Collections.singletonMap("ds_0",
 TypedSPILoader.getService(DatabaseType.class, "FIXTURE")));
         return result;
     }
     
diff --git 
a/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_user_table.xml
 
b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_user_table.xml
index 0f7b3818e3e..c9d0c408b9b 100644
--- 
a/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_user_table.xml
+++ 
b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/batch_insert_into_user_table.xml
@@ -22,8 +22,8 @@
         <column name="user_name_like" type="varchar" />
         <column name="password_cipher" type="varchar" />
         <column name="email_cipher" type="varchar" />
-        <column name="telephone_cipher" type="varchar" />
-        <column name="telephone_like" type="varchar" />
+        <column name="user_telephone_cipher" type="varchar" />
+        <column name="user_telephone_like" type="varchar" />
         <column name="creation_date" type="datetime" />
     </metadata>
     <row data-node="encrypt.t_user" values="10, sVq8Lmm+j6bZE5EKSilJEQ==, 
yi`mht`m, aQol0b6th65d0aXe+zFPsQ==, 
WM0fHOH91JNWnHTkiqBdyNmzk4uJ7CCz4mB1va9Ya1M=, kLjLJIMnfyHT2nA+viaoaQ==, 
01454589811, 2017-08-08" />
diff --git 
a/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/delete_user_table.xml
 
b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/delete_user_table.xml
index 51c6f01f8a4..99cd87c70e0 100644
--- 
a/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/delete_user_table.xml
+++ 
b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/delete_user_table.xml
@@ -22,8 +22,8 @@
         <column name="user_name_like" type="varchar" />
         <column name="password_cipher" type="varchar" />
         <column name="email_cipher" type="varchar" />
-        <column name="telephone_cipher" type="varchar" />
-        <column name="telephone_like" type="varchar" />
+        <column name="user_telephone_cipher" type="varchar" />
+        <column name="user_telephone_like" type="varchar" />
         <column name="creation_date" type="datetime" />
     </metadata>
     <row data-node="encrypt.t_user" values="11, fQ7IzBxKVuNHtUF6h6WSBg==, 
mhth, wuhmEKgdgrWQYt+Ev0hgGA==, svATu3uWv9KfiloWJeWx3A==, 
0kDFxndQdzauFwL/wyCsNQ==, 01454589810, 2017-08-08" />
diff --git 
a/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table.xml
 
b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table.xml
index cebea5bbaa5..fa6008618e0 100644
--- 
a/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table.xml
+++ 
b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table.xml
@@ -22,8 +22,8 @@
         <column name="user_name_like" type="varchar" />
         <column name="password_cipher" type="varchar" />
         <column name="email_cipher" type="varchar" />
-        <column name="telephone_cipher" type="varchar" />
-        <column name="telephone_like" type="varchar" />
+        <column name="user_telephone_cipher" type="varchar" />
+        <column name="user_telephone_like" type="varchar" />
         <column name="creation_date" type="datetime" />
     </metadata>
     <row data-node="encrypt.t_user" values="10, sVq8Lmm+j6bZE5EKSilJEQ==, 
yi`mht`m, wuhmEKgdgrWQYt+Ev0hgGA==, 
WM0fHOH91JNWnHTkiqBdyNmzk4uJ7CCz4mB1va9Ya1M=, kLjLJIMnfyHT2nA+viaoaQ==, 
01454589811, 2017-08-08" />
diff --git 
a/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table_by_pwd.xml
 
b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table_by_pwd.xml
index 23c8099caff..6c5117913ab 100644
--- 
a/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table_by_pwd.xml
+++ 
b/test/e2e/sql/src/test/resources/cases/dml/dataset/encrypt/update_user_table_by_pwd.xml
@@ -22,8 +22,8 @@
         <column name="user_name_like" type="varchar" />
         <column name="password_cipher" type="varchar" />
         <column name="email_cipher" type="varchar" />
-        <column name="telephone_cipher" type="varchar" />
-        <column name="telephone_like" type="varchar" />
+        <column name="user_telephone_cipher" type="varchar" />
+        <column name="user_telephone_like" type="varchar" />
         <column name="creation_date" type="datetime" />
     </metadata>
     <row data-node="encrypt.t_user" values="10, sVq8Lmm+j6bZE5EKSilJEQ==, 
yi`mht`m, aQol0b6th65d0aXe+zFPsQ==, 
WM0fHOH91JNWnHTkiqBdyNmzk4uJ7CCz4mB1va9Ya1M=, 0kDFxndQdzauFwL/wyCsNQ==, 
01454589810, 2017-08-08" />
diff --git 
a/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rule.xml
 
b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rule.xml
index a142eba7481..b1b7460494b 100644
--- 
a/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rule.xml
+++ 
b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rule.xml
@@ -32,5 +32,5 @@
     <row values="t_user| user_name| user_name_cipher| | user_name_like| AES| 
aes-key-value=123456abc| | | CHAR_DIGEST_LIKE| mask=4093" />
     <row values="t_user| password| password_cipher| | | AES| 
aes-key-value=123456abc| | | | " />
     <row values="t_user| email| email_cipher| | | AES| 
aes-key-value=123456abc| | | | " />
-    <row values="t_user| telephone| telephone_cipher| | telephone_like| AES| 
aes-key-value=123456abc| | | CHAR_DIGEST_LIKE| mask=4093" />
+    <row values="t_user| telephone| user_telephone_cipher| | 
user_telephone_like| AES| aes-key-value=123456abc| | | CHAR_DIGEST_LIKE| 
mask=4093" />
 </dataset>
diff --git 
a/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml
 
b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml
index 2fc83739337..488e8d0e859 100644
--- 
a/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml
+++ 
b/test/e2e/sql/src/test/resources/cases/rql/dataset/encrypt/show_encrypt_rules.xml
@@ -32,9 +32,9 @@
     <row values="t_user| user_name| user_name_cipher| | user_name_like| AES| 
aes-key-value=123456abc| | | CHAR_DIGEST_LIKE| mask=4093" />
     <row values="t_user| password| password_cipher| | | AES| 
aes-key-value=123456abc| | | | " />
     <row values="t_user| email| email_cipher| | | AES| 
aes-key-value=123456abc| | | | " />
-    <row values="t_user| telephone| telephone_cipher| | telephone_like| AES| 
aes-key-value=123456abc| | | CHAR_DIGEST_LIKE| mask=4093" />
+    <row values="t_user| telephone| user_telephone_cipher| | 
user_telephone_like| AES| aes-key-value=123456abc| | | CHAR_DIGEST_LIKE| 
mask=4093" />
     <row values="t_user_details| number| number_cipher| | | AES| 
aes-key-value=123456abc| | | | " />
     <row values="t_user_details| number_new| number_new_cipher| | | AES| 
aes-key-value=123456abc| | | | " />
     <row values="t_merchant| business_code| business_code_cipher| | 
business_code_like| AES| aes-key-value=123456abc| | | CHAR_DIGEST_LIKE | 
mask=4093 " />
-    <row values="t_merchant| telephone| telephone_cipher| | telephone_like| 
AES| aes-key-value=123456abc| | | CHAR_DIGEST_LIKE | mask=4093 " />
+    <row values="t_merchant| telephone| merchant_telephone_cipher| | 
merchant_telephone_like| AES| aes-key-value=123456abc| | | CHAR_DIGEST_LIKE | 
mask=4093 " />
 </dataset>
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/dataset.xml 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/dataset.xml
index 5fd97a43f0f..20e20ee30d6 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/dataset.xml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/dataset.xml
@@ -38,8 +38,8 @@
         <column name="user_name_like" type="varchar" />
         <column name="password_cipher" type="varchar" />
         <column name="email_cipher" type="varchar" />
-        <column name="telephone_cipher" type="varchar" />
-        <column name="telephone_like" type="varchar" />
+        <column name="user_telephone_cipher" type="varchar" />
+        <column name="user_telephone_like" type="varchar" />
         <column name="creation_date" type="datetime" />
     </metadata>
     <metadata data-nodes="encrypt.t_user_item">
@@ -59,8 +59,8 @@
         <column name="merchant_name" type="varchar" />
         <column name="business_code_cipher" type="varchar" />
         <column name="business_code_like" type="varchar" />
-        <column name="telephone_cipher" type="varchar" />
-        <column name="telephone_like" type="varchar" />
+        <column name="merchant_telephone_cipher" type="varchar" />
+        <column name="merchant_telephone_like" type="varchar" />
         <column name="creation_date" type="datetime" />
     </metadata>
     <row data-node="encrypt.t_order" values="1000, 10, init, null, test, 
2017-08-08" />
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/h2/01-actual-init.sql
 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/h2/01-actual-init.sql
index 0225d6915fd..6cbccd24e99 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/h2/01-actual-init.sql
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/h2/01-actual-init.sql
@@ -24,9 +24,9 @@ DROP TABLE IF EXISTS t_merchant;
 
 CREATE TABLE t_order (order_id INT PRIMARY KEY, user_id INT NOT NULL, status 
VARCHAR(50) NOT NULL, merchant_id INT, remark VARCHAR(50) NOT NULL, 
creation_date DATE NOT NULL);
 CREATE TABLE t_order_item (item_id INT PRIMARY KEY, order_id INT NOT NULL, 
user_id INT NOT NULL, product_id INT NOT NULL, quantity INT NOT NULL, 
creation_date DATE NOT NULL);
-CREATE TABLE t_user (user_id INT PRIMARY KEY, user_name_cipher VARCHAR(50) NOT 
NULL, user_name_like VARCHAR(50) NOT NULL, password_cipher VARCHAR(50) NOT 
NULL, email_cipher VARCHAR(50) NOT NULL, telephone_cipher CHAR(50) NOT NULL, 
telephone_like CHAR(11) NOT NULL, creation_date DATE NOT NULL);
+CREATE TABLE t_user (user_id INT PRIMARY KEY, user_name_cipher VARCHAR(50) NOT 
NULL, user_name_like VARCHAR(50) NOT NULL, password_cipher VARCHAR(50) NOT 
NULL, email_cipher VARCHAR(50) NOT NULL, user_telephone_cipher CHAR(50) NOT 
NULL, user_telephone_like CHAR(11) NOT NULL, creation_date DATE NOT NULL);
 CREATE TABLE t_user_item (item_id INT NOT NULL, user_id INT NOT NULL, status 
VARCHAR(45) NULL, creation_date DATE, PRIMARY KEY (item_id));
 CREATE TABLE t_single_table (single_id INT NOT NULL, id INT NOT NULL, status 
VARCHAR(45) NULL, PRIMARY KEY (single_id));
-CREATE TABLE t_merchant (merchant_id INT PRIMARY KEY, country_id SMALLINT NOT 
NULL, merchant_name VARCHAR(50) NOT NULL, business_code_cipher VARCHAR(50) NOT 
NULL, business_code_like VARCHAR(50) NOT NULL, telephone_cipher CHAR(50) NOT 
NULL, telephone_like CHAR(11) NOT NULL, creation_date DATE NOT NULL);
+CREATE TABLE t_merchant (merchant_id INT PRIMARY KEY, country_id SMALLINT NOT 
NULL, merchant_name VARCHAR(50) NOT NULL, business_code_cipher VARCHAR(50) NOT 
NULL, business_code_like VARCHAR(50) NOT NULL, merchant_telephone_cipher 
CHAR(50) NOT NULL, merchant_telephone_like CHAR(11) NOT NULL, creation_date 
DATE NOT NULL);
 
 CREATE INDEX user_index_t_user ON t_user (user_id);
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/mysql/01-actual-init.sql
 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/mysql/01-actual-init.sql
index 95537a32f62..149b1e0b1f3 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/mysql/01-actual-init.sql
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/mysql/01-actual-init.sql
@@ -23,9 +23,9 @@ CREATE DATABASE encrypt;
 
 CREATE TABLE encrypt.t_order (order_id INT PRIMARY KEY, user_id INT NOT NULL, 
status VARCHAR(50) NOT NULL, merchant_id INT, remark VARCHAR(50) NOT NULL, 
creation_date DATE NOT NULL);
 CREATE TABLE encrypt.t_order_item (item_id INT PRIMARY KEY, order_id INT NOT 
NULL, user_id INT NOT NULL, product_id INT NOT NULL, quantity INT NOT NULL, 
creation_date DATE NOT NULL);
-CREATE TABLE encrypt.t_user (user_id INT PRIMARY KEY, user_name_cipher 
VARCHAR(50) NOT NULL, user_name_like VARCHAR(50) NOT NULL, password_cipher 
VARCHAR(50) NOT NULL, email_cipher VARCHAR(50) NOT NULL, telephone_cipher 
CHAR(50) NOT NULL, telephone_like CHAR(11) NOT NULL, creation_date DATE NOT 
NULL);
+CREATE TABLE encrypt.t_user (user_id INT PRIMARY KEY, user_name_cipher 
VARCHAR(50) NOT NULL, user_name_like VARCHAR(50) NOT NULL, password_cipher 
VARCHAR(50) NOT NULL, email_cipher VARCHAR(50) NOT NULL, user_telephone_cipher 
CHAR(50) NOT NULL, user_telephone_like CHAR(11) NOT NULL, creation_date DATE 
NOT NULL);
 CREATE TABLE encrypt.t_user_item (item_id INT NOT NULL, user_id INT NOT NULL, 
status VARCHAR(45) NULL, creation_date DATE, PRIMARY KEY (item_id));
 CREATE TABLE encrypt.t_single_table (single_id INT NOT NULL, id INT NOT NULL, 
status VARCHAR(45) NULL, PRIMARY KEY (single_id));
-CREATE TABLE encrypt.t_merchant (merchant_id INT PRIMARY KEY, country_id 
SMALLINT NOT NULL, merchant_name VARCHAR(50) NOT NULL, business_code_cipher 
VARCHAR(50) NOT NULL, business_code_like VARCHAR(50) NOT NULL, telephone_cipher 
CHAR(50) NOT NULL, telephone_like CHAR(11) NOT NULL, creation_date DATE NOT 
NULL);
+CREATE TABLE encrypt.t_merchant (merchant_id INT PRIMARY KEY, country_id 
SMALLINT NOT NULL, merchant_name VARCHAR(50) NOT NULL, business_code_cipher 
VARCHAR(50) NOT NULL, business_code_like VARCHAR(50) NOT NULL, 
merchant_telephone_cipher CHAR(50) NOT NULL, merchant_telephone_like CHAR(11) 
NOT NULL, creation_date DATE NOT NULL);
 
 CREATE INDEX user_index_t_user ON encrypt.t_user (user_id);
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
index d4cfdcc338b..b2042b2df52 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/opengauss/01-actual-init.sql
@@ -30,9 +30,9 @@ DROP TABLE IF EXISTS t_merchant;
 
 CREATE TABLE t_order (order_id INT PRIMARY KEY, user_id INT NOT NULL, status 
VARCHAR(50) NOT NULL, merchant_id INT, remark VARCHAR(50) NOT NULL, 
creation_date DATE NOT NULL);
 CREATE TABLE t_order_item (item_id INT PRIMARY KEY, order_id INT NOT NULL, 
user_id INT NOT NULL, product_id INT NOT NULL, quantity INT NOT NULL, 
creation_date DATE NOT NULL);
-CREATE TABLE t_user (user_id INT PRIMARY KEY, user_name_cipher VARCHAR(50) NOT 
NULL, user_name_like VARCHAR(50) NOT NULL, password_cipher VARCHAR(50) NOT 
NULL, email_cipher VARCHAR(50) NOT NULL, telephone_cipher CHAR(50) NOT NULL, 
telephone_like CHAR(11) NOT NULL, creation_date DATE NOT NULL);
+CREATE TABLE t_user (user_id INT PRIMARY KEY, user_name_cipher VARCHAR(50) NOT 
NULL, user_name_like VARCHAR(50) NOT NULL, password_cipher VARCHAR(50) NOT 
NULL, email_cipher VARCHAR(50) NOT NULL, user_telephone_cipher CHAR(50) NOT 
NULL, user_telephone_like CHAR(11) NOT NULL, creation_date DATE NOT NULL);
 CREATE TABLE t_user_item (item_id INT NOT NULL, user_id INT NOT NULL, status 
VARCHAR(45) NULL, creation_date DATE, PRIMARY KEY (item_id));
 CREATE TABLE t_single_table (single_id INT NOT NULL, id INT NOT NULL, status 
VARCHAR(45) NULL, PRIMARY KEY (single_id));
-CREATE TABLE t_merchant (merchant_id INT PRIMARY KEY, country_id SMALLINT NOT 
NULL, merchant_name VARCHAR(50) NOT NULL, business_code_cipher VARCHAR(50) NOT 
NULL, business_code_like VARCHAR(50) NOT NULL, telephone_cipher CHAR(50) NOT 
NULL, telephone_like CHAR(11) NOT NULL, creation_date DATE NOT NULL);
+CREATE TABLE t_merchant (merchant_id INT PRIMARY KEY, country_id SMALLINT NOT 
NULL, merchant_name VARCHAR(50) NOT NULL, business_code_cipher VARCHAR(50) NOT 
NULL, business_code_like VARCHAR(50) NOT NULL, merchant_telephone_cipher 
CHAR(50) NOT NULL, merchant_telephone_like CHAR(11) NOT NULL, creation_date 
DATE NOT NULL);
 
 CREATE INDEX user_index_t_user ON t_user (user_id);
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
index d4cfdcc338b..b2042b2df52 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/data/actual/init-sql/postgresql/01-actual-init.sql
@@ -30,9 +30,9 @@ DROP TABLE IF EXISTS t_merchant;
 
 CREATE TABLE t_order (order_id INT PRIMARY KEY, user_id INT NOT NULL, status 
VARCHAR(50) NOT NULL, merchant_id INT, remark VARCHAR(50) NOT NULL, 
creation_date DATE NOT NULL);
 CREATE TABLE t_order_item (item_id INT PRIMARY KEY, order_id INT NOT NULL, 
user_id INT NOT NULL, product_id INT NOT NULL, quantity INT NOT NULL, 
creation_date DATE NOT NULL);
-CREATE TABLE t_user (user_id INT PRIMARY KEY, user_name_cipher VARCHAR(50) NOT 
NULL, user_name_like VARCHAR(50) NOT NULL, password_cipher VARCHAR(50) NOT 
NULL, email_cipher VARCHAR(50) NOT NULL, telephone_cipher CHAR(50) NOT NULL, 
telephone_like CHAR(11) NOT NULL, creation_date DATE NOT NULL);
+CREATE TABLE t_user (user_id INT PRIMARY KEY, user_name_cipher VARCHAR(50) NOT 
NULL, user_name_like VARCHAR(50) NOT NULL, password_cipher VARCHAR(50) NOT 
NULL, email_cipher VARCHAR(50) NOT NULL, user_telephone_cipher CHAR(50) NOT 
NULL, user_telephone_like CHAR(11) NOT NULL, creation_date DATE NOT NULL);
 CREATE TABLE t_user_item (item_id INT NOT NULL, user_id INT NOT NULL, status 
VARCHAR(45) NULL, creation_date DATE, PRIMARY KEY (item_id));
 CREATE TABLE t_single_table (single_id INT NOT NULL, id INT NOT NULL, status 
VARCHAR(45) NULL, PRIMARY KEY (single_id));
-CREATE TABLE t_merchant (merchant_id INT PRIMARY KEY, country_id SMALLINT NOT 
NULL, merchant_name VARCHAR(50) NOT NULL, business_code_cipher VARCHAR(50) NOT 
NULL, business_code_like VARCHAR(50) NOT NULL, telephone_cipher CHAR(50) NOT 
NULL, telephone_like CHAR(11) NOT NULL, creation_date DATE NOT NULL);
+CREATE TABLE t_merchant (merchant_id INT PRIMARY KEY, country_id SMALLINT NOT 
NULL, merchant_name VARCHAR(50) NOT NULL, business_code_cipher VARCHAR(50) NOT 
NULL, business_code_like VARCHAR(50) NOT NULL, merchant_telephone_cipher 
CHAR(50) NOT NULL, merchant_telephone_like CHAR(11) NOT NULL, creation_date 
DATE NOT NULL);
 
 CREATE INDEX user_index_t_user ON t_user (user_id);
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/mysql/config-encrypt.yaml
 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/mysql/config-encrypt.yaml
index d2f27c8fb8a..1a6b944972f 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/mysql/config-encrypt.yaml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/mysql/config-encrypt.yaml
@@ -62,10 +62,10 @@ rules:
             encryptorName: aes_encryptor
         telephone:
           cipher:
-            name: telephone_cipher
+            name: user_telephone_cipher
             encryptorName: aes_encryptor
           likeQuery:
-            name: telephone_like
+            name: user_telephone_like
             encryptorName: like_encryptor
     t_user_details:
       columns:
@@ -88,8 +88,8 @@ rules:
             encryptorName: like_encryptor
         telephone:
           cipher:
-            name: telephone_cipher
+            name: merchant_telephone_cipher
             encryptorName: aes_encryptor
           likeQuery:
-            name: telephone_like
+            name: merchant_telephone_like
             encryptorName: like_encryptor
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/opengauss/config-encrypt.yaml
 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/opengauss/config-encrypt.yaml
index d04fe06b1cf..89a633b9d4e 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/opengauss/config-encrypt.yaml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/opengauss/config-encrypt.yaml
@@ -62,10 +62,10 @@ rules:
             encryptorName: aes_encryptor
         telephone:
           cipher:
-            name: telephone_cipher
+            name: user_telephone_cipher
             encryptorName: aes_encryptor
           likeQuery:
-            name: telephone_like
+            name: user_telephone_like
             encryptorName: like_encryptor
     t_user_details:
       columns:
@@ -88,8 +88,8 @@ rules:
             encryptorName: like_encryptor
         telephone:
           cipher:
-            name: telephone_cipher
+            name: merchant_telephone_cipher
             encryptorName: aes_encryptor
           likeQuery:
-            name: telephone_like
+            name: merchant_telephone_like
             encryptorName: like_encryptor
diff --git 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/postgresql/config-encrypt.yaml
 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/postgresql/config-encrypt.yaml
index 48aed704d13..9cc2b3d5382 100644
--- 
a/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/postgresql/config-encrypt.yaml
+++ 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/proxy/conf/postgresql/config-encrypt.yaml
@@ -62,10 +62,10 @@ rules:
             encryptorName: aes_encryptor
         telephone:
           cipher:
-            name: telephone_cipher
+            name: user_telephone_cipher
             encryptorName: aes_encryptor
           likeQuery:
-            name: telephone_like
+            name: user_telephone_like
             encryptorName: like_encryptor
     t_user_details:
       columns:
@@ -88,8 +88,8 @@ rules:
             encryptorName: like_encryptor
         telephone:
           cipher:
-            name: telephone_cipher
+            name: merchant_telephone_cipher
             encryptorName: aes_encryptor
           likeQuery:
-            name: telephone_like
+            name: merchant_telephone_like
             encryptorName: like_encryptor
diff --git a/test/e2e/sql/src/test/resources/env/scenario/encrypt/rules.yaml 
b/test/e2e/sql/src/test/resources/env/scenario/encrypt/rules.yaml
index 07222031cce..69a2ac6a6d9 100644
--- a/test/e2e/sql/src/test/resources/env/scenario/encrypt/rules.yaml
+++ b/test/e2e/sql/src/test/resources/env/scenario/encrypt/rules.yaml
@@ -49,10 +49,10 @@ rules:
             encryptorName: aes_encryptor
         telephone:
           cipher:
-            name: telephone_cipher
+            name: user_telephone_cipher
             encryptorName: aes_encryptor
           likeQuery:
-            name: telephone_like
+            name: user_telephone_like
             encryptorName: like_encryptor
     t_user_details:
       columns:
@@ -75,10 +75,10 @@ rules:
             encryptorName: like_encryptor
         telephone:
           cipher:
-            name: telephone_cipher
+            name: merchant_telephone_cipher
             encryptorName: aes_encryptor
           likeQuery:
-            name: telephone_like
+            name: merchant_telephone_like
             encryptorName: like_encryptor
             
 props:

Reply via email to