Saltar al contenido

¿Cómo agrego tablas a un esquema específico en postgreSQL?

El tutorial o código que verás en este post es la resolución más eficiente y válida que hallamos a tu duda o problema.

Solución:

intenté ejecutar:

DROP SCHEMA Lab1 CASCADE;
CREATE SCHEMA Lab1;
CREATE TABLE Lab1.PERSONS(
SSN   INT primary key,
Name CHARACTER (30),
HouseId  INT,
ApartmentNumber  INT ,
Salary   DECIMAL (5, 2)  
);
t=# dt+ lab1.persons
 lab1   | persons | table | postgres | 0 bytes |

Como puede ver, la tabla se crea en el esquema lab1. Si lo quieres en Lab1 esquema, debe modificar su declaración:

t=#     DROP SCHEMA "Lab1" CASCADE;
ERROR:  schema "Lab1" does not exist
t=#     CREATE SCHEMA "Lab1";
CREATE SCHEMA
t=#     CREATE TABLE "Lab1".PERSONS(
t(#     SSN   INT primary key,
t(#     Name CHARACTER (30),
t(#     HouseId  INT,
t(#     ApartmentNumber  INT ,
t(#     Salary   DECIMAL (5, 2)
t(#     );
CREATE TABLE
t=#     dt+ "Lab1".persons
 Lab1   | persons | table | postgres | 0 bytes |

Te invitamos a añadir valor a nuestro contenido informacional colaborando tu experiencia en las reseñas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *