我在PostgreSQL
上使用Cloude9
。我尝试运行nodejs
程序,在schema
中创建database
,然后在tables
中创建一些schema
。这是我尝试做的以及我得到的错误:
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
的所有权限授予用户{{1 }}。
我还将ubuntu
文件编辑为:
pg_hba.conf
我做错了什么?
谢谢,
尼尔。
答案 0 :(得分:0)
从头开始,在使用超级用户和登录选项创建角色后,它运行良好。