2016-07-07 11 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は言う:

ATTACH DATABASE文は、現在のデータベース接続に別のデータベースファイルを追加します。

再起動すると、新しい接続が作成されます。

関連する問題