Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Grails应用程序中自动创建MySQL存储过程_Mysql_Grails_Stored Procedures_Grails 2.0 - Fatal编程技术网

在Grails应用程序中自动创建MySQL存储过程

在Grails应用程序中自动创建MySQL存储过程,mysql,grails,stored-procedures,grails-2.0,Mysql,Grails,Stored Procedures,Grails 2.0,在我的Grails应用程序中,我使用的是MySQL。对于某些数据库处理繁重的功能,我需要一些存储过程。在我的开发环境中,由于模式、配置和静态数据的变化,我希望在每次启动时重建数据库(因为它非常快)。我的存储过程存储在本机SQL文件中,可以针对数据库运行 在Grails应用程序中集成这些过程的创建的最佳方式是什么?我考虑的是将其作为引导过程的一部分,定位这些文件并根据我拥有的数据源查询它们。然而,我想知道是否有关于这个问题的最佳实践,因为我的想法似乎有点生疏。大多数人都会使用数据库迁移来实现这类功

在我的Grails应用程序中,我使用的是MySQL。对于某些数据库处理繁重的功能,我需要一些存储过程。在我的开发环境中,由于模式、配置和静态数据的变化,我希望在每次启动时重建数据库(因为它非常快)。我的存储过程存储在本机SQL文件中,可以针对数据库运行


在Grails应用程序中集成这些过程的创建的最佳方式是什么?我考虑的是将其作为引导过程的一部分,定位这些文件并根据我拥有的数据源查询它们。然而,我想知道是否有关于这个问题的最佳实践,因为我的想法似乎有点生疏。

大多数人都会使用数据库迁移来实现这类功能things@Aston是的,插件。那么,你的意思是像我安装插件一样,创建一个包含存储过程的SQL变更日志文件,然后打开自动更新?