【发布时间】:2015-04-01 06:36:53
【问题描述】:
我有一个 MySQL 数据库,我想将数据导入 PostgreSQL。问题是当我将源文件导出为 SQL 转储时,我需要布尔列作为“真”或“假”。有什么方法可以导出它,或者有什么方法可以将存储为 0 和 1 的布尔值导入 PostgreSQL。
【问题讨论】:
-
你现在得到的布尔字段是什么?
-
如果结果为真,则显示'b\'1\'',假时显示空白
-
MySQL 没有真正的布尔类型,因此它将“布尔”存储为整数 (0,1)。最快的方法可能是在 Postgres 中将该列定义为
integer,然后使用类型转换将该列更改为真正的boolean。
标签: mysql postgresql-9.1