使用Golang检索SQLite Pragma user_version

时间:2017-01-14 03:53:21

标签: database sqlite go

这是我第一个使用SQLite并试图进行半自动模式迁移的项目我想使用stackoverflow上许多其他答案所建议的user_version pragma。

我试图在Golang中这样做,但我不确定我是否应该使用Exec,Query或类似的东西来获得这个结果,然后如何将它呈现为可用的东西。

在sqlite3中我可以运行'PRAGMA user_version;'并且它将返回3或我设置的任何值。

1 个答案:

答案 0 :(得分:0)

当您使用PRAGMA user_version读取值时,此语句的行为与查询完全相同,即SELECT user_version FROM somewhere。 所以只需使用Query()