Pular para o conteúdo principal
O motor Alias cria um proxy para outra tabela. Todas as operações de leitura e gravação são encaminhadas para a tabela de destino, enquanto o próprio alias não armazena dados e apenas mantém uma referência à tabela de destino.

Criando uma tabela

Ou com o nome do banco de dados explícito:
A tabela Alias não oferece suporte à definição explícita de colunas. As colunas são herdadas automaticamente da tabela de destino. Isso garante que o alias sempre corresponda ao esquema da tabela de destino.

Parâmetros do motor

  • target_db (optional) — Nome do banco de dados que contém a tabela de destino.
  • target_table — Nome da tabela de destino.
Quando target_db é omitido e target_table não é totalmente qualificado (por exemplo, Alias('my_table')), o destino é resolvido para o mesmo banco de dados do próprio alias, e não para o banco de dados atual da sessão.

Operações suportadas

O motor de tabela Alias oferece suporte às principais operações.

Operações na tabela de destino

Estas operações são encaminhadas por proxy para a tabela de destino:

Operações sobre o próprio alias

Estas operações afetam apenas o alias, não a tabela de destino:

Exemplos de uso

Criação de alias simples

Crie um alias simples no mesmo banco de dados:

Alias entre bancos de dados

Crie um alias que aponte para uma tabela em outro banco de dados:

Operações de gravação via alias

Todas as operações de gravação são encaminhadas para a tabela de destino:

Modificação do esquema

As operações ALTER modificam o esquema da tabela de destino:

Mutações de dados

As operações UPDATE e DELETE são suportadas:

Operações de partição

Para tabelas particionadas, as operações de partição são repassadas:

Otimização da tabela

As operações OPTIMIZE mesclam partes na tabela de destino:

Gerenciamento de aliases

Os aliases podem ser renomeados ou excluídos independentemente:
Última modificação em 29 de junho de 2026