代码之家  ›  专栏  ›  技术社区  ›  Sam å±±

Mac存储sqlite3数据库的默认位置是什么

  •  1
  • Sam å±±  · 技术社区  · 15 年前

    我想把数据从一个远程数据库拉到一个sqlite数据库中,我只是不知道mac存储sqlite3文件的路径在哪里。它只是默认位置。


    这是我想出来的答案,我会把它作为答案贴出来。

    我不知道这是否是默认设置,但我从未更改过我的MacBook上的sqlite3设置,因此我假设这实际上是默认位置,但就像我说的,我不知道,它只是为我工作。

    我的默认位置是

    sqlite://my-apps-name.db
    

    如果将sqlite db保持与应用程序名称相同,则只需提供应用程序名称,该名称也是db文件的后面的名称。 sqlite:// 这样就可以了。

    2 回复  |  直到 15 年前
        1
  •  3
  •   amphetamachine    15 年前

    sqlite3不像mysql那样是基于服务器的DBMS,它为所有服务的数据库文件提供了集中的位置。它通常没有数据库的默认(甚至中央)位置。它的数据库依赖于单个文件,这些文件可能位于文件系统中的任何位置。

    如果你想创建一个数据库,这取决于你把它放在哪里。

        2
  •  0
  •   Sam å±±    15 年前

    我的默认位置是

    sqlite://my-apps-name.db
    

    如果您保持您的sqlite db与您的应用程序名相同,您需要做的就是给出应用程序名,它也是sqlite://后面的db文件名,应该这样做。