在PostgreSQL docker运行中使用pg_Restore恢复数据库
我需要在运行PostgreSQL docker映像时还原PostgreSQL.backup文件。我可以用.sql文件还原数据库,但这花费了太多时间,因为文件大小超过100mb,它将触发500000个insert语句。在docker容器中有没有其他方法可以更快地恢复数据库?首先,pg_dump/pg_restore可以使用copy,这比insert选项快得多查看archive选项 如果备份/恢复时间过长,则可以使用文件系统备份。它将允许增量备份(如果足够频繁的话)更快地恢复 也就是说,100mb相当小,您应该能够使用复制选项快速恢复 顺便说一句,如果你正在寻找一个基于docker的解决方案,你可以提交容器(或者数据容器,如果你使用它的话),然后通过简单地拉取新的映像来恢复 问候 乔尼在PostgreSQL docker运行中使用pg_Restore恢复数据库,postgresql,docker,docker-container,Postgresql,Docker,Docker Container,我需要在运行PostgreSQL docker映像时还原PostgreSQL.backup文件。我可以用.sql文件还原数据库,但这花费了太多时间,因为文件大小超过100mb,它将触发500000个insert语句。在docker容器中有没有其他方法可以更快地恢复数据库?首先,pg_dump/pg_restore可以使用copy,这比insert选项快得多查看archive选项 如果备份/恢复时间过长,则可以使用文件系统备份。它将允许增量备份(如果足够频繁的话)更快地恢复 也就是说,100mb相