PostgreSQL 中的地理数据库

企业级地理数据库是关系数据库管理系统中的对象(例如表、视图和存储过程)的集合。PostgreSQL 就是此类数据库管理系统,您可以在其中存储地理数据库。

可以在现有 PostgreSQL 数据库中创建地理数据库,并继续将数据库表和视图(即,未注册到地理数据库的数据)与地理数据库数据一同存储。 您可在 ArcGIS Pro 中查看和发布这两类数据,但应注意以下几点:

  • 当访问数据库连接时,可以在 ArcGIS Pro 中编辑地理数据库数据,但无法编辑数据库数据。 要编辑数据库数据,必须发布引用数据库中数据的可编辑 web 要素图层。
  • 如果您的数据库包含地理数据库系统表,ArcGIS 会将其视为地理数据库。 因此,即使您连接到未在地理数据库中注册的表,ArcGIS 客户端和地理数据库版本兼容性规则仍然适用。

在每个受支持的数据库管理系统中,存储和访问数据的方式有所不同,这会影响到您与数据库及其所包含地理数据库的交互方式。 因此,根据数据库管理系统,已将企业级地理数据库管理帮助划分为多个部分。 本部分帮助将提供有关在 PostgreSQL 中管理企业级地理数据库的信息。 如果要采用搜索的方式访问某个主题,请确保要阅读的主题适用于所使用的数据库管理系统。

如果您是地理数据库管理员,则需要了解如何执行以下操作:

  • PostgreSQL创建地理数据库
  • 管理到地理数据库的连接。 其中的一些任务必须由数据库管理员执行,例如创建用户和授予数据库权限。 其他任务可以由地理数据库管理员执行,例如监控、阻止和删除连接。
  • 执行地理数据库维护任务(如使用传统版本化时的压缩地理数据库操作),更新地理数据库系统表中的统计数据并升级地理数据库,从而利用新功能和修复的功能。

由于企业级地理数据库存储在数据库中,因此数据库管理员必须执行数据库维护任务,例如创建和测试备份以及升级数据库。