我有一个Grails插件可以导出域对象,以便多个应用程序可以共享相同的模式。我们有一些SQL脚本用于设置一些复杂的触发器,视图和其他功能,这些功能实际上并不属于GORM / Hibernate,至少不是优雅的。我想将脚本存储在同一个项目中。 “scripts”文件夹(包含_ [Un] Install / Upgrade.groovy的文件夹)最适合这个吗?我看到StackOverflow的答案是从存储在grails-app / conf / sql中的脚本构建目录。但我实际上并没有尝试在项目中执行它们。
答案 0 :(得分:1)
与数据库相关的绝对最佳解决方案是使用How to filter multiple values (OR operation) in angularJS。这样,您可以确保应用程序所指向的任何数据库(dev,test,prod等)都具有相同的信息/架构/功能/过程等。
答案 1 :(得分:1)