操作方法
通常,可以使用 pg_upgrade 执行 PostgreSQL 的就地升级,但是,由于自 PostgreSQL 12.x 起,数据类型支持发生变化,如果数据库包含地理数据库,则必须使用 pg_dump 和 pg_restore 命令升级至 PostgreSQL 12.x 或更高版本。 当使用此方法进行升级时,将从地理数据库系统表中移除未使用、不受支持的 OID 字段,否则这些字段会阻止升级 PostgreSQL。
Esri 建议使用 pg_dump 创建存档文件、删除数据库、使用相同名称重新创建数据库,然后使用 pg_restore 将存档文件恢复到重新创建的数据库。
Note: When restoring the PostgreSQL database, you can restore the pg_dump file to a newer version of PostgreSQL. Because pg_dump is used to transfer data to newer versions of PostgreSQL, the output of pg_dump can be expected to load into PostgreSQL server versions newer than pg_dump's version.
文章 ID: 000032177
获取来自 ArcGIS 专家的帮助
下载 Esri 支持应用程序