要导出 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,并将其添加到系统的环境变量中。