sudo nano /etc/postgresql/x.x/main/pg_hba.conf
x.x correspond à la version
"...
# Database administrative login by Unix domain socket
local all postgres peer
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
# Connexion externe autorisée
# host all <nom_base> <ip_ecoute>/cidr md5
...
"
`sudo service postgresql restart`
OU
`sudo pg_ctlcluster x.x main restart`
sudo -i -u postgres
createuser -P --interactive <nom_utilisateur>
psql -U <nom_utilisateur> OU psql -U <nom_utilisateur> <nom_db_utilisateur>
nano ~/.pgpass
<ip_dbb>:<port>:*:nomutilisateur:mdp
chmod 0600 ~/.pgpass
ALTER SEQUENCE seq RESTART WITH 1;
UPDATE t SET idcolumn=nextval('seq');
8.Définir privilège sur une table :
GRANT <ALL|privilèges> PRIVILEGES ON TABLE <nom table> TO <user>;