View a markdown version of this page

SHOW TEMPLATES - 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.

SHOW TEMPLATES

Mostra uma lista de modelos em um esquema, bem como os respectivos atributos.

Cada linha de saída é composta dos seguintes elementos: nome do modelo, ID do modelo, tipo de modelo, proprietário do modelo, nome do banco de dados, hora de criação, hora da última modificação e nome de quem o modificou pela última vez.

Para ver detalhes completos do modelo, inclusive parâmetros do modelo, consulte SYS_REDSHIFT_TEMPLATE.

Permissões obrigatórias

Para visualizar modelos em um esquema do Amazon Redshift, é necessário ter uma das seguintes opções:

  • Privilégios de superusuário.

  • Privilégio USAGE no esquema que contém os modelos.

Sintaxe

SHOW TEMPLATES FROM SCHEMA [database_name.]schema_name [LIKE 'filter_pattern'] [LIMIT row_limit ];

Parâmetros

database_name

(Opcional) O nome do banco de dados que contém os modelos a serem listados. Se não for informado, será usado o banco de dados atual.

schema_name

O nome do esquema que contém os modelos a serem listados.

filter_pattern

(Opcional) Uma expressão de caractere UTF-8 válida com o padrão para estabelecer correspondência com os nomes de modelo. A opção LIKE executa uma correspondência com distinção entre letras maiúsculas e minúsculas compatível com os seguintes metacaracteres de correspondência de padrões:

Metacaractere Descrição
% Corresponde a qualquer sequência de zero ou mais caracteres.
_ Corresponde a qualquer caractere único.

Se filter_pattern não contiver metacaracteres, o padrão representará somente a própria string. Nesse caso, LIKE age da mesma forma que o operador de igualdade.

row_limit

O número máximo de linhas a serem retornadas. O intervalo válido é 0 até o limite do modelo no cluster (o padrão é 1.000).

Exemplos

SHOW TEMPLATES FROM SCHEMA s1; template_name | template_id | template_type | template_owner | database_name | schema_name | create_time | last_modified_time | last_modified_by ------------------------+-------------+---------------+----------------+---------------+-------------+----------------------------+----------------------------+------------------ template_maxerror | 107685 | COPY | alice | dev | s1 | 2025-12-16 19:31:10.514076 | 2025-12-16 19:31:10.514076 | 100 json_template | 107687 | COPY | alice | dev | s1 | 2025-12-16 19:31:33.229566 | 2025-12-16 19:31:33.229567 | 100 noload_template | 107686 | COPY | alice | dev | s1 | 2025-12-16 19:31:17.370547 | 2025-12-16 19:31:17.370547 | 100 csv_delimiter_template | 107688 | COPY | alice | dev | s1 | 2025-12-16 19:31:42.354044 | 2025-12-16 19:31:42.354045 | 100
SHOW TEMPLATES FROM SCHEMA dev.s1 LIKE '%template' LIMIT 1; template_name | template_id | template_type | template_owner | database_name | schema_name | create_time | last_modified_time | last_modified_by -----------------+-------------+---------------+----------------+---------------+-------------+----------------------------+----------------------------+------------------ noload_template | 107686 | COPY | alice | dev | s1 | 2025-12-16 19:31:17.370547 | 2025-12-16 19:31:17.370547 | 100