O Amazon Redshift não permitirá mais a criação de funções definidas pelo usuário (UDFs) do Python a partir de 1.º de novembro de 2025. Se quiser usar UDFs do Python, você deve criá-las antes dessa data. As UDFs do Python existentes continuarão a funcionar normalmente. Para ter mais informações, consulte a publicação de blog
SVV_MV_INFO
A tabela SVV_MV_INFO contém uma linha para cada visão materializada, se os dados estão ou não obsoletos e informações de estado.
Para obter mais informações sobre visões materializadas, consulte Visões materializadas no Amazon Redshift.
SVV_MV_INFO é visível para todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para obter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.
Colunas da tabela
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
| database_name | char(128) | O banco de dados que contém a visão materializada. |
| schema_name | char(128) | O esquema do banco de dados. |
| user_name | char(128) | O usuário que possui a visualização materializada. |
| nome | char(128) | O nome da visão materializada. |
| is_stale | char(1) | Um t indica que a visualização materializada está obsoleta. Uma visualização materializada obsoleta é aquela que não foi atualizada nas tabelas de base atualizadas. É possível que essas informações não sejam precisas se uma atualização não tiver sido executada desde a última reinicialização. |
| estado | integer | O estado da visualização materializada da seguinte forma:
|
| autorewrite | char(1) | Um t indica que a visualização materializada é elegível para reescrita automática das consultas. |
| autorefresh | char(1) | Um t indica que a visualização materializada pode ser atualizada automaticamente. |
Consulta de exemplo
Para exibir o estado de todas as visões materializadas, execute a consulta a seguir.
select * from svv_mv_info;
Essa consulta retorna os seguintes dados de saída de exemplo.
database_name | schema_name | user_name | name | is_stale | state | autorefresh | autorewrite --------------+-------------------------+-----------+---------+-----------+-------+-------------+---------------- dev | test_ivm_setup | catch-22 | mv | f | 1 | 1 | 0 dev | test_ivm_setup | lotr | old_mv | t | 1 | 0 | 1