PostgreSQL - 在 Cloud9 上的架构权限中创建 table
PostgreSQL - Create table in schema privilege on Cloud9
我在 Cloude9
上使用 PostgreSQL
。我正在尝试 运行 一个 nodejs
程序,它在 database
中创建一个 schema
,然后在 schema
中创建一些 tables
。这是我正在尝试做的事情和我得到的错误:
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
运行ning 在用户 postgresql
下,我 运行ning 在用户 ubuntu
下,但我授予了所有权限database
给用户 ubuntu
。
我还将 pg_hba.conf
文件编辑为:
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
我做错了什么?
谢谢,
尼尔.
一切从头开始,在使用超级用户和登录选项创建角色后,一切正常。
我在 Cloude9
上使用 PostgreSQL
。我正在尝试 运行 一个 nodejs
程序,它在 database
中创建一个 schema
,然后在 schema
中创建一些 tables
。这是我正在尝试做的事情和我得到的错误:
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
运行ning 在用户 postgresql
下,我 运行ning 在用户 ubuntu
下,但我授予了所有权限database
给用户 ubuntu
。
我还将 pg_hba.conf
文件编辑为:
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
我做错了什么? 谢谢, 尼尔.
一切从头开始,在使用超级用户和登录选项创建角色后,一切正常。