pgr_isColumnIndexed¶
Nombre¶
pgr_isColumnIndexed — Comprobar si una columna de una tabla es indexada.
Nota
Esta función es para ayudar a los desarrolladores
Sinopsis¶
Devuelve true cuando la columna “col” en tabla “tab” está indexada.
boolean pgr_isColumnIndexed(text tab, text col);
Descripción¶
tab: | text nombre de la tabla con o sin componente de esquema |
---|---|
col: | text nombre de la columna que va a comprobarse |
Regresa:
- true cuando la columna “col” en la tabla “tab” está indexada.
- false cuando:
- La tabla “tab” no es encontrada
- La columna “Col” no se encuentra en la tabla “tab”.
- Columna “col” en tabla “tan” no está indexada
Historia
- Nuevo en la versión 2.0.0
Ejemplos¶
SELECT pgr_isColumnIndexed('edge_table','x1');
pgr_iscolumnindexed
---------------------
f
(1 row)
SELECT pgr_isColumnIndexed('public.edge_table','cost');
pgr_iscolumnindexed
---------------------
f
(1 row)
Las consultas usan la red de ejemplo Datos Muestra
Véase también¶
- Guía del desarrollador para el diseño del árbol del proyecto.
- pgr_isColumnInTable para revisar sólo la existencia de la columna.
- pgr_getColumnName para obtener el nombre de la columna como se almacena en las tablas de la administración de postgres.
- pgr_getTableName para obtener el nombre de la tabla tal cual se almacena en las tablas de la administración de postgres.