使用此命令获取输出1时,数据库已创建,但未创建任何数据库。何时使用pg_dump的psql insta获得输出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')
答案 0 :(得分:0)
请打开终端,然后单击以下命令,此命令要求输入数据库密码
pg_dump -U db_user_name -p数据库名称> backup_file.psql
答案 1 :(得分:0)
在使用Docker升级Postgresql数据库时,我问了自己一个相关问题。
转储:pg_dumpall -U用户-l数据库> db_dump
导入:psql -U用户-d数据库 请查看https://github.com/docker-library/postgres/issues/37#issuecomment-431317584,以获取更详细的解释以及docker容器的示例。