我想知道在Sequel中创建基于现有Postgres表转储的迁移的最佳方法。我意识到我必须自己编写down方法来删除表/函数/序列,但是否有一种方法可以告诉Sequel up迁移加载现有的SQL脚本并执行脚本中的所有内容?
编辑: 以防不清楚,这是使用Ruby Sequel SQL库/ gem。
编辑: 以防不清楚,这是使用Ruby Sequel SQL库/ gem。
--file
选项:psql -U postgres -d mydb -f dump.sql.
psql
那样读取PostgreSQL转储文件。也许你可以自己调用system
来执行psql
? - theory