问题描述
我有一个 postgresql 数据库、架构和用户名:密码。
如果我跑:
sequelize db:migrate --config=./dist/options/db.options.js --migrations-path=./dist/migrations --env=main
...然后我发现错误:
CREATE SCHEMA IF NOT EXISTS my_schema;
**ERROR**: permission denied for database my_database
我的用户无法创建架构,但此架构已存在。
如何在后续迁移选项中禁用此步骤?
这是我的续集配置:
const CONNECTION: any = {
dialect: 'postgres',host: process.env.PG_HOST,port: parseInt(process.env.PG_PORT,10),database: process.env.PG_DATABASE,username: process.env.PG_USERNAME,password: process.env.PG_PASSWORD,models: [
...
],autoLoadModels: true,sync: false,migrationStorage: "sequelize",migrationStorageTableName: genTableName('migrations'),migrationStorageTableSchema: process.env.PG_SCHEMA,logging: (...msg) => console.log(msg)
};
谷歌帮不了我...
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)