Tabela de renomeação do desvio para o vermelho

Tabela de renomeação do desvio para o vermelho
Assim como outros bancos de dados SQL, os dados no Amazon Redshift são armazenados na forma de tabelas. Essas tabelas são criadas e nomeadas pelo usuário de acordo com seus requisitos. Mas às vezes você encontra situações em que deseja editar ou alterar seu banco de dados, como renomear tabelas ou colunas de banco de dados, exclusão de tabelas, mudar de propriedade e muitas outras coisas. Neste artigo, veremos como renomear uma tabela no cluster do Amazon Redshift.

Amazon Redshift

O Amazon Redshift é um serviço de data warehousing baseado em SQL fornecido pela AWS. É muito eficiente para executar consultas complexas em conjuntos de dados maciços usando um número maior de nós de processamento que ocupam todo o trabalho e retornam os resultados da análise no padrão desejado. É uma oferta totalmente sem servidor pela AWS, então você não precisa se preocupar com a infraestrutura subjacente. O grupo dos nós do desvio para o vermelho é chamado de cluster de desvio para o vermelho. O cluster pode ser configurado com um máximo de 128 nós para transportar empregos pesados ​​de big data.

Configurando um cluster de desvio para o vermelho

Primeiro, vamos criar e configurar um novo cluster de desvio para o vermelho. Então, faça login na sua conta do AWS e pesquise o Amazon Redshift.

Clique em "Criar cluster”Para configurar um novo cluster de desvio para o vermelho. Como o Redshift é um serviço sem servidor da AWS, você não precisa gerenciar e configurar grandes detalhes. Em vez disso, tudo isso pode ser feito em alguns cliques.

Em seguida, você precisa fornecer o nome do cluster, selecionar o tipo de acordo com seus requisitos e fornecer credenciais de banco de dados, e seu cluster de desvio para o vermelho será configurado.

Então, nosso cluster de desvio para o vermelho está pronto, e seguiremos em frente.

Criando tabela no banco de dados do Redshift

Para começar com nosso banco de dados Redshift, vamos criar uma tabela de demonstração com o nome admin_team e ter quatro colunas nomeadas número de série, nome do empregado, ID do Empregado e data de adesão. Use a consulta a seguir para criar a tabela no cluster do desvio para o vermelho:

Crie a tabela admin_team (
serial_number int,
funcionário_name varchar,
funcionário_id int,
DATE_OF_JOINING DATE
)

Agora, vamos criar outra tabela chamada It_team com as mesmas quatro colunas.

Crie tabela it_team (
serial_number int,
funcionário_name varchar,
funcionário_id int,
DATE_OF_JOINING DATE
)

Então, nossas mesas foram criadas. Agora, estamos adicionando alguns dados falsos aleatórios a essas tabelas. Isso é feito escrevendo uma consulta SQL simples.

insira em admin_team
(serial_number, funcionário_name, funcionário_id, date_of_joining)
valores
('01', 'John', '101', '2020-02-10'),
('02', 'Robert', '102', '2021-05-20'),
('03', 'Harry', '103', '2021-08-15');

Os dados podem ser visualizados no “detalhes da tabela" seção.

Da mesma forma, podemos adicionar alguns dados na outra tabela nomeada It_team. Use a seguinte consulta para adicionar dados à tabela:

insira no it_team
(serial_number, funcionário_name, funcionário_id, date_of_joining)
valores
('01', 'James', '101', '2020-03-10'),
('02', 'Mary', '102', '2020-05-20'),
('03', 'David', '103', '2021-08-15');

Agora que nossas mesas estão prontas, vamos para o próximo passo de renomear as mesas.

Renomear a tabela

Suponha que sua equipe se expanda e você deve adquirir vários escritórios. Você deseja gerenciar todos os dados dos funcionários separadamente para cada ramo. Para isso, você deseja editar os nomes da tabela para especificar a filial do escritório com eles, e é possível no Amazon Redshift renomear uma tabela.

Vamos usar o “alterar a tabela”Comando para renomear uma tabela. Este comando é encontrado no DDL (Linguagem de definição de dados) Seção dos comandos SQL. Os comandos DDL são usados ​​para criar e modificar a estrutura do objeto em um banco de dados. Os comandos DDL comumente usados ​​são criados, soltar, alterar, renomear, comentar, etc.

Aqui, vamos renomear o nome da tabela admin_team para admin_team_office_1. Isso distinguirá facilmente a equipe em diferentes ramos. A sintaxe para renomear a tabela é curta e simples. Use a seguinte consulta para renomear a tabela:

alterar tabela admin_team
Renomeie para admin_team_office_1

Uma vez feito isso, vamos fazer o mesmo para a outra tabela. Aqui, o nome da tabela it_team é atualizado para it_team_office_1. Use a seguinte consulta para renomear esta tabela:

alterar tabela it_team
Renomeie para it_team_office_1

Como você pode ver, tudo permaneceu o mesmo. Nossos dados estão intocados e o nome da tabela é alterado.

Conclusão

O nome da tabela pode ser facilmente alterado no banco de dados do Redshift. Como o Redshift é um banco de dados baseado em SQL, utilizamos o “alterar a tabela”, Que é um comando DDL simples. Você também pode renomear colunas, adicionar novas colunas, alterar as teclas de classificação ou até alterar o proprietário da tabela usando o mesmo comando de tabela de alteração. Essas ferramentas são convenientes e fáceis de usar quando você deseja fazer pequenas alterações no seu banco de dados sem perturbar a estrutura geral e também economizar muito tempo.