Table de cambio de nombre de desplazamiento rojo

Table de cambio de nombre de desplazamiento rojo
Al igual que otras bases de datos SQL, los datos en Amazon RedShift se almacenan en forma de tablas. Estas tablas son creadas y nombradas por el usuario de acuerdo con sus requisitos. Pero a veces, encuentra situaciones en las que desea editar o cambiar su base de datos, como cambiar el nombre de las tablas o columnas de la base de datos, eliminar tablas, cambiar de propiedad y muchas otras cosas. En este artículo, veremos cómo cambiar el nombre de una tabla en el clúster de desplazamiento rojo de Amazon.

Amazon Redshift

Amazon Redshift es un servicio de almacenamiento de datos basado en SQL proporcionado por AWS. Es muy eficiente para ejecutar consultas complejas en conjuntos de datos masivos utilizando un mayor número de nodos de procesamiento que toman todo el trabajo y devuelven los resultados del análisis en el patrón deseado. Es una oferta totalmente sin servidor de AWS, por lo que no tiene que preocuparse por la infraestructura subyacente. El grupo de los nodos de desplazamiento al rojo se llama clúster de desplazamiento al rojo. El clúster se puede configurar con un máximo de 128 nodos para transportar trabajos pesados ​​de big data.

Configuración de un clúster de desplazamiento rojo

Primero, vamos a crear y configurar un nuevo clúster de desplazamiento rojo. Entonces, inicie sesión en su cuenta de AWS y busque Amazon Redshift.

Haga clic en "Crear clúster"Para configurar un nuevo clúster de desplazamiento rojo. Dado que RedShift es un servicio sin servidor de AWS, no necesita administrar y configurar grandes detalles. En su lugar, todo esto se puede hacer en unos pocos clics.

A continuación, debe proporcionar el nombre del clúster, seleccionar el tipo de acuerdo con sus requisitos y proporcionar credenciales de base de datos, y su clúster de desplazamiento rojo se configurará.

Entonces, nuestro clúster de desplazamiento al rojo está listo y seguiremos adelante.

Creación de la tabla en la base de datos de desplazamiento rojo

Para comenzar con nuestra base de datos RedShift, creemos una tabla de demostración con el nombre administrador y tener cuatro columnas nombradas número de serie, nombre de empleado, ID de empleado y Fecha de inscripción. Use la siguiente consulta para crear la tabla en el clúster de desplazamiento rojo:

crear tabla admin_team (
Serial_Number int,
empleado_name varchar,
empleado_id int,
date_of_joining Fecha
)

Ahora, creemos otra tabla llamada It_team con las mismas cuatro columnas.

crear tabla it_team (
Serial_Number int,
empleado_name varchar,
empleado_id int,
date_of_joining Fecha
)

Entonces, nuestras tablas han sido creadas. Ahora, estamos agregando algunos datos falsos aleatorios a estas tablas. Esto se hace escribiendo una consulta SQL simple.

insertar en admin_team
(Serial_Number, Employee_Name, Employee_id, date_of_joining)
valores
('01', 'John', '101', '2020-02-10'),
('02', 'Robert', '102', '2021-05-20'),
('03', 'Harry', '103', '2021-08-15');

Los datos se pueden ver en el "Detalles de la tabla" sección.

Del mismo modo, podemos agregar algunos datos en la otra tabla nombrada It_team. Use la siguiente consulta para agregar datos a la tabla:

insertar en it_team
(Serial_Number, Employee_Name, Employee_id, date_of_joining)
valores
('01', 'James', '101', '2020-03-10'),
('02', 'Mary', '102', '2020-05-20'),
('03', 'David', '103', '2021-08-15');

Ahora que nuestras tablas están listas, pasemos al siguiente paso de cambiar el nombre de las tablas.

Mesa de nombre

Supongamos que su equipo se expande y debe adquirir múltiples oficinas. Desea administrar todos los datos de los empleados por separado para cada rama. Para esto, desea editar los nombres de las tablas para especificar la rama de la oficina con ellos, y es posible en Amazon Redshift cambiar el nombre de una tabla.

Usaremos el "alterar la mesa"Comando para cambiar el nombre de una tabla. Este comando se encuentra debajo del DDL (Lenguaje de definición de datos) Sección de los comandos SQL. Los comandos DDL se utilizan para crear y modificar la estructura de objeto en una base de datos. Los comandos DDL de uso común son crear, soltar, alterar, cambiar el nombre, comentarios, etc.

Aquí, vamos a cambiar el nombre del nombre de la tabla administrador a Admin_team_office_1. Esto distinguirá fácilmente al personal en diferentes ramas. La sintaxis para cambiar el nombre de la tabla es corta y simple. Use la siguiente consulta para cambiar el nombre de la tabla:

ALTER TABLA Admin_team
Cambiar el nombre de admin_team_office_1

Una vez hecho esto, hagamos lo mismo para la otra mesa. Aquí, el nombre de la tabla it_team se actualiza a IT_TEAM_OFFICE_1. Use la siguiente consulta para cambiar el nombre de esta tabla:

alter tabla it_team
Cambiar el nombre de IT_TEAM_OFFICE_1

Como puede ver, todo permaneció igual. Nuestros datos no se tocan y el nombre de la tabla está alterado.

Conclusión

El nombre de la tabla se puede cambiar fácilmente en la base de datos del desplazamiento rojo. Como RedShift es una base de datos basada en SQL, hemos utilizado el "alterar la mesa", Que es un comando DDL simple. También puede cambiar el nombre de columnas, agregar nuevas columnas, alterar las teclas de clasificación o incluso cambiar el propietario de la tabla usando el mismo comando de alter. Estas herramientas son convenientes y fáciles de usar cuando desea realizar pequeños cambios en su base de datos sin perturbar la estructura general y también ahorrar mucho tiempo.