ERROR: syntax error at or near "@"的解决方法
问题现象
问题原因
未设定enable_set_variables参数。
解决方法
方法一:对指定数据库生效
- 以root用户连接数据库。
- 执行以下命令,切换enable_set_variables参数。
alter database databasename set b_format_behavior_compat_options = 'enable_set_variables';
方法二:对指定的实例生效
- 以root用户连接数据库实例。
- 切换到数据库实例用户。
su - omm
"omm" 为安装数据库实例用户,请以实际数据库实例用户为准。
- 执行以下命令,设置数据库参数。
gs_guc reload -Z datanode -N all -I all -c "b_format_behavior_compat_options='enable_set_variables'";