CURRENT_SCHEMAS
Devuelve una matriz de nombres de cualquier esquema en la ruta de búsqueda actual. La ruta de búsqueda actual se define en el parámetro search_path.
Sintaxis
nota
Esta es una función del nodo principal. Esta función devuelve un error si hace referencia a una tabla creada por usuarios, a una tabla de sistema STL o STV, o a una vista de sistema SVV o SVL.
current_schemas(include_implicit)
Argumento
- include_implicit
-
Si es verdadero, especifica que la ruta de búsqueda debe incluir todos los esquemas de sistema incluidos implícitamente. Los valores válidos son
true
yfalse
. Por lo general, si estrue
, este parámetro devuelve el esquemapg_catalog
, además del esquema actual.
Tipo de retorno
Devuelve una cadena CHAR o VARCHAR.
Ejemplos
El siguiente ejemplo devuelve los nombres de los esquemas en la ruta de búsqueda actual, sin incluir los esquemas de sistema incluidos implícitamente:
select current_schemas(false);
current_schemas
-----------------
{public}
(1 row)
El siguiente ejemplo devuelve los nombres de los esquemas en la ruta de búsqueda actual, incluidos los esquemas de sistema incluidos implícitamente:
select current_schemas(true);
current_schemas
---------------------
{pg_catalog,public}
(1 row)