我是一个更新的rails和SQLite.
这是我的方案:我已经sqlite3在我的Windows Vista机器上安装了.博客应用程序代码也已在实施c:\rails\blog.我提出了我的命令提示并直接进入c:\rails\blog\db.我运行命令sqlite3进入数据库控制台.当我使用该.databases命令时,没有列出任何数据库?为什么?我做错了什么?
Dou*_*rie 19
您必须为sqlite3命令提供数据库(路径和)名称,例如,
Dev e$ sqlite3 my_test.db
SQLite version 3.7.7 2011-06-23 19:49:22
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> .databases
seq name file
--- --------------- ----------------------------------------------------------
0 main /Users/e/Dev/my_test.db
sqlite>
Run Code Online (Sandbox Code Playgroud)
Kin*_*nch 18
您可能没有打开数据库本身
sqlite3 database.db
Run Code Online (Sandbox Code Playgroud)
请记住,在SQLite中,数据库只是一个文件.只要你不打开或附上一个,就没有开放的.另一方面,当你刚打开数据库时.databases感觉有点无用,因为你知道你刚刚打开了哪一个.