mysqldump -u username -p databasename sqldump.txt
使用FTP将整个dump文件下载下来。现在在你的计算机上有了这个SQL文件,你可以将其转换成Postgres可以导入的文件。
首先,从dump文件中剪切所有的MySQL的CREATE TABLE查询,并将其粘贴到一个单独的文本文件中。下一步是使用Postgres可以理解的语言重新对数据表进行定义。
Postgres建立表的SQL和MySQL非常类似,但不完全一样。下面是一个例子:
CREATE TABLE practicetable { someID SERIAL, time TIMESTAMP DEFAULT now(), name VARCHAR(50), address VARCHAR(50), city VARCHAR(50), state VARCHAR(2), country VARCHAR(3) DEFAULT 'USA', postlcode VARCHAR(15), age smallint, lattitude real, longitude real, somebool boolean, message textitem };
猜你喜欢