====== PostgreSQL : Généralités ======
\\
==== Executer un fichier SQL ====
psql -U username -W -d myDataBase -a -f myInsertFile
\\
==== Voir le nombre de connexions actives ====
SELECT *
FROM pg_stat_activity
WHERE datname = 'mydatabasename'
\\
==== Gérer les accès au serveur de bases de données ====
Fichier de config //(situé dans $PGDATA)//
postgres@serveur:/data/Postgres> vi pg_hba.conf \\
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all ident
# IPv4 local connections:
host all all 127.0.0.1/32 ident
host all all 0.0.0.0 0.0.0.0 md5
host all all 10.2.1.0 255.255.255.0 trust
# IPv6 local connections:
host all all ::1/128 ident
\\
Après la mise à jour du fichier, pour recharger la nouvelle configuration, il faut exécuter
pg_ctl reload
\\