Files
org-roamings/20220104155310-postgres.org
2022-06-04 12:57:39 +02:00

38 lines
1.1 KiB
Org Mode

: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]]