You are on page 1of 2

C:\Program Files\PostgreSQL\9.

4\bin
cd C:\Program Files\PostgreSQL\9.4\bin
psql -U postgres -d postgres
sea: posuts
////
Consultar usuario:
select current_user;
////
////
Crear base de datos:
create database nombreBase;
////
////
Ingresar a base de datos:
\c nombreBase
////
////
Salir de todo
\q
////

////
Cargar script
\i d:/nombreDirector/nombreScript.sql .txt
////

////
Modificacin de OBJETOS
-) alter table
1. Rename
1.1. [tablas] : alter table nombreAnterior rename to nombreNuevo;
1.2. [campos] : alter table nombreTabla rename column nombreCampoV
iejo to nombreCampoNuevo;
2. Agregar
1.1. [campo] : alter table nombreTabla add column nombreCampo tipo
(capacidad);
1.2. [restriccion] : alter table nombreTabla add constraint chk_no
mbre check (campocodicion);
1.3. [campo con restriccion] : alter table nombreTabla add column
nombreCampo tipo(capacidad) constraint chk_nombre check (campo condicion)
3. Modificar
*ORACLE: alter table nombreTabla modify nombrecampo tipo(capacida
d);
*SQLServer: alter table empleado alter column nombrecampo tipo(ca

pacidad);
*Postgres: alter table empleado alter column nombrecampo type tip
o(capacidad);
***USING para formatos incompatibles:AGREGAR--> using numero_telefo
nico::numeric;
3. Quitar
1.1. [campo] : alter table nombreTabla drop column nombreCampo;
1.2. [retriccion] : alter table nombreTabla drop constraint ck_n
ombre;

////
***** para modificar columnas de llaves forneas es necesario quitar las forneas an
tes.
////
Listado de relaciones(tablas)
\dt
////
////
Descripcin de la tabla
\d nombreTabla
////

You might also like