微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

数据库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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐