jueves, 1 de octubre de 2015

Esquemas


--CREANDO USUARIOS Y DARLE PRIVILEGIOS..
create user motores98 password 'motores98' createdb;

--CREAR BASE DE DATOS
create database flamingo;

--PARA ENTRAR BASE DE DATOS 
\c flamingo ---(FLAMINGO ES EL NOMBRE DE LA BASE DE DATOS)

--PARA CONSULTAR EN QUE BD ESTOY
select current_user;

--PARA CREAR ESQUEMA 
create schema esq2;

--PARA CREAR UNA TABLA EN EL ESQUEMA
Ponemos create tabla nombreesquema.nombretabla

--CUANDO SE INSERTA DATOS EN BD ESQUEMAS
 insert into esquema.empresa values (1,'calefacciones','A');

--PARA CONSULTAR TABLAS EN ESQUEMAS
select * from esquema.empresa;

--PARA VER LOS ESQUEMAS CREADOS
\dn

--COMO HACER UN JOIN
from nombreesquema.nombretabla1,nombreesquema.nombretabla2
where nombreesquema.nombretabla1.nombrecampo=nombreesquema.nombretabla2.nombrecampo;

--COMO CAMBIAR UNA TABLA DE UN ESQUEMA A OTRO
 alter table esquema1.empresa set schema esquema2;

alter table nombreesquema.nombretabla 
set schema nombreesquemadondequierapasalatabla;

--ELIMINAR ESQUEMAS
drop schema nombreesquema;

--PARA ELIMINAR ESQUEMAS QUE TENGA TABLAS
drop schema esq3 cascade;

0 comments:

Publicar un comentario