=====SQLITE3===== ====実行方法==== sqlite3 dbname sql ====SJISからUTF8に変換し、"を除去する==== iconv -f SJIS -t UTF-8 < filename.CSV > temp.csv $ cat temp.csv | tr -d '"' | tr -d "\r" > POSTNUM.csv ====CSVインポート==== 各データが「"」(ダブルクオーテーション)で囲まれていると失敗する(らしい) # sqlite3 -separator , DBNAME ".import FILENAME TABLENAME" ====PostgreSQLからSQLITEへ連携==== pg_dumpでテーブル定義SQL文を出力する pg_dump --format=p --table=brand --schema-only > ./pgdate.sql pg_dumpでインサートSQL文形式で出力 pg_dump --format=p --table=brand --column-inserts --data-only >> ./pgdate.sql SQLITEで取込 sqlite3 sqlitedata.db ".read ./pgdate.sql" 一連で流すと ####drop echo "drop table brand;" > ./pgdate.sql ####insert ####pd_dumpはpostgresユーザーで実行を行う。 pg_dump --format=p --table=brand --column-inserts --username=postgres postgres >> ./pgdate.sql ####sqlite3でsql実行 sqlite3 sqlitedata.db ".read ./pgdate.sql" ####zip 圧縮先のファイル名 圧縮するファイル名 zip sqlitedata.db.zip sqlitedata.db