如何将数据从MySQL导入PostgreSQL
我有表如何将数据从MySQL导入PostgreSQL,mysql,postgresql,Mysql,Postgresql,我有表A(MySQL)和表B(PostgreSQL) 我想将表A中的所有现有记录包括到表B 这能做到吗 谢谢我使用MYSQL工作台()将MS SQL迁移到MYSQL。架构已转换,但数据未被传输。可能是因为我的数据库大小是1.5GB。我建议你试一试,我相信这对你的情况会有用的。它显示了发生故障时的详细日志,非常可靠。将表格导出到csv中 然后将其导入postgresql 例如 SELECT * FROM A INTO OUTFILE 'C:/tmp/data.csv' FIELDS ENCLO
A
(MySQL)和表B
(PostgreSQL)
我想将表A
中的所有现有记录包括到表B
这能做到吗
谢谢我使用MYSQL工作台()将MS SQL迁移到MYSQL。架构已转换,但数据未被传输。可能是因为我的数据库大小是1.5GB。我建议你试一试,我相信这对你的情况会有用的。它显示了发生故障时的详细日志,非常可靠。将表格导出到csv中
然后将其导入postgresql
例如
SELECT * FROM A
INTO OUTFILE 'C:/tmp/data.csv'
FIELDS ENCLOSED BY '"' TERMINATED BY ',' ESCAPED BY '"'
LINES TERMINATED BY '\r\n';
// must be same column as csv file
create table B (....)
COPY B(column_1, column_2, . . . . ) FROM 'C:/tmp/data.csv' DELIMITER ',' CSV;
如果您使用的是pgadmin3,那么简单地按照这个答案将csv文件导入postgresql
我假设您正在使用不同的数据库系统。尝试将数据导出为通用格式(如XML),您可以将其导入到目标表中。这不是对该问题的回答