eSQL : Installation sous Debian12 ======
<code bash>
apt install postgresql
</code>
Après installation le service est actif et lancé :
<code bash>
systemctl status postgresql.service
</code>
... e client **psql** :
depuis le client psql :
<code bash>
su - postgres
psql
</code>
Puis depuis le promp... lement le répertoire de base et les logs :
<code bash>
pg_lsclusters
Ver Cluster Port Status Owner
pour consulter la configuration effective:
<code bash>
su postgres
# Lancer le client postgres en mode... toire identifié, on peut arrêter le serveur
<code bash>
systemctl stop postgresql
systemctl status postg... sier via rsync afin de conserver les droits
<code bash>
rsync -av /var/lib/postgresql /new/path/
</code>... de conserver une copie en cas de problème
<code bash>
mv /var/lib/postgresql/9.6/main /var/lib/postgre
emporaire exécutant le serveur PostgreSQL:
<code bash>
docker container run --detach --rm --name pg_tes... pour lancer le client PostgreSQL **psql**:
<code bash>
docker container exec --interactive --tty pg_test /bin/bash -i -l
# depuis le shell interactif et l'utilisat... et la base de donnée root n'existent pas:
<code bash>
psql
psql: FATAL: role "root" does not exist
#
au cluster de base avec le compte postgres
<code bash>
$ psql -U postgres
</code>
Modifier le mot de p... chiers de configuration du service postgres
<code bash>
$ sudo service postgresql reload
</code>
=====
uement effacé à l'arrêt (option %%--rm%%):
<code bash>
$ docker run --detach --rm --name postgres_dbtes... nt en cours d'exécution. Pour s'en assurer:
<code bash>
$ docker container list
CONTAINER ID IMAG
postgresql: Installation du client ======
<code bash>
sudo apt-get install postgresql-client
</code>
... la base =====
Depuis la ligne de commande
<code bash>
psql dbname username
</code>
Depuis le prompt du