【问题标题】:Copy migration scripts created inside docker to outside database将 docker 内部创建的迁移脚本复制到外部数据库
【发布时间】:2019-01-03 10:37:39
【问题描述】:

我目前正在做一个项目,我在 Docker 中使用 Postges 并通过 Flask-Migrate 管理它,但仅限于开发期间。 我的目标是在生产环境中直接在 VPS 上使用数据库。

我可以在 Docker 数据库上创建迁移脚本,然后将它们复制到 VPS 数据库上运行吗?

【问题讨论】:

  • 如果你尝试会发生什么?为什么它不起作用?

标签: database docker migration flask-migrate


【解决方案1】:

您的迁移脚本将与您的源代码一起存储,而不是存储在数据库所在的 Docker 容器中。所以这真的没关系,只要您正确设置数据库连接 URL,您就可以在任何支持的数据库上生成和应用迁移,无论是托管在容器上还是 VPS 上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-25
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多