這是比較直觀的方法
1,它們的語法還是差異很大
2,pgsql的導出
3,mysql的導入
1,畢竟是不同的數據庫
它們的差別還是有些的,要仔細區分下;
2,導出SQL語句
1,相信這個還是比較簡單的,大家應該都知道:
這步接下來就是右擊
2,接下來就是把SQL語句複製過來SQL工具
3,導入的mysql
複製過來的一定發現語句好怪,對的,這就是pgsql,接下來就開始了
1,你的把’public’.全部替換成空;
2,對於字段的說明不能是 COMMENT ON COLUNN “XXX” IS “XXX” 這種方式要改成mysql 的COMMENT
3,postgresqlz中的一些函數和方法mysql是不能識別的也要去掉比如nextval(‘tb_cad_sql’::regclass),自增的不能要.
4,防止復工sql文件裏面的註釋型的內容也去掉
5.對於我的這個sql文件來說要把裏面的“soc”.去掉
6,還有’'改成``(就是esc下面的);
7,還有就是沒有bool改成TINY;
8,timedate改成datetime;
9,還有就是默認的數據的,都得刪掉;
還有就是簡單的
用Navicat直接導出元數據導入數據
這種方法很直接,點擊工具欄的數據傳輸,如果navicat沒連接過的數據庫可以手動填寫,直接就完成
這邊文章僅僅是方便,如有不對,請指正