如何卸载Postgis?

15

我在我的计算机上安装了PostGIS,但某些文件不知何故损坏了。我想卸载并重新安装PostGIS,希望能再次使其正常工作,但我不确定如何操作。

我正在运行Windows 8.1。我尝试在“程序和功能”中查找它,但PostGIS未显示在那里。我还在StackBuilder中尝试过,但没有卸载选项。

Google搜索也没有找到有用的信息。

有人以前做过这个吗?是否可以卸载并重新安装PostGIS而不影响整个Postgres?


你是怎么安装的?Postgis只是一个dll文件,所以你在程序中看不到它。还有一堆sql文件,用于安装函数并将它们链接到dll文件,最近版本中通过create extension启用。哪些文件损坏了? - John Powell
我已经通过StackBuilder安装了PostGIS,并在“程序和功能”中看到类似于“PostGIS 2.1.1,PgRouting 2.0 for PostgreSQL x64 9.3(仅限删除)”的内容。因此,如果您以相同的方式安装它,我不确定为什么您在这里没有看到它。 - Mike T
1
已解决!https://dev59.com/O2Ml5IYBdhLWcg3wFjoC#25768371 - CodyBugstein
"一些文件遭到破坏"应该引起对当前数据库的紧急备份、文件系统检查、硬盘SMART测试和所有温度传感器等的检查,以及恶意软件检查。出现"文件损坏"不是正常或可接受的情况,说明出现了严重问题。确保你的备份是最新的并采取行动,不要忽略这个问题。" - Craig Ringer
请检查我的答案 - Sameer Kazi
1个回答

18

这对我有效。

如果要从数据库中删除postgis,请运行以下查询。

   drop extension PostGIS

要检查PostGIS的版本,请在查询面板中运行查询。

   SELECT PostGIS_full_version();

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接