CURRENT_SCHEMAS
Retorna uma matriz de nomes de todos os esquemas no caminho de pesquisa atual. O caminho de pesquisa atual é definido no parâmetro search_path.
Sintaxe
nota
Essa é uma função do nó de liderança. Essa função retorna um erro se fizer referência a uma tabela criada por usuário, a uma tabela de sistema STL ou STV ou a uma exibição de sistema SVV ou SVL.
current_schemas(include_implicit)
Argumento
- include_implicit
-
Se true, especifica que o caminho de pesquisa deve incluir todos os esquemas de sistema incluídos implicitamente. Os valores válidos são
true
efalse
. Normalmente, setrue
, este parâmetro retorna o esquemapg_catalog
além do esquema atual.
Tipo de retorno
Retorna uma string CHAR ou VARCHAR.
Exemplos
O seguinte exemplo retorna os nomes dos esquemas no caminho de pesquisa atual, sem incluir esquemas de sistema incluídos implicitamente:
select current_schemas(false);
current_schemas
-----------------
{public}
(1 row)
O seguinte exemplo retorna os nomes dos esquemas no caminho de pesquisa atual, incluindo esquemas de sistema incluídos implicitamente:
select current_schemas(true);
current_schemas
---------------------
{pg_catalog,public}
(1 row)