1.数据库实例A为大小写不敏感,先客户要求大小写敏感,—> 备份数据,新建实例,恢复数据
[kingbase@centos7-vm ~]$[kingbase@centos7-vm ~]$ ksql -Usystem -W12345678ab TEST -f db_test.sqlSETSETSETSETSETSET_CONFIG-----------------"$USER", PUBLIC(1 row)SETSETSETksql:db_test.sql:22: 警告: 数据库 "test" 不存在COMMENTSETSETksql:db_test.sql:37: 错误: 关系 "t001" 已经存在ksql:db_test.sql:40: 错误: 角色 "SYSTEM" 不存在ksql:db_test.sql:48: 错误: 关系 "t01" 已经存在ksql:db_test.sql:51: 错误: 角色 "SYSTEM" 不存在ksql:db_test.sql:57: 错误: 关系 "PUBLIC.pathman_config" 不存在ksql:db_test.sql:58: invalid command \.ksql:db_test.sql:65: 错误: 关系 "PUBLIC.pathman_config_params" 不存在ksql:db_test.sql:66: invalid command \.COPY 33000000COPY 0[kingbase@centos7-vm ~]$ ksql -Usystem -W12345678ab -dTESTksql (V008R003C002B0242)Type "help" for help.TEST=#TEST=# \l+List of databasesName | Owner | Encoding | Collate | Ctype | Access privileges | Size | Tablespace | Description-----------+--------+----------+-------------+-------------+--------------------+---------+-------------+--------------------------------------------SAMPLES | system | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | | 13 MB | SYS_DEFAULT |SECURITY | system | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | | 11 MB | SYS_DEFAULT |TEMPLATE0 | system | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =c/system +| 11 MB | SYS_DEFAULT | unmodifiable empty database| | | | | system=CTcb/system | | |TEMPLATE1 | system | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =c/system +| 11 MB | SYS_DEFAULT | default template for new databases| | | | | system=CTcb/system | | |TEMPLATE2 | system | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | =Tc/system +| 11 MB | SYS_DEFAULT || | | | | system=CTcb/system | | |TEST | system | UTF8 | zh_CN.UTF-8 | zh_CN.UTF-8 | | 2835 MB | SYS_DEFAULT | default administrative connection database(6 rows)TEST=# select count(*) from t001;错误: 关系 "T001" 不存在LINE 1: select count(*) from t001;^TEST=#TEST=# select count(*) from T001;错误: 关系 "T001" 不存在LINE 1: select count(*) from T001;^TEST=#TEST=#TEST=# \dtList of relationsSchema | Name | Type | Owner--------+-----------------------+-------+--------PUBLIC | PATHMAN_CONFIG | table | systemPUBLIC | PATHMAN_CONFIG_PARAMS | table | systemPUBLIC | t001 | table | systemPUBLIC | t01 | table | system(4 rows)TEST=#TEST=# select count(*) from t001;错误: 关系 "T001" 不存在LINE 1: select count(*) from t001;^TEST=#TEST=# \dnList of schemasName | Owner--------------------+--------INFORMATION_SCHEMA | systemPUBLIC | systemSYSAUDIT | systemSYSLOGICAL | systemXLOG_RECORD_READ | system(5 rows)TEST=# \dn+List of schemasName | Owner | Access privileges | Description--------------------+--------+-------------------+------------------------INFORMATION_SCHEMA | system | system=UC/system +|| | =U/system |PUBLIC | system | system=UC/system +| standard public schema| | =UC/system |SYSAUDIT | system | system=UC/system +|| | SYSSSO=UC/system +|| | SYSSAO=UC/system +|| | =UC/system |SYSLOGICAL | system | system=UC/system +|| | =U/system |XLOG_RECORD_READ | system | |(5 rows)TEST=#TEST=# \dt+List of relationsSchema | Name | Type | Owner | Size | Description--------+-----------------------+-------+--------+------------+-------------PUBLIC | PATHMAN_CONFIG | table | system | 8192 bytes |PUBLIC | PATHMAN_CONFIG_PARAMS | table | system | 8192 bytes |PUBLIC | t001 | table | system | 2825 MB |PUBLIC | t01 | table | system | 0 bytes |(4 rows)TEST=# select count(*) from PUBLIC.t001TEST-# ;错误: 关系 "PUBLIC.T001" 不存在LINE 1: select count(*) from PUBLIC.t001^TEST=#TEST=# select count(*) from "PUBLIC.T001";错误: 关系 "PUBLIC.T001" 不存在LINE 1: select count(*) from "PUBLIC.T001";^TEST=# select count(*) from "PUBLIC.T001";错误: 关系 "PUBLIC.T001" 不存在LINE 1: select count(*) from "PUBLIC.T001";^TEST=#TEST=# select count(*) from public.t001;错误: 关系 "PUBLIC.T001" 不存在LINE 1: select count(*) from public.t001;^TEST=# select count(*) from "PUBLIC"."t001";COUNT----------33000000(1 row)TEST=# show case_sensitive ;case_sensitive----------------on(1 row)TEST=#
自动转大写
大小写敏感双引号
