【问题标题】:Postgresql Won't grant user access to database that is existentPostgresql 不会授予用户访问现有数据库的权限
【发布时间】:2013-08-30 15:41:01
【问题描述】:

作为 postgresql 的新手,我很困惑。

我有一个名为“Launch”的数据库

我在跑步:

GRANT ALL PRIVILEGES ON DATABASE Launch TO admin;

用户admin 具有以下权限:

另外,运行 postgres 命令:

\list

产生数据库“启动”

我唯一看到的是,数据库Launch 没有“访问权限”条目:

我在这里做错了什么?

【问题讨论】:

    标签: postgresql centos privileges


    【解决方案1】:

    长期的教训:

    GRANT ALL PRIVILEGES ON DATABASE <yourdbhere> TO <youruserhere>;
    

    &lt;yourdbhere&gt; 数据库名称必须为小写。通过使用 Launch 作为我的数据库名称 - 它搞砸了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-16
      相关资源
      最近更新 更多