gpt4 book ai didi

grails - 用于不同环境的Grails DB-Migration

转载 作者:行者123 更新时间:2023-12-02 13:51:45 24 4
gpt4 key购买 nike

我有一个具有以下设置的Grails项目:

  • 用于development / test问题,使用H2数据库(开发/测试环境)
  • 用于production,使用Oracle数据库(由没有管理权限的用户,例如模式更新)(产品环境)

  • 现在,我需要两个用于迁移到开发和生产环境的环境(具有另一个数据源和一个不同的更改日志,例如: migration/prod/changelog.groovymigration/dev/changelog.groovy)。

    我如何建立这样的设置?

    最佳答案

    由于迁移的位置是在Config.groovy中指定的,因此每个环境可以具有不同的设置。例如:

    environments {
    development {
    grails.plugin.databasemigration.changelogLocation = 'grails-app/migrations/dev'
    }
    production {
    grails.plugin.databasemigration.changelogLocation = 'grails-app/migrations/prod'
    }
    }

    查看 documentation中的各种配置选项,然后选择适合您需求的选项。

    关于grails - 用于不同环境的Grails DB-Migration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23652701/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com