操作方法

问题:在 PostgreSQL 数据库中创建的表在 ArcGIS Pro 中不可见

Last Published: March 26, 2024

描述

在 PostgreSQL 中创建了一个包含唯一 ID 字段的表。 此表存储于一个由登录用户拥有的模式中,且模式名称与用户名相同。 在 pgAdmin 中,此表可见且可正常查询。 在下图 pgAdmin 所示的示例中,此表称为“TESTTABLE”。

2024-03-08_11-12-22.png

但是,在 ArcGIS Pro 中,即使以表所有者的身份连接 PostgreSQL 数据库,新表仍不可见,如下图所示。

2024-03-08_11-24-40.png

原因

表名包含大写字符。 在 PostgreSQL 中,如果表名使用大写或混合大小写字符,则所有查询都必须使用双引号将其括起。 ArcGIS for PostgreSQL 不支持此语法。 从 ArcGIS Pro 连接至 PostgreSQL 数据库时,使用大写或混合大小写字符的表将不可见。

解决方案或解决方法

将表名全部更改为小写。

2024-03-08_11-30-20.png

 

2024-03-08_11-30-47.png

文章 ID: 000032184

获得人工智能支持

使用 Esri Support AI Chatbot 快速解决您的问题。

立即开始聊天

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

立即开始聊天

转至下载选项