データの移行
PostgreSQLからSQLiteにデータを移行します。
PostgreSQL内に格納しているデータの文字コードはEUCですが、SQLite移行時にUTF-8にしておきたいと思います。
- PostgreSQLからテーブル毎にCSVファイルで出力します(phpPdAdminを使いました)。
- 出力したデータUTF-8に変換します。
このあと、CSVのセパレータを"|"にしました。
- 該当のテーブルにインポートします。
sqlite3 gungle ".import data_utf.csv user_table"
740件中735がインポートできた。5件は手動インポートかな。。。
あと不安点としては、シーケンスの振る舞いが違うので、インポート後に新規データを登録した場合、どうなるか見る必要があるな。。。
参考にした記事