technique:postgresql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
technique:postgresql [2021/03/05 23:57] francoisatechnique:postgresql [2024/04/02 15:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== Postgresql ====== +**Cette page est obsolèteVeuillez accéder au contenu à son nouvel emplacement [[https://bibliotech.cemea.org/books/outils-technique/page/postgresql|postgresql]]**
- +
-Installation sur ubuntu 20.04 +
- +
-<code> +
-sudo apt install postgresql postgresql-client +
- +
-</code> +
- +
-Etat du service : +
- +
-<code> +
-systemctl status postgresql.service +
- +
-</code> +
- +
-Configuration générale +
- +
-<code> +
-/etc/postgresql/12/main/postgresql.conf +
- +
-</code> +
- +
-Mot de passe admin : +
- +
-<code> +
-sudo su - postgres +
- +
-</code> +
- +
-<code> +
-psql -c "alter user postgres with password 'monmot2passe'" +
- +
-</code> +
- +
-Ou passer en commande SQL avec : +
- +
-<code> +
-psql +
- +
-</code> +
- +
-Voir les bases installées : +
- +
-<code> +
-sudo -u postgres psql -l +
- +
-</code> +
- +
-Et d'une manière générale : +
- +
-<code> +
-sudo -u postgres -c 'commande_sql' +
- +
-</code> +
-===== Commandes depuis le compte utilisateur postgres ===== +
- +
-Export de base : +
- +
-<code> +
-pg_dump -U username dbname> dbexport.pgsql +
- +
-pg_dump -U db_user -W -F t db_name> /path/to/your/file/dump_name.tar +
- +
-</code> +
- +
-Import de base : +
- +
-<code> +
-psql -U username dbname <dbexport.pgsql +
- +
-</code> +
- +
-Restorer un dump : +
- +
-<code> +
-pg_restore -d db_name /path/to/your/file/dump_name.tar -c -U db_user +
- +
-</code> +
- +
-Pour Base Graf <font inherit/inherit;;inherit;;inherit></font>+
-cemea.sqlfc dans /var/lib/postgresql/ ) depuis le compte postgres (basse cemea à créer)  <font inherit/inherit;;inherit;;inherit></font> <font inherit/inherit;;inherit;;inherit></font><font inherit/inherit;;inherit;;inherit></font>: +
- +
-<code> +
-psql -c 'create database cemea' +
-pg_restore -d cemea cemea.sqlfc -c -U postgres; +
- +
-</code> +
- +
-===== Commandes de base de psql ===== +
- +
-<code> +
-psql  mabase +
- +
-</code> +
- +
-Et les raccourcis +
- +
-<da-code> +
-\l = liste des bases +
-\d = liste des tables +
-\q = quitter +
-\h = aide +
-USE labase = pour se connecter sur la base +
-\c labase = pour se connecter sur la base +
-</da-code> +
- +
-Pour voir tous les utilisateurs: +
- +
-<da-code> +
-select from user; +
-</da-code> +
- +
-Créer une base de données (pour Graf) : +
- +
-<code> +
-create database cemea; +
- +
-</code> +
- +
-==== Se connecter à une base ==== +
- +
-<code> +
-psql +
- +
-\c mabasecemea; +
- +
-</code> +
- +
-Compter des champs : +
- +
-<code> +
-select count(*) from cemea_course; +
- +
-</code> +
- +
  • technique/postgresql.1614985029.txt.gz
  • Dernière modification : 2021/03/05 23:57
  • de francoisa