View a markdown version of this page

CURRENT_SCHEMAS - Amazon Redshift

O Amazon Redshift deixará de oferecer suporte ao uso de UDFs em Python após 30 de junho de 2026. Começaremos a aplicar essa alteração em fases. Consulte mais informações sobre os detalhes do fim da vida útil do Python e as opções de migração na publicação do blog publicada em 30 de junho de 2025.

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 e false. Normalmente, se true, este parâmetro retorna o esquema pg_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)