ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

瀚高数据库不同版本对实例级用户的支持情况

瀚高数据库不同版本对实例级用户的支持情况

V9.5

[hgadmin@highgov9-5 ~]$ psql --version
psql (PostgreSQL) 9.5.4
[hgadmin@highgov9-5 ~]$ psql --help|grep -P "\-u|\-U"-u, --instance-user      connect to the database with instance level user-U, --username=USERNAME  database user name (default: "hgadmin")
[hgadmin@highgov9-5 ~]$ psql -udbadmin -p5866 -dpostgres
psql: FATAL:  instance level role "hgadmin" does not exist

以上说明这个版本瀚高数据库存在bug,因为已经指定了 dbadmin 实例级用户,却识别成 hgadmin
解决办法是使用 -u username 的严格格式指定实例级用户:
psql -u dbadmin -p5866 -dpostgres

V9.0.1

[hgadmin@highgov9-0-pg ~]$ psql --version
psql (PostgreSQL) 14.10
[hgadmin@highgov9-0-pg ~]$ psql --help|grep -P "\-u|\-U"-U, --username=USERNAME  database user name (default: "hgadmin")
返回列表