没有pg_dump的PostgreSQL提取结构(DDL)

问题描述 投票:0回答:1

是否有选择仅使用标准查询从PostgreSQL购买中提取模式结构(DDL)的选项?

我目前正在使用pg_dump,但我正在考虑开发比较两个模式的简单应用,而无需在本地安装任何东西

postgresql ddl pg-dump
1个回答
0
投票

这不容易。您可以查看pg_dump的源代码以了解它是如何实现的。它主要使用针对目录的标准查询,但使用的查询很多。

服务器上有一些帮助您解决问题的功能,您可以通过以下方式查看:

\df *def

如果您愿意偷工减料,例如只看表,索引(?)和视图,而不是看所有对象,可以简化很多。并且仅支持一个PostgreSQL版本,并且忽略存储参数,授权等。

© www.soinside.com 2019 - 2024. All rights reserved.