我尝试使用 linux machine 上的以下命令恢复PostgreSQL。
pg_restore --verbose -d DB_NAME dump_file.pg
这是在导致跟随错误的中间导入数据库。
pg_restore: ERROR: out of shared memory
这是一个有300多个表的大数据库。这个问题是由于缺少RAM还是硬盘空间造成的?是否有任何方法可以分割和导入数据库以避免错误情况?
以下是我使用的导出命令。
pg_dump -Fc -f dump_file.pg DB_NAME