gpt4 book ai didi

postgresql - 不再识别 PostGIS 几何数据类型

转载 作者:行者123 更新时间:2023-11-29 13:51:24 26 4
gpt4 key购买 nike

几周前从 9.4 升级后,我目前在 Windows 7 上运行 postgresql 9.6.1 和 postGIS 2.3。升级后,我的数据库可以正常工作超过两周,但是今天早上我试图将一个包含几何数据的表移动到另一个表空间,但返回了错误:找不到类型“public.geometry”。

经过调查,我数据库中的所有几何列现在都缺少几何数据类型,并且无法在 QGIS 中加载。我没有对我的数据库进行任何结构更改来触发它,我只是停止了对单个表运行缓慢的查询。

我尝试重新启动服务和我的 PC,检查扩展是否仍然存在,重新安装 PostGIS 2.3 并尝试通过 pgadmin 4 重新定义具有几何类型的表。

除了卸载并重新安装所有 postgresql 之外,还有其他建议吗?

最佳答案

当您升级 PostgreSQL 时,您删除了 PostGIS 扩展,您的空间数据类型连同相应的列一起被删除。因此,现在您可以通过多种方式取回数据,除非您从备份中恢复数据。

关于postgresql - 不再识别 PostGIS 几何数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40656072/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com