pgr_isColumnInTable¶
Nombre¶
pgr_isColumnInTable — Verifica si existe un campo de una tabla.
Nota
Esta función es para ayudar a los desarrolladores
Sinopsis¶
Devuelve true cuando la columna “col” en tabla “tab”.
boolean pgr_isColumnInTable(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” está en la tabla “tab”.
- false cuando:
- La tabla “tab” no es encontrada
- La columna “Col” no se encuentra en la tabla “tab”.
Historia
- Nuevo en la versión 2.0.0
Ejemplos¶
SELECT pgr_isColumnInTable('edge_table','x1');
pgr_iscolumnintable
---------------------
t
(1 row)
SELECT pgr_isColumnInTable('public.edge_table','foo');
pgr_iscolumnintable
---------------------
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_isColumnIndexed para comprobar si la columna está indexada.
- 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.