Manual Postgresql
Manual Postgresql
anteriormente, pero con fines prcticos lo haremos paso a paso, ya que la eliminacin podra
ser tan sensilla como eliminar la base de datos directamente, o los componentes que lo
componen en cascada si fuese necesario.
Es necesario haber seguido el post anterior, el escript que necesitamos ejecutar antes de
realizar estos ejercicios lo tiene aqui:
Descargar Script: PostgreSQL Sentencias DDL.sql
--1) ELIMINACIN DE CLAVES FORNEAS (FOREIGN KEYS):
ALTER TABLE Persona.Postulante
DROP CONSTRAINT fk_IDCarrera;
;;
ALTER TABLE Persona.Postulante
DROP CONSTRAINT fk_IDPerAcad;
;;
ALTER TABLE Persona.Postulante
DROP CONSTRAINT fk_IDModalidad;
;;
ALTER TABLE Persona.Postulante
DROP CONSTRAINT fk_IDContacto;
;;
--2) ELIMINACIN DE CLAVES PRIMARIAS (PRIMARY KEYS):
ALTER TABLE Admision.PerAcad
DROP CONSTRAINT pk_IDPerAcad;
;;
ALTER TABLE Admision.Carrera
DROP CONSTRAINT pk_IDCarrera;
;;
ALTER TABLE Persona.Contacto
DROP CONSTRAINT pk_IDContacto;
;;
ALTER TABLE Persona.Postulante
DROP CONSTRAINT pk_IDPostulante;
;;
ALTER TABLE Admision.Modalidad
DROP CONSTRAINT pk_IDModalidad;
;;
--3) ELIMINACIN DE RESTRICCIONES (UNIQUE):
ALTER TABLE Admision.Carrera
DROP CONSTRAINT uq_nombrecarrera;
;;
ALTER TABLE Persona.Contacto
DROP CONSTRAINT uq_ContactoDNI;
;;
ALTER TABLE Admision.Modalidad
DROP CONSTRAINT uq_Modalidad;
;;
--4) ELIMINACIN DE RESTRICCIONES (CHECK):
ALTER TABLE Persona.Contacto
DROP CONSTRAINT ck_Genero;
;;
ALTER TABLE Persona.Postulante
Aqui va un detalle de las opciones mas utilizadas y algunas de las mas tiles:
Opcin
(flag)
Descripcin
-h EQUIPO
-p PUERTO
-c
[COMANDO] sale.
-f
[ARCHIVO]
-l
-o
[ARCHIVO]
-L
[ARCHIVO]
-H
-A
-t
-x
-F
[CADENA]
-t
Generar un archivo tipo CSV (delimitado por comas) con el resultado de una consulta.
Descripcin
Permite reconectarse. Recibe como parmetros la base de
DATOS
USUARIO
EQUIPO
PUERTO
\q
Sale de psql.
\timing
\! COMANDO
\e ARCHIVO
\g ARCHIVO
\p
\w ARCHIVO
\s ARCHIVO
\i ARCHIVO
\o ARCHIVO
\dt
\d TABLA
Ejemplos:
Donde:
<hostname> = Nombre de la mquina donde reside la base de datos