Código: Seleccionar todo
su postgres
Código: Seleccionar todo
psql
Código: Seleccionar todo
/l
Código: Seleccionar todo
psql Nombre-de-BD
Código: Seleccionar todo
psql mi-BD
Código: Seleccionar todo
psql -d Nombre-BD -h localhost -U usuario-postgres
Código: Seleccionar todo
psql -d prueba -h localhost -U pepito
Ver las tablas de una Base De Datos
Código: Seleccionar todo
\dt
Código: Seleccionar todo
psql -U postgres -d mi-BD
Código: Seleccionar todo
\dt
Ejemplo:
Código: Seleccionar todo
psql Nombre-de-BD
Código: Seleccionar todo
\dt
Crear un Usuario en Postgres
Código: Seleccionar todo
CREATE USER nuevo-usuario;
Código: Seleccionar todo
CREATE USER jaibol;
Crear una Tabla
Código: Seleccionar todo
create table usuario
Código: Seleccionar todo
create table usuario (id INT NOT NULL PRIMARY KEY,Nombre VARCHAR(10),Apellido VARCHAR(10),Edad INT);
Cambiar la clave de un Usuario en Postgres
Código: Seleccionar todo
ALTER USER usuario-postgres WITH PASSWORD 'nueva_contraseña';
Código: Seleccionar todo
ALTER USER postgres WITH PASSWORD 'root';
Recuerde reiniciar el postgres una vez realizado el paso anterior.
Código: Seleccionar todo
/etc/init.d/postgres restart
Cambiar el Usuario propietario de una Base de Datos
Código: Seleccionar todo
ALTER DATABASE nombre-de-la-DB OWNER TO Nombre-de-la-BD;
Código: Seleccionar todo
ALTER DATABASE mi-BD OWNER TO jaibol;
Código: Seleccionar todo
DROP DATABASE nombre de la BD ;
Código: Seleccionar todo
DROP DATABASE mi-BD;
Código: Seleccionar todo
SELECT * FROM pg_user ;
Exportar sólo Esquema de la Base de datos:
Código: Seleccionar todo
pg_dump -U usuario-postgres -h localhost -W -s Nombre-De-BD > nombre-del.sql
Código: Seleccionar todo
pg_dump -U usuario-postgres -h localhost -W -a Nombre-De-BD > nombre-del.sql
Código: Seleccionar todo
pg_dump -U usuario-postgres -W -h localhost Nombre-De-BD > nombre-del.sql
Código: Seleccionar todo
\i /ruta-de-mi.sql
Código: Seleccionar todo
\i /opt/mi-base-de-datos.sql