lifornie Berkeley à partir de 1986, projet piloté initialement par Michael Stonebraker. 20 ans de matu... ité. En 1996, adoption du nom PostgreSQL
===== Installation =====
<note>
La procédure ci-dessous décrit une installation sur le système local. Une installation par conteneur docker est également détaillée [[softw
l}}
:TODO: :TODO_DOCUPDATE:
====== PostgreSQL : Introduction au client psql =====
Pour s'essayer sa... s:9.6-buster
</code>
On exécute ensuite un shell interactif dans le conteneur pour lancer le client P... QL **psql**:
<code bash>
docker container exec --interactive --tty pg_test /bin/bash -i -l
# depuis le shell interactif et l'utilisateur root
id
uid=0(root) gid=
AGG(privilege_type), ', ')
END AS grants
FROM information_schema.role_table_grants
GROUP BY table_... i le rôle possède un des privilèges ''SELECT'', ''INSERT'', ''UPDATE'', ''DELETE'', ''TRUNCATE'', ''RE... s_table_privilege('yoann', 'pg_catalog.pg_user', 'INSERT, UPDATE, DELETE');
</code>
La liste exhausti... https://www.postgresql.org/docs/current/functions-info.html#FUNCTIONS-INFO-ACCESS
Lister les roles a
ian sql postgres postresql}}
====== PosgreSQL : Installation sous Debian12 ======
<code bash>
apt install postgresql
</code>
Après installation le service est actif et lancé :
<code bash>
systemctl st... rectory = '/srv/pgsql/data/15/main' # use data in another directory
</file>
===== Références ===
tification postgres avec mot de passe ======
A l'installation, le compte postgres peut se connecter s... ostgres WITH PASSWORD 'monPassWorde' VALID UNTIL 'infinity';
</code>
Quitter le client et modifier le... http://stackoverflow.com/questions/20427689/psql-invalid-command-n-while-restore-sql
* https://libr
er postgres postgresql sysadmin dbadmin}}
====== Installation de PostgreSQL via Docker ======
===== ... 'environnement sont utilisées seulement lors de l'initialisation du conteneur. Pour ce test le contene... lib/postgresql/data**. Pour conserver ces données indépendamment du conteneur, on pourra créer et mont