使用 pg_dump 导出 postgres 数据库不起作用,数据库 "db_name" 不存在
export postgres db with pg_dump doesn't work, database "db_name" does not exist
我正在尝试使用 pg_dump 命令导出 PostgreSQL 数据库(数据库名称 ari_company):
C:\Program Files (x86)\PostgreSQL\bin>pg_dump --no-owner -U postgres ari_company> dump.sql
然后我得到这个错误:
pg_dump: [archiver (db)] connection to database "ari_company" failed: FATAL: database "ari_company" does not exist
但是当我 运行 默认数据库 (postgres) 时它工作并且 dump.sql 被创建。
使用命令
psql\l
我检查了哪个数据库存在并且有 postgres 和我创建的 ari_company。我在这里做错了什么?
问题是我安装了两个服务器,但连接到没有指定数据库的错误服务器。数据库 postgres 在两台服务器上都存在,因为它是自动创建的,名称与您为用户名
设置的一样
我正在尝试使用 pg_dump 命令导出 PostgreSQL 数据库(数据库名称 ari_company):
C:\Program Files (x86)\PostgreSQL\bin>pg_dump --no-owner -U postgres ari_company> dump.sql
然后我得到这个错误:
pg_dump: [archiver (db)] connection to database "ari_company" failed: FATAL: database "ari_company" does not exist
但是当我 运行 默认数据库 (postgres) 时它工作并且 dump.sql 被创建。 使用命令
psql\l我检查了哪个数据库存在并且有 postgres 和我创建的 ari_company。我在这里做错了什么?
问题是我安装了两个服务器,但连接到没有指定数据库的错误服务器。数据库 postgres 在两台服务器上都存在,因为它是自动创建的,名称与您为用户名
设置的一样