我安裝PostgreSQL相關9.5和的pgAdmin III在我的CentOS 6.6,我使用這些命令,遷移從MySQL到PostgreSQL
1)服務的PostgreSQL-9.5狀態
2)服務的PostgreSQL-9.5開始
3)Postgres的蘇
4)的psql
5)密碼
6)mysqldump的--compatible = PostgreSQL的--default-字符集= UTF8 -r databasename.mysql -u根-p數據庫名稱
7)的mysqldump -u根-p --compatible = Postgres的數據庫名稱</home/databasename.mysql
UNLOCK TABLES; !
/* 40103 SET TIME_ZONE = @ OLD_TIME_ZONE * /;
/* 40101 SET SQL_MODE = @ OLD_SQL_MODE /!; !
/ 40014 SET FOREIGN_KEY_CHECKS = @ OLD_FOREIGN_KEY_CHECKS /; !
/ 40014 SET UNIQUE_CHECKS = @ OLD_UNIQUE_CHECKS /; !
/ 40111 SET SQL_NOTES = @ OLD_SQL_NOTES * /;- 傾倒在2017年8月28日11時42分14秒
完成一旦完成我打開我的pgAdmin III,並檢查沒有什麼...沒有我的存在數據庫中的數據。我做了什麼錯誤。
如何從MySQL轉儲到Postgresql格式? –
我自己並沒有完成這樣的遷移,但是您可以在PostgreSQL wiki中查看一些列出的應用程序:https://wiki.postgresql.org/wiki/Converting_from_other_Databases_to_PostgreSQL#MySQL或wikibooks:https://en.wikibooks.org /維基/ Converting_MySQL_to_PostgreSQL –