PostgreSQL est une base de données libre semblable aux autres bases de données (Oracle, SQL server de Microsoft ou Mysql).
Voici quelques notes mémo…
Sur debian ou ubuntu
apt install postgresql postgresql-client
Voici les commandes pour le service
service postgresql status service postgresql stop service postgresql start service postgresql reload
Le répertoire pour les fichiers de configuration
cd /etc/postgresql
Le répertoire pour les données
cd /var/lib/postgresql/
La commande psql est la commande la plus importante, elle permet d'avoir accés aux autres commandes de postgres
Sur un système linux standard
sudo -u postgres psql postgres
Sur un système yunohost
sudo su postgres psql
#pour sortir \q #ou exit #liste des bases de données \l #se connecter à une base \c base #liste des tables de la base connectée \t #taille d'une base de données select pg_database_size('base');
apt install php-pgsql
$cnn = pg_connect("host=$dbhost dbname=$objet user=$dbuser password=$dbpw"); $strsql = "select * from table"; $result = pg_query($cnn, $strsql); $row = pg_fetch_row($result);