Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Postgres

Se connecter sur le moteur

sudo -u postges psql

Lister les bases

\l

Lister les tables

\dt

ou

\dt *.*
SELECT * FROM information_schema.tables;

Créer un utilisateur

CREATE USER [name] WITH PASSWORD '[password]';

Modifier le mot de passe d’un utilisateur

ALTER USER [name] WITH PASSWORD '[password]';

Créer une base de données

CREATE DATABASE [name]

Taille d’un schema

SELECT pg_size_pretty(sum(pg_relation_size(quote_ident(schemaname) || '.' || quote_ident(tablename)))::bigint) FROM pg_tables WHERE schemaname = 'yourschema';