Cambiar el nombre de la columna PostgreSQL

Cambiar el nombre de la columna PostgreSQL
En PostgreSQL, mientras realiza operaciones, debe crear relaciones. Después de la creación de las tablas, es posible que desee editar los atributos que ha proporcionado. Uno de los ejemplos es modificar el nombre de la columna de la tabla. El nombre de la columna se puede cambiar en PostgreSQL utilizando el comando "alter" en la tabla.

Primero, proporcionamos el nombre de la tabla y luego el nombre de la columna después de la cláusula de cambio de nombre. En tercer lugar, el nombre que se colocará está escrito.

Cree una tabla llamada "platos" que tenga todos los atributos escritos en el comando con los tipos de datos.

>> Crear platos de tabla (ID Integer Key, Nombre Char (10), Origin Char (10), Escriba Char (10));

Para ver el contenido de estos datos, use una instrucción Seleccionar en el shell de PSQL.

>> seleccionar * de platos;

Necesitamos dos tablas aquí, así que cree una nueva tabla "desi_dishes" y forme una "unión" con la tabla creada anteriormente. Porque en los próximos ejemplos los necesitaremos como una articulación.

>> Crear desi_dishes (en inyer, nombre char (10), taste char (10), Dishes_id int, Forign Key (Dishes_id) References platos (ID)); >> seleccionar * de desi_dishes;

Después de crear ambas tablas, ahora crearemos una vista de ambas tablas para el usuario.

>> Crear vista All_dishes como D.ID, D.Nombre, platos de desi_dishes internos unirse desi_dishes d on d.ID = D.platos_id;

La vista de ambas tablas se crea utilizando una unión interna. Esta unión se aplica en la ID de la mesa de los platos y en el "plato_id", que es la clave extranjera de la misma mesa.

Si queremos cambiar algo en la tabla, usamos un comando alter, por ejemplo, para actualizar o eliminar una fila o columna específica de la tabla. Del mismo modo, para cambiar el nombre de la columna de la tabla, necesitamos usar el comando "alter".

>> alterar platos de tabla cambiar el nombre de la columna a d_name;

Desde la tabla resultante, es visible que el nombre de la tabla se actualice como "d_name". Puede verificarlo utilizando una instrucción SELECT. Del mismo modo, también hemos cambiado el nombre de la columna en la segunda tabla. El sabor se cambia a "DD_Taste".

>> ALTER TABLA DESI_DISHES Cambiar el gusto de la columna a dd_taste;

Para conocer las columnas y la descripción de la tabla, usamos un comando para describir el comando de la relación.

>> \ d+ all_dishes;

Puede ver en la tabla resultante que las columnas de la tabla se muestran con el tipo de columna y el tipo de almacenamiento. Todas estas columnas son solo aquellas que hemos seleccionado para la creación de visión combinando ambas tablas. También se mencionan algunas otras características como la colación, predeterminada, pero no tienen ningún valor.

En la columna de almacenamiento, para entero, es "simple", lo que significa que es ilimitado. Podemos usar cualquier número que queramos. Pero en el caso de nombre y platos, es un personaje que está "extendido", porque hemos aplicado el límite para el número de caracteres. La definición de la vista explica el comando utilizado para la creación de la vista.

Ahora, si queremos ver la información sobre "desi_dishes" para ver el cambio en la columna, aplicaremos el comando en esta tabla. También puede verificar los nombres de la columna aplicando el comando SELECT para obtener todos los registros. Pero este comando muestra las características adicionales con respecto a los nombres de la columna.

La creación de la vista muestra que o hemos cambiado la columna de una sola tabla, pero a medida que hemos formado la unión, el cambio se muestra claramente en la vista.

>> \ d+ desi_dishes;

Todos los nombres de la columna están alistados. La columna de sabor se cambia al nombre "DD_Taste", ya que hemos cambiado el nombre del nombre de la columna antes utilizando la consulta. Al igual que el ejemplo anterior, la columna de almacenamiento muestra las formas simples o extendidas de las columnas.

Hay algunos ejemplos más sobre el cambio en los atributos de la columna. Echemos un vistazo. Considere una tabla llamada "Tecnología". Puede ver sus valores del comando seleccionar

>> seleccionar * de la tecnología;

Como hay 4 columnas. Por ejemplo, algunos tienen "char", o otros tienen un "entero". Para la columna "modelos" hemos usado "varchar". Queremos cambiar el tipo de datos de varchar a numéricos o enteros solamente.

Para este caso, utilizaremos un comando alter aplicado a la tabla "Tecnología".

>> alteran la tecnología de tabla modelos alter columna tipo numérico;

Este comando cambiará el tipo de datos de columna. Puede garantizar el cambio yendo al panel Pgadmin y expandiendo la base de datos y tablas a la tabla "Tecnología", y seleccionando la columna que desea verificar, es decir, "Modelos". Luego, hacer clic derecho lo llevará al cuadro de diálogo que mostrará los detalles de los tipos de datos y los nombres de la columna.

Puede ver que el tipo de datos se convierte en forma numérica.

Similar a renombrar el nombre de la columna, también podemos cambiar el nombre de la tabla utilizando el comando "alter". Supongamos que tenemos una tabla llamada "Sample1"

>> alterar tabla muestra1 renombrar a las muestras;

El mensaje "Tabla alter" muestra que el nombre de la tabla ha cambiado.

Considere otro ejemplo de esa tabla cuyo nombre se cambió a "muestras". Ahora, si queremos cambiar la tabla de tal manera que se elimine la columna de la tabla. Luego usamos la sintaxis para la declaración "Drop".

>> ALTER TABLA (Nombre de la tabla) columna de caída (nombre de la columna);

Similar a la eliminación de las columnas, también podemos agregar las columnas usando agregar "nombres de columnas".

>> Alter Tabla Muestras Agregue la versión entero, agregue la fecha de lanzamiento_date;

Puede ver la tabla completa a través de la instrucción Seleccionar para ver las columnas recién agregadas. Puede ver en la imagen que se agregan dos columnas en blanco a la tabla, mientras que se elimina la columna "edad".

A través de pgadmin

Inicie el pgadmin proporcionando la contraseña para crear una conexión con el servidor. Ahora expanda la base de datos y vaya a la parte de la tabla para que pueda editar la columna. Aquí hemos seleccionado la tabla "Ejemplo1". Al hacer clic derecho, se abre un menú desplegable. Seleccione la primera opción, "Crear" y luego seleccione la opción "Columna".

De la imagen, puede comprender la discusión anterior y dejar que se cree la nueva tabla. Además, si desea cambiar el nombre de cualquier columna o cambiar el tipo de datos de la columna, puede navegar hacia el nombre específico de la columna en el que desea aplicar operaciones. Luego expanda la tabla "Ejemplo1" y expanda aún más las columnas.

Luego seleccionará una columna específica para modificar. Por ejemplo, seleccione el precio de la columna. Seleccione la opción Propiedades. Entonces aparecerá un cuadro de diálogo. A partir de esto, puede cambiar el nombre de la columna o aplicar diferentes restricciones.

Conclusión

"Cambiar el nombre de la columna PostgreSQL" permite al usuario modificar el nombre existente de la columna en la tabla. Este artículo muestra la modificación utilizando uniones en tablas, creando una vista y usando un comando alter. Todos los métodos utilizados se explican brevemente para aclarar su existencia y uso.