如何在不使用命令行但使用 Perl 代码的情况下转储 SQLite 数据库的内容?
对于回归测试,我需要将 SQLite 数据库的全部内容转储到文本文件中。但对此类活动的所有引用都只会导致使用 sqlite 可执行文件的指南。 Perl 有没有办法在没有可执行文件的情况下做到这一点?
For regression testing i need to dump the entire contents of an SQLite database into a text file. But all references to that sort of activity only lead to guides using the sqlite executable. Is there a way in Perl to do this without the executable?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用标准 DBI 方法来查询架构。 DBD::SQLite 手册页说:
You can use the standard DBI methods for querying schema. DBD::SQLite manpage says:
一种选择是从 sqlite 程序的源代码中窃取
.dump
实现。One option is to steal the
.dump
implementation from the sqlite program's source code.