sqlite3 dbname sql
iconv -f SJIS -t UTF-8 < filename.CSV > temp.csv $ cat temp.csv | tr -d '“' | tr -d “\r” > POSTNUM.csv
各データが「”」(ダブルクオーテーション)で囲まれていると失敗する(らしい)
# sqlite3 -separator , DBNAME “.import FILENAME TABLENAME”
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