sql语法转换
sql 语法转换
mysql结构转换成PostgreSQL
将如下的mysql建表sql转换成PostgreSQL语法
CREATE TABLE `t_app_integration` (
`id` bigint(20) NOT NULL AUTO_INCREMENT,
`code` varchar(16) NOT NULL DEFAULT '' COMMENT '应用ID(业务上)',
`icon` varchar(128) NOT NULL DEFAULT '' COMMENT '应用图标',
`name` varchar(16) NOT NULL DEFAULT '' COMMENT '应用名称',
`url` varchar(128) NOT NULL DEFAULT '' COMMENT '应用地址',
`creator` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者',
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`updater` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者',
`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COMMENT='应用集成管理';
最简单的方法是使用Navicat Premium转换
1.随便创建一个mysql库如drp
把上边的sql放到这个库里执行,得到下表
2.鼠标放在库名上右键 点击【将数据逆向到模型】
3.点击【文件】【转换模型为..】
4.选择要转换的模型
这里可以选择【Mysql】【Postgresql】 【Oracle】 【SQLite SQL】 【Service】 【MariaDB】
下边选择对应版本
5.点击【文件】【导出 SQL..】
最后将导出的sql文件拿到Postgresql库里执行就可以了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程