Tips y comandos para usar con PostgreSQL :D

A continuación comandos útiles en PostgreSQL:

Crear usuario:

CREATE ROLE user_name LOGIN ENCRYPTED PASSWORD 'user_pass' NOINHERIT VALID UNTIL 'infinity';

Crear DB usando un usuario ya creado:

CREATE DATABASE name_db WITH ENCODING='UTF8' OWNER=user_name TEMPLATE=template0;

Hay dos formas de cargar un dump existente en un DB, la primera forma es:

psql -U postgres db_name < /rutaDeTuFichero/fichero.dump

Y la segunda forma es la siguiente:

PGPASSWORD=user_pass psql -U user_name -d db_name -f filename

Para crear un dump de una base de datos basta escribiendo la siguiente linea:

PGPASSWORD=user_pass pg_dump -U user_name db_name -f filename --clean --no-owner

Para que un usuario pueda crear base de datos,  se tendría que escribir el siguiente código:

alter USER user_name CREATEDB;

A medida que vaya encontrando comandos en PostgreSQL iré alimentando este post, si tienen algún comando que haga falta, simplemente comentenlo y sera añadido, y si ven alguna falla en los comandos, me dicen y la corregiré al vuelo.

Espero que les haya servido.

Andrewnix

Advertisements

One thought on “Tips y comandos para usar con PostgreSQL :D

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s