pgRouting Manual (2.0.0)

pgr_isColumnIndexed

«  pgr_getTableName   ::   Contents   ::   pgr_isColumnInTable  »

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.

«  pgr_getTableName   ::   Contents   ::   pgr_isColumnInTable  »