数据库迁移踩坑记录

LV1
10
最近把项目从MySQL迁到PostgreSQL,本以为挺简单,结果踩了一堆坑。 最坑的是自增主键,MySQL的AUTO_INCREMENT在PG里得用SERIAL或者IDENTITY,直接搬SQL语句全报错。还有字符串类型,TINYINT在PG里没有,得用SMALLINT代替。 最烦的是时间字段,MySQL的DATETIME默认值CURRENT_TIMESTAMP,PG里得写NOW(),而且时区处理完全不一样,搞了半天才把数据导对。 建议大家迁移前先用工具扫一遍兼容性,别像我一样直接干,改到怀疑人生。 现在总算跑起来了,分享给要迁移的兄弟,少走点弯路。
这家伙太懒了,什么也没留下。
最新回复
请先登录后再回复

登录后即可发布评论、参与讨论、和作者互动

发帖 3
评论 3
粉丝 0
关注 0
发新帖