Passer au contenu principal

Blog de Guillaume Seznec

PostgreSQL

Commandes utiles avec PostgreSQL

commande pqsl

-U user pas possible de setter le password faire un su user avant de lancer la commande

\l = liste les bases de données \c dbname = switch sur une base \dt lister les tables \q quitter

Créer une base

su - postgres
createdb dbname

Backuper tout une base

su - postgres
pg_dump dbname > backup.dbname.sql

Restaurer tout une base

su - postgres
psql dbname < backup.dbname.sql

Renommer une table

ALTER TABLE table_name
RENAME TO new_table_name;

Effacer une base

dropdb dbname