Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
CURRENT_SCHEMAS
Restituisce un array dei nomi di tutti gli schemi nel percorso di ricerca corrente. Il percorso di ricerca corrente viene definito nel parametro search_path.
Sintassi
Nota
Questa è una funzione del nodo principale. Questa funzione restituisce un errore se fa riferimento a una tabella creata dall'utente, a una tabella di sistema STL o STV o a una vista di sistema SVV o SVL.
current_schemas(include_implicit)
Argomento
- include_implicit
-
Se vero, specifica che il percorso di ricerca deve includere tutti gli schemi di sistema inclusi implicitamente. I valori validi sono
true
efalse
. In genere, setrue
, questo parametro restituisce lo schemapg_catalog
oltre allo schema attuale.
Tipo restituito
Restituisce una stringa CHAR o VARCHAR.
Esempi
L'esempio seguente restituisce i nomi degli schemi nel percorso di ricerca corrente, esclusi gli schemi di sistema inclusi implicitamente:
select current_schemas(false);
current_schemas
-----------------
{public}
(1 row)
L'esempio seguente restituisce i nomi degli schemi nel percorso di ricerca corrente, compresi gli schemi di sistema inclusi implicitamente:
select current_schemas(true);
current_schemas
---------------------
{pg_catalog,public}
(1 row)