我有存储数据的postgres数据库。 现在,我想更改我的应用程序以使其在容器中运行,并从postgres数据库中较早的存储数据中读取数据。 但是如何使用已存储的数据创建卷? 一个不想丢失任何数据。如何实现?
答案 0 :(得分:0)
更好地使用pg_dump
https://postgrespro.com/docs/postgresql/9.6/app-pgdump
您首先需要将数据库转储到文件
pg_dump mydb > db.sql
容器运行后,您需要将文件中的数据还原为
psql -d newdb -f db.sql