0

私はレールに移植しているphpアプリを持っています。Railsアプリでデータベーススキーマを作成しましたが、テスト用にいくつかの実稼働データをsqlite dbにインポートしたいと考えています-一部のユーザー、バッジテーブルなど。SQLファイルまたは他のタイプからこれを行う簡単な方法はありますか?データベースダンプの?

4

1 に答える 1

1

Sqlite の場合、使用できるテーブルを作成したと仮定します。

sqlite> .read <sqlfile.sql>

SQL ファイルに挿入ステートメントが含まれている場合。各ステートメントはセミコロンで終了する必要があります。

以下を使用できます。

sqlite> .import <csvfilename.csv> <tablename>

CSV ファイルが次のような場合:

Data for Col1|Data for Col2|Data for Col3|...

または、カンマ区切りの値が必要な場合:

sqlite> .separator ","
sqlite> .import <csvfilename.csv> <tablename>
于 2013-02-06T14:37:26.767 に答える