我想要postgres 9数据库模式的sql脚本,它不在本地服务器上.我在pgAdmin的sql编辑器上try 了pg_dump命令,但它不起作用.我不知道该在哪里运行该命令.请帮我做同样的....

推荐答案

pg_dump是一个命令行实用程序;它不是SQL,所以在pgAdmin或其他任何执行SQL的地方都不起作用.

然而,pgAdmin确实有一个设施来做你想做的事情:

  1. 右键单击要导出的数据库
  2. 从弹出菜单中 Select Backup
  3. Select "格式"Plain
  4. Select "普通选项"Only schema

Postgresql相关问答推荐

利用PostgreSQL查询中表的顺序来计算包含每次时间的时间范围

如何在Windows中安装sql for golang

用于JSON数组的带有组合条件的Postgres JSONB Select 查询

为什么Postgres在打印时能完全缩短时间跨度?

将具有自定义类型的表从一种模式复制到另一种模式

JPA将没有时区的Postgres时间戳调整为服务器时区

无法从外部连接到在 AWS EC2 实例上运行的 Postgres

Rails:安装 pg gem 时出错

postgresql 分组和内部连接

SQL:多次重复结果行,并对行进行编号

SqlAlchemy:多列的不同计数

如何在 postgresql 交叉表中用零替换空值

Rails PG::UndefinedTable:错误:missing FROM-clause entry for table

Windows 上的 GeoDjango:Could not find the GDAL library" / "OSError: [WinError 126] The specified module could not be found

有没有办法确保 WHERE 子句在 DISTINCT 之后发生?

PostgreSQL - 必须出现在 GROUP BY 子句中或在聚合函数中使用

使用 Spring、Hibernate 和 C3P0 管理多租户 Web 应用程序中的连接池

如何在 postgres 查询中排名

如何在 postgresql 中获取整个表的哈希?

调用 getNextException 来查看原因:如何让 Hibernate / JPA 显示异常的数据库服务器消息