Serveur postgres SQL

Pour les travaux sur l’IA, le SGBD postgres est largement utilisé par Oclasoft. En particlier avec les données vectorielles managées par l’extension PG Vector. Pour se connecter au serveur :
sudo -u postgres psql
Pour permettre les connexion entrantes de l’exterieur au serveur, il faut modifier le fichier postgresql.conf ainsi :
sudo nano /etc/postgresql/16/main/postgresql.conf
Changer la ligne #listen_addresses = ‘localhost’ par #listen_addresses = ‘*’ Whitelister l’adresse IP du serveur: sudo nano /etc/postgresql/10/main/pg_hba.conf rechercher cette ligne : # IPv4 local connections: host all all 127.0.0.1/32 scram-sha-256 puis rajouter host all all [ip_du_serveur] md5

Pour installer l’extension pgvector 

sudo apt install postgresql-16-pgvector sudo systemctl restart postgresql