2016-07-07 70 views
0

我以下面的方式將csv導入數據庫中的表。 在終端:附加數據庫問題sqlite

Terminal>sqlite3 test.db 
sqlite3>.import /Users/Downloads/test.csv trial1 
sqlite3> attach database 'test.db' as 'alias_test'; 
sqlite3> .database 

seq name    file              
--- --------------- ---------------------------------------------------------- 
0 main    /Users/Downloads/testattach.db      
2 test_alias  /Users/Downloads/testattach.db      

但是,當我重新啓動終端和類型:

>sqlite3 test.db '.database' 

我得到:

seq name    file              
--- --------------- ---------------------------------------------------------- 
0 main    /Users/Downloads/testattach.db  

我想知道爲什麼沒有顯示附加的數據庫名稱時我再次訪問數據庫。

回答

2

documentation說:

附加數據庫語句添加另一個數據庫文件到當前數據庫連接。

重新啓動會創建一個新的連接。