1.5 KiB
1.5 KiB
title | weight |
---|---|
PostgreSQL | 1 |
PostgreSQL
Installation
Archlinux
Sur Archlinux, PostgreSQL est disponible par le paquet postgresql
dans [extra]
.
Les versions majeures de PostgreSQL sont incompatibles entre elles. Les instructions de la documentation officielle doivent être suivies.
Les mises à jour peuvent être évitées en ajoutant postgresql
et postgresql-libs
à IgnorePkg
dans
pacman.conf
.
Préparation du système de fichiers
Si un système de fichiers Btrfs est utilisé, la copie en écriture doit être désactivée :
chattr +C /var/lib/postgres
Configuration initiale
La base de données peut être initialisée à l'aide de la commande suivante :
initdb [--locale=C.UTF-8] [--encoding=UTF8] -D /var/lib/postgres/data [--data-checksums]
PostreSQL peut ensuite être démarré à l'aide du service systemd postgresql
.
Utilisation
Création d'utilisateurs
La commande suivante peut être utilisée :
createuser [-s/--superuser] [--interactive] [user]
Les utilisateurs peuvent être supprimés avec la commande suivante :
dropuser [-i/--interactive] [user]
Création de bases de données
La commande suivante peut être utilisée :
createdb [-O owner] [dbname [description]]