PostgreSQLのデータをMySQLに移行する方法
PostgreSQLのデータをMySQLに移行する方法。
[バージョン]
PostgreSQL:8.0.3
MySQL:4.1.14
[データ移行]
PostgreSQL -> MySQL
ダンプ
$ psql データベース名
psql> \pset format unaligned
psql> \pset fieldsep '\t'
psql> \pset null '\\N' # MySQL(LOAD DATA LOCAL INFILE文)でNULL値としてINSERTするための設定
psql> \o './data.dump'
psql> SELECT * FROM table_name;
psql> \o
リストア
$ mysql -u user_name -p database_name
mysql> LOAD DATA LOCAL INFILE './data.dump' INTO TABLE table_name;