• Mémo Postgresql

  • Postgresql Cheatsheet

Connexion:

$ sudo -i -u postgres psql

Lister les bases de données

postgres> \l

Utiliser une base de données:

postgres> \c <database_name>
You are now connected to database "database_name" as user "postgres".

Lister les tables d'une base de données:

database_name> \dt

Faire un dump d'un schéma:

$ pg_dump -U <username> -h <host> -s <db name> -f /tmp/output.sql

Faire un dump d'une base de données:

$ pg_dump -U username> -h <host> <db name> /tmp/output.sql

Mieux:

$ pg_dump -U username> -h <host> -Fc <db name> /tmp/output.dump
    -c        Inclut les déclarations `DROP` et `CREATE TABLE`


4 février 2020 17:31