:PROPERTIES:
:ID:       171ce2f7-4028-47b0-b4e0-5a4a6ccb74ac
:mtime:    20220527114623
:ctime:    20220104155310
:END:
#+title: Postgres
#+filetags: :database:

* Principales caractéristiques
 * Licence de type BSD,
 * Utilise des types de données modernes, dits composés ou enrichis,
 * Fonctionne sur Solaris, SunOS, Mac OS X, HP-UX, AIX, Linux, IRIX, Digital Unix, BSD, NetBSD, FreeBSD, OpenBSD, SCO unix, NeXTSTEP, UnixWare et toutes sortes d'Unix. Depuis la version 8.0, PostgreSQL fonctionne également nativement sur Windows.

* Interfaces utilisateur
** [[id:0455921f-3ac0-437e-ba76-1afb3f6f85ea][Psql]]

* Howto
** Pour lister les utilisateurs
#+BEGIN_SRC sql
\du
#+END_SRC

** Pour supprimer un utilisateur
#+BEGIN_SRC shell
sudo -u postgres dropuser -e <user>
#+END_SRC
** Pour supprimer une base de données
#+BEGIN_SRC shell
sudo -u postgres dropdb <database>
#+END_SRC
** Pour modifier le password d'un utilisateur (dans psql)
#+BEGIN_SRC sql
\password <user>
#+END_SRC

* Références
 * [[https://stackoverflow.com/questions/45395538/postgres-md5-password-plain-password][Postgres: MD5 Password / Plain password - Github]]
