Oli*_*ver 5 sqlite user-interface dart flutter
我在flutter中创建了一个数据库main.db,位于ApplicationDocumentsDirectory.path。这没有任何问题。
但是为了更容易维护而不是总是必须创建一个 SQL 语句来查看数据或结构,我想要一个 GUI 来查看数据库。首先,我想将 Browser DB 用于 SQLite,但我不知道数据库在我的笔记本上的保存位置,如果是这样的话。我也无法通过特工 Ransack 找到它。
有没有办法找到数据库,或者更简单的方法在 GUI 上查看数据库?
如果有帮助,我使用 Visual Studio Code 进行开发。
F-1*_*F-1 14
对于 Android,我发现的最简单的方法是在我的机器上安装 Android Studio。在 Android Studio 中,您可以通过设备文件资源管理器查看设备上的数据库
View > Tool Windows > Device File Explorer.
Run Code Online (Sandbox Code Playgroud)
在新选项卡中确保选择了您的设备,例如
MyAndroidDevice > data > data >com.myflutterapp
Run Code Online (Sandbox Code Playgroud)
在这里你会找到你的 Flutter 应用程序文件,主数据库将位于“app_flutter 文件夹”内。
找到数据库文件后,右键单击并另存为。然后,您可以使用BrowserDB或sqlitebrowser打开此 db 文件。
使用 Xcode 可能也有类似的方法,但我对那个特定的 IDE 不太熟悉。