1.实现流程
不说废话,直接上流程:
首先,在mysql数据库的表中右键——导出向导
![](https://i-blog.csdnimg.cn/blog_migrate/13aff00c460797d1715b9e21cf02fbb4.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/e688b44e0ce43d02ef2e25092ff19331.jpeg)
这一步可以多选几个表一起导出
![](https://i-blog.csdnimg.cn/blog_migrate/01fd1fca34fb1698d338ef77fc0c4d8a.png)
![](https://i-blog.csdnimg.cn/blog_migrate/80c24d40362a17029027771f990b044f.png)
![](https://i-blog.csdnimg.cn/blog_migrate/318bae642703962f1bf2bff1c7c84fe7.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6268dd8a260e3051b5ecd548697ad2dd.jpeg)
到postgresql数据库中,导入向导
![](https://i-blog.csdnimg.cn/blog_migrate/ac43705190a764414cab5a323b0ad89b.png)
![](https://i-blog.csdnimg.cn/blog_migrate/19f55e9975accea519777a37cd96ffc3.png)
![](https://i-blog.csdnimg.cn/blog_migrate/3d74e32ed7410e9cefec4cdb7c00f79a.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/e96d4cdf12099820777d61268253a516.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/3355e248ca343d00dfd529304ddaebd1.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/e3f45cd63e95342d786b431f1ff0b0a0.jpeg)
![](https://i-blog.csdnimg.cn/blog_migrate/54df4ca39910ffbf76372dfe07a6e70c.png)
![](https://i-blog.csdnimg.cn/blog_migrate/f9cf0e88438abac47bb266fa5d78fe53.png)
![](https://i-blog.csdnimg.cn/blog_migrate/4959f362965a1cee924fe30d581a2ed0.jpeg)
注意:如果某些数据插入不了,那就需要手动插入了
2.注意事项
-
PostgreSQL 建表的时候,如果表名或字段名为大写,如下:
create table TEST ( ID int NOT NULL , ... );
最终,建好的表,其表名会自动变成小写:test,ID也会变成:id
-
如果想要保持大写不变,就需要加上引号,如下:
create table "TEST" ( "ID" int NOT NULL , ... );
但是,这样写的话,使用查询语句的时候,就必须给查询的字段加上
""
,不然就会找不到字段(它会按照小写去找)
建议: PostgreSQL 的字段和表名一律用小写,这样会很方便。