MySql教程

数据库mysql转为postgresql变动

本文主要是介绍数据库mysql转为postgresql变动,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

因为工作需要,项目以前使用的mysql数据,现在需要更改为postgresql。

一、mysql转pg

利用navcat可以直接将mysql库->postgresql库,变动:

  • navcat转换后的sql,会丢失默认值

二、语句变动

2.1 DDL变动

(1). 修改列:

MYSQL:

ALTER TABLE table_name MODIFY COLUMN column_name datatype

pg:

ALTER TABLE table_name ALTER COLUMN  column_name TYPE datatype

 

2.2 DML变动

 

(1).sql查询:

postgresql  string的列不能用integer的值查,mysql可以自动转

s类型的还有比如 日期 的比较,mysql好像可以用string,pg不行

更多sql实现和标准sql区别可以查看https://www.runoob.com/sql/sql-tutorial.html。

这篇关于数据库mysql转为postgresql变动的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!