续集动态数据库配置

凯克斯利

我想问一下是否可以在 sequelize-cli 中使用基于 Promise 的配置。所以,它背后的想法是我的配置文件在 AWS S3 中,但它的格式没有匹配 sequelize 的配置文件(我必须在代码中重新格式化它)

我在文档中没有找到任何内容。http://docs.sequelizejs.com/manual/tutorial/migrations.html#dynamic-configuration他们说他们可以使用js文件,但是js文件可以先从S3下载配置文件吗?

谢谢!

凯克斯利

TL;DR 您可以导出一个承诺,config.js其中返回配置对象。例如:

module.exports = somePromise().then(data => {
  ....,
  production: {
    username: data.user,
    password: data.password,
    database: data.db,
    host: data.host,
    dialect: 'mysql',
  },
})

经过广泛的研究,我发现config.js实际上可以处理承诺。

因此,要使其正常工作,您需要.sequelizerc在根文件夹(使用 sequelize 的位置)中提供文件并将其复制到文件中

const path = require('path');

module.exports = {
  'config': path.resolve('config', 'config.js')
}

然后,创建一个config.js文件。这些步骤记录在http://docs.sequelizejs.com/manual/tutorial/migrations.html#dynamic-configuration

下一步是在config.js. 我在 sequelize github 问题跟踪器上找到了一个答案,发现了这个问题:https : //github.com/sequelize/cli/issues/668

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用续集创建数据库

来自分类Dev

续集:使用多个数据库

来自分类Dev

如何使用续集创建数据库

来自分类Dev

续集Sinatra Post数据库参数

来自分类Dev

如何持久化动态配置数据库连接

来自分类Dev

动态配置多个数据库连接的最佳方法

来自分类Dev

使用持续集成时的数据库版本控制

来自分类Dev

使用续集和puma与PostgreSQL数据库建立连接

来自分类Dev

Ruby-访问多个数据库的续集模型

来自分类Dev

续集 gem 重新排序 postgres 数据库?

来自分类Dev

如何检查续集模型是否与数据库表匹配?

来自分类Dev

动态创建数据库

来自分类Dev

MongoDB动态数据库

来自分类Dev

Codeigniter 数据库配置

来自分类Dev

动态插入数据库中的数据

来自分类Dev

如何为 Spark Java 提供动态数据库配置凭据?

来自分类Dev

Firebase数据库:引用动态值

来自分类Dev

动态更改MySQL数据库表

来自分类Dev

用户创建的动态数据库-django

来自分类Dev

Laravel动态模型数据库

来自分类Dev

Django中的动态数据库表

来自分类Dev

根据会话动态选择数据库

来自分类Dev

ActiveAndroid数据库位置动态更改

来自分类Dev

Django中的动态数据库路由

来自分类Dev

动态formbuilder的数据库架构

来自分类Dev

动态表单插入数据库

来自分类Dev

Android在线动态数据库

来自分类Dev

Laravel:动态连接数据库

来自分类Dev

PonyORM数据库表动态定义