首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PostgreSQL -在Cloud9上创建模式特权中的表

PostgreSQL -在Cloud9上创建模式特权中的表
EN

Stack Overflow用户
提问于 2015-03-08 13:27:55
回答 1查看 1.8K关注 0票数 0

我在Cloude9上使用Cloude9。我正在尝试运行一个nodejs程序,它在database中创建一个schema,然后在schema中创建一些tables。下面是我想要做的事情和我所犯的错误:

代码语言:javascript
复制
CREATE SCHEMA IF NOT EXISTS salesforce;
CREATE TABLE IF NOT EXISTS salesforce.contact (
    id              BIGSERIAL,
    firstName       TEXT,
    lastName        TEXT,
    email           TEXT,
    mobilePhone     TEXT,
    leadsource      TEXT,
    accountid       TEXT,
    pictureURL__c   TEXT,
    preference__c   TEXT,
    size__c         TEXT,
    loyaltyid__c    TEXT,
    password__c     TEXT,
    createddate     timestamp
  );

Error initializing Postgres tables initialized
{ [Error: permission denied for schema salesforce]
  severity: 'ERROR',
  code: '42501',
  file: 'aclchk.c',
  line: '3371',
  routine: 'aclcheck_error' }

PostgreSQL是在用户postgresql下运行的,我是在用户ubuntu下运行的,但我将database上的所有权限授予了用户ubuntu。我还编辑了pg_hba.conf文件以:

代码语言:javascript
复制
local   all             postgres                                peer
# TYPE  DATABASE        USER            ADDRESS                 METHOD
# "local" is for Unix domain socket connections only
local   all             all                                     peer
# IPv4 local connections:
host    all             all             127.0.0.1/32            trust
# IPv6 local connections:
host    all             all             ::1/128                 md5

我做错什么了?谢了尼尔。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-16 15:54:35

从零开始,在创建了一个具有超级用户和登录选项的角色之后,它工作得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28926957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档