Accede a todo EDteam con un único pago¡Sube a premium!

Jose Luis Marin Escamilla@datenshi100

Hola buenas tardes.

Me quedé con una duda de clase, según lo visto aquí, no hay manera de insertar una columna en un posición especifica una vez creada una tabla, lo que se sugiere es que se deshaga la tabla y volverla a construir. Estamos usando PostgreSQL por cierto.

Que yo recuerde, para MySQL, existe la siguiente sentencia:

/* Insertar una columna llamada 'nuevo_campo' , después de otra columna  llamada 'otro_campo' */
ALTER TABLE mi_tabla ADD COLUMN nuevo_campo VARCHAR ( 30 )  AFTER otro_campo;

Mi pregunta es si esta misma sentencia se puede aplicar para PostgreSQL, o existe alguna o similar o no es posible realizar acción similar en Postgres.

Cabe aclarar que esto lo pregunto por que a pesar de los 2 motores siguen el estándar SQL, hay acciones que no se hacen la misma forma, como por ejemplo ** crear un usuario con contraseña. **

/*Para MySQL*/
CREATE USER nuevo_usuario IDENTIFIED BY 'user_password';
/*Para postgreSQL*/
CREATE USER nuevo_usuario PASSWORD 'user_password';

Escribe una respuesta

Pregunta a ChatEDT