如何使用命令行备份postgres数据库

mzmfm0qo  于 2021-08-09  发布在  Java
关注(0)|答案(2)|浏览(450)

当使用这个命令时,我得到一个输出,创建了一个数据库,但是没有创建任何东西。当pg_dump的am usng psql安装时,得到输出0,但文件没有创建

import subprocess
subprocess.call('SET PGPASSWORD=root&pg_dump.exe -h localhost -p 5432 -U postgres -b -F t -f "S:/temp_20/Dev/.5.20.2020-12.00.01-AM-Z.backup/Database/QSR_backup.tar" QSR', shell=True, cwd='D:/postgres/bin')
bogh5gae

bogh5gae1#

请打开终端并点击下面的命令此命令询问数据库密码
pg_dump-u db_user_name-p database_name>backup_file.psql

au9on6nz

au9on6nz2#

在使用docker升级postgresql数据库时,我问了自己一个相关的问题。
转储:pg\u dumpall-u user-l database>db\u dump
导入:psql-u user-d数据库<db\u dump
看一看https://github.com/docker-library/postgres/issues/37#issuecomment-431317584获取更详细的解释和docker容器示例。

相关问题