navicat 软件是常用的数据库界面管理软件,但是今天在使用navicat premium创建postgresql数据库时出现错误ERROR:column "rolcatupdate" does not exist。无论是点击操作来创建,还是用[new sql]的sql语句都是不行。
一开始我以为是软件界面程序出现问题,然后试着用psql命令行来创建,真的成功了。
查找下原因,觉得stackoverflow的一个回答合理,如下:
In Postgres 9.5 "rolcatupdate" is not anymore supported (list of pg_roles:)
It might be that some client(s)/framework(s) still use it.