Une place pour une véritable innovation. Partagez vos propres utilitaires créés avec la communauté Manjaro.
Questions et discussions sur la programmation et le codage.
Répondre

Install Postgresql >= 12

#1Messageil y a 1 an

postgresql a évolué
la procédure que j'avais posté est à revoir
je ne là supprime pas car elle fonctionne postgresql <11

Installation

sudo pacman -S postgresql postgresql-docs
pgadmin

sudo pacman -S pgadmin4

******


installation dans un répertoire distinct de la racine système
pensez si crash

sudo mkdir /home/pgsql
sudo mkdir /home/pgsql/data



autorisation

sudo chown -R postgres:postgres /home/pgsql
--------------------- par défaut

sudo systemctl stop postgresql
---------------------
modifier les variables pour dire ou se trouve la data-base
et donnez l'autorisation pour HOME sinon vous aurez une interdiction (permission) voir plus s'il y a lieu

sudo mousepad /usr/lib/systemd/system/postgresql.service

#Environment=PGROOT=/var/lib/postgres
Environment=PGROOT=/home/pgsql

# PIDFile=/var/lib/postgres/data/postmaster.pid
PIDFile=/home/pgsql/data/postmaster.pid

#ProtectHome=true
ProtectHome=false
----- init data base

sudo -i -u postgres

initdb --locale fr_FR.UTF-8 -D '/home/pgsql/data'
----quite
ctrl + d

on réinitialise le daemon

sudo systemctl daemon-reload
start postgresql

sudo systemctl start postgresql
contrôle status

systemctl status postgresql.service
------ saisir le password pour postgres (l'admin de postgresql)

sudo -i -u postgres

psql
demande de password avec confirmation

\password postgres
----quite
ctrl + d

---------- démarrage automatique

systemctl enable postgresql
---------- Arrêt du démarrage automatique

systemctl disable postgresql
@bientôt
Répondre