我想要的是执行以下操作的ruby方式:
# dump database in SQL text format
echo .dump | sqlite3 mydb.sqlite3 > mydump.sql
# execute sql queries found on file mydump.sql to rebuild database
sqlite> .read mydump.sql
我想通过SQLite3 API执行上述操作,假设只有sqlite3-ruby gem和lib可用,而不是命令行util。
我在这里阅读了文档:http://www.rubydoc.info/github/luislavena/sqlite3-ruby/SQLite3/Database 但我无法找到合适的方法。有没有人知道如何做到这一点?