pgsql的表 創建在mysql

這是比較直觀的方法

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沒連接過的數據庫可以手動填寫,直接就完成

這邊文章僅僅是方便,如有不對,請指正

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章