问题描述
在云原生数据仓库 AnalyticDB PostgreSQL 版上通过执行CREATE ROLE
创建了一个普通用户gpuser01,但是在执行COPY脚本的时候,提示ERROR: must be superuser to COPY to or from a file
。
如何操作才能将普通用户权限提升为superuser?
问题解答
AnalyticDB for PostgreSQL不提供superuser权限,更多信息参考4.3 版本介绍。
可以参考以下两个方法执行数据COPY到文件的操作。
psql -c 'copy xx to stdout' > file
或
cat file | psql -c 'copy xx from stdin'
文档内容是否对您有帮助?