👨⚕️ 主页: gis分享者
👨⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅!
👨⚕️ 收录于专栏:数据库工程师
一、🌞前言
postgresql、postgis 当我们迁移空间库时,因为空间库版本不同、以及navicat的版本不同等,会造成空间索引丢失的情况。为保证空间表空间查询速度,我们要对丢失空间索引的空间表重建空间索引,下面的sql语句可以帮助我们查询哪些空间表未创建空间索引
二、🌞sql查询所有未指定空间索引的表
WITH spatial_tables AS (
SELECT
n.nspname AS SCHEMA_NAME,
C.relname AS TABLE_NAME,
A.attname AS COLUMN_NAME,
T.typname AS column_type
FROM
pg_class
C JOIN pg_namespace n ON n.