SELECT Probe_Geometry_Columns();
Es una práctica utilidad.
Primero, cuando agregamos una columna de geometría a una tabla existente con
SELECT AddGeometryColumn('my_table', 'geo_column', 1234, 'MULTIPOINT', 2);
estamos alimentando la función todo lo que necesita para agregar la columna de geometría de tipo (geo_column) a la tabla especificada (my_table) y escribimos los detalles importantes como SRID (1234), tipo de geometría (MULTIPOINT) y número de dimensiones (2) en la tabla geometry_columns. En esencia, es una ALTERACIÓN y tres ACTUALIZACIONES.
Crear columnas de geometría por otros medios (cargados desde un archivo de forma, seleccionados en CREAR TABLA COMO, etc.) puede conducir a tablas espaciales que son invisibles para las aplicaciones externas, aunque funcionan bien dentro de la base de datos. Sin los detalles correctos almacenados en geometry_columns, los valores de geometría reales aparecen como cadenas de caracteres sin sentido para las aplicaciones que buscan puntos, líneas o polígonos proyectados.
Al llamar a la función de sonda, se comprueba cada columna de geometría de tipo, agregando nuevos valores a geometry_columns e informando conflictos.
Volviendo a su pregunta, GeoServer no cree que la tabla renombrada contenga datos espaciales si el cambio de nombre no se refleja en geometry_columns. Otra cosa a tener en cuenta es que la función de sonda crea un registro duplicado que refleja el nuevo nombre de la tabla pero no elimina el registro original, otro posible bloqueo para GeoServer.
Dicho todo esto, le sugiero que: 1) ejecute la sonda e inmediatamente elimine el registro anterior; o 2) haga un seguimiento de su cambio de nombre con ALTER en geometry_columns para cambiar el valor de f_table_name.
Perdón por la palabrería, pero espero que ayude.