要导出 PostgreSQL 数据库,您可以使用 pg_dump
命令行工具。请按照以下步骤操作:
打开命令行界面(在 Windows 上是 CMD 或 PowerShell,在 macOS 和 Linux 上是 Terminal)。
输入以下命令以导出数据库,将 <username>
、<password>
、<database_name>
和 <output_file>
替换为实际值:
pg_dump -U <username> -W -F t -f <output_file> <database_name>
例如,如果您的用户名是 myuser
,密码是 mypassword
,要导出的数据库名为 mydb
,并且希望将导出的文件保存为 mydb_export.tar.gz
,则命令如下:
pg_dump -U myuser -W -F t -f mydb_export.tar.gz mydb
-U
:指定要用于连接到数据库的用户名。-W
:提示输入密码。-F t
:指定导出格式为 tar 归档文件。您还可以选择其他格式,如 p
(普通文本)或 c
(自定义格式)。-f
:指定输出文件的名称和路径。按 Enter 键运行命令。系统将提示您输入密码,然后开始导出数据库。
导出完成后,您将在指定的目录中找到导出的文件(在本例中为 mydb_export.tar.gz
)。
注意:确保在运行此命令之前已经安装了 PostgreSQL,并将其添加到系统的环境变量中。