【发布时间】:2015-11-16 01:06:17
【问题描述】:
我正在研究 Postgres,在阅读时我发现您可以检查用户名(在命令行中使用 createuser 命令时使用)是否已经存在于 pg_roles 表中,方法是输入:
psql postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='USR_NAME'"
进入命令行。我只是想知道,如果我还没有创建自己的数据库,那么如何已经存在像 pg_roles 这样的表以及它们存储在哪里/它们是如何创建的?
【问题讨论】:
标签: database postgresql database-connection roles