kel*_*lso 2 ruby migration postgresql sequel
我想知道在续集中创建基于postgres现有表转储的迁移的最佳方法.我意识到我必须自己编写down方法来删除表/函数/序列,但有没有办法告诉续集上传以加载现有的sql脚本并执行脚本中的所有内容?
编辑:以防万一不清楚,这是使用ruby Sequel SQL库/ gem
您不会从表转储创建迁移,但您可以使用Sequel的schema_dumper扩展轻松创建一个.在续集命令行程序中实际上内置了对此的支持:
续集-d postgres:// postgres @ localhost/mydb> 001_initial_migration.rb
不支持转储函数或序列,因为它旨在生成与数据库无关的迁移.
如果您正在使用函数和自定义序列,那么您完全处于特定于数据库的区域,并且最好只使用数据库的工具.
| 归档时间: |
|
| 查看次数: |
1700 次 |
| 最近记录: |