Você está na página 1de 3

Postgresql

Lo que hemos visto en clase hasta el dia 25 de mar. de 18


 Oracle
 Db2
 Mysql

RDBMS = soportan los 4 constraint

Oracle :

 User= schema user

Mysql:

 Database (eschema)
 user

Db2:

 Database (schema)
 User (fuera)  usuario S.O

Postgresql

 User (dentro)
 S.O o BDD

Database

 Schema 1-> tabla 1 …. Tabla n


 chema2 -> tabla 1 …. Tabla n

hacer referencia para tablas

Oracle y mysql

 Ecivil.producto (usuario.nombre tabla)

Postgresql

 Curso.cartera.banco (nombrebd.nombreschema.tabla)

Para entrar a las bases de datos desde el sistema operativo

oracle

 Su – oracle

Mysql
 Mysql –u root –p

Postgresql

 Su – postgres

Cambiar contraseña a un usuario en el sistema operativo

 Passwd postgres (esto desde root – ingresarle el usuario en este caso fue postgres)
 Crear usuario de base de datos pero creado desde el sistema operativo
 Crear usuario Créateuser ecivil
 Borrar usuario= dropuser ecivil
 Crear un usuario con contraseña = createuser –p ecivil (en postgres la mayor parte no se
llama usuario se llama rol) (creado desde el sistema operativo)
 Crear bd desde sistema operativo= créatedb DBII
 Ingresar a postgres = psql
 Para ver las bases de datos que existen= \l
 Si yo creo tablas dentro de la tablas de base de datos sin crear un schema me las creara en
un espacio llamado public
 Para ver las bases de datos que existen para ver mas informacion= \l +
 Ver con que usuario estoy conectado = select current_user;
 Comentar base de datos = comment to Database (nombre de la bd) is “lo que se le
comentara”;
 Si da error porque es heigh sensitive = comment to Database “(nombre de la bd)” is “lo
que se le comentara”; // se pone en comillas el nombre de la base de datos

En postgres deja escribir en mayúscula y minúscula hay que tener cuidado ya que esta oriendatado
para los dos públicos, para poner en mayúscula ponerlo en comillas

Conectar a la base de datos = \c (nombre de la base de datos)

Ver tablas= \d

Crear un esquema = créate schema BANCO;

Ver los usuarios que tengo = \du

Cambiar de schema una tabla= ALTER TABLE “BANCO” SET SCHEMA BANCO;

Setear un schema = set Search_path to banco ;

Ver descripción de la tabla \d


Para la tarea: crear un schema banco, supermercado

Você também pode gostar