温馨提示×

postgresql数据库如何导出

小亿
119
2024-11-10 10:59:24
栏目: 云计算
亿速云云数据库,读写分离,安全稳定,弹性扩容,低至0.3元/天!! 点击查看>>

要导出 PostgreSQL 数据库,您可以使用 pg_dump 命令行工具。请按照以下步骤操作:

  1. 打开命令行界面(在 Windows 上是 CMD 或 PowerShell,在 macOS 和 Linux 上是 Terminal)。

  2. 输入以下命令以导出数据库,将 <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:指定输出文件的名称和路径。
  1. 按 Enter 键运行命令。系统将提示您输入密码,然后开始导出数据库。

  2. 导出完成后,您将在指定的目录中找到导出的文件(在本例中为 mydb_export.tar.gz)。

注意:确保在运行此命令之前已经安装了 PostgreSQL,并将其添加到系统的环境变量中。

亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>

推荐阅读:postgresql如何导出数据库

0