我正在尝试在Linux中转储postgres数据库,然后在Windows中恢复它。但是,当我使用以下命令时:
pg_dump -F p tempDB > tempDB.dump.out
创建的文件在Windows中无法使用。事实上,当我登录Windows时,我看不到那里的文件!然后,当我在Linux中登录时,我注意到tempDB.dump.out文件不再存在。但是,当我使用上面的命令时,tempDB.dump.out的大小约为400MB。
我做错了吗?
提前谢谢
答案 0 :(得分:0)
执行此命令时 pg_dump -F p tempDB> tempDB.dump.out 输出文件将在您所在的同一目录中创建。当您复制到可以访问Windows的某个位置(其他目录)时,您无法使用pg_restore或pgadmin程序。