linux导出pgsql
时间: 2023-08-25 12:05:54 浏览: 191
Mysql pgsql linux
要将 PostgreSQL 数据库导出为 SQL 文件,可以使用以下命令:
```
pg_dump -U username -d dbname > backup_file.sql
```
其中,`username` 是连接数据库的用户名;`dbname` 是要导出的数据库名称;`backup_file.sql` 是导出的 SQL 文件名。
例如,要导出名为 `mydatabase` 的数据库,并将其保存为 `mydatabase.sql` 文件,可以执行以下命令:
```
pg_dump -U postgres -d mydatabase > mydatabase.sql
```
其中,`postgres` 是默认的 PostgreSQL 超级用户。
如果要导出整个 PostgreSQL 服务器上的所有数据库,可以使用以下命令:
```
pg_dumpall -U username > backup_file.sql
```
其中,`username` 是连接数据库的用户名。导出的 SQL 文件将包含所有数据库的定义和数据。
阅读全文