在linux下面用pg_dump导出一个数据库到文本文件,在windows下面如果用这个命令导入的话,会因为字符集的问题在某些地方失败:
psql my_db < backup.sql
但是,如果通过这个命令导入,就会成功,并且数据是完全正确的:
psql -d my_db -f backup.sql
上面的两种导入方式,在linux下面都是没有问题的。至于为什么windows下出问题,完全不知道……
在linux下面用pg_dump导出一个数据库到文本文件,在windows下面如果用这个命令导入的话,会因为字符集的问题在某些地方失败:
psql my_db < backup.sql
但是,如果通过这个命令导入,就会成功,并且数据是完全正确的:
psql -d my_db -f backup.sql
上面的两种导入方式,在linux下面都是没有问题的。至于为什么windows下出问题,完全不知道……