在使用金仓数据库kingbaseES时,遇到用户表名和系统关键字冲突时,该怎么解决?
-
方法1:对表名增加双引号或者表名前增加模式名来区分。
-
方法2:URL串设置去掉currentSchema参数,新建一个与模式同名的用户,serarch_path里面有一个$USER对读取到同名用户的模式,search_path里面额外加上sys_catalog,sys,pg_catalog。
金仓数据库kingbaseES V8版本的系统关键字列举:
kingbaseES V8版本的系统关键字 |
---|
SYS_STATISTIC |
SYS_TYPE |
SYS_AUTH |
SYS_SHADOW |
SYS_SETTINGS |
SYS_FILE_SETTINGS |
SYS_CONFIG |
SYS_BUFFERCACHE |
SYS_USER_MAPPING |
SYS_SESSION |
SYS_REPLICATION_ORIGIN_STATUS |
SYS_TABLESPACE_INFO |
SYS_STAT_ALL_INDEXES |
SYS_COL_PRIVS |
SYS_ATTRIBUTE |
SYS_PROC |
SYS_CLASS |