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
Dernière révisionLes deux révisions suivantes
technique:postgresql [2021/03/23 22:07] francoisatechnique:postgresql [2023/02/10 22:05] francoisa
Ligne 109: Ligne 109:
 \q = quitter \q = quitter
 \h = aide \h = aide
-USE labase = pour se connecter sur la base 
 \c labase = pour se connecter sur la base \c labase = pour se connecter sur la base
 +\dt = voir les tables de la base # \dt+ : pour plus d'infos.
 +
 +</code>
 +
 +Structure ou schema d'une table et données
 +
 +<code>
 +\d+ nomdetable
 +
 +</code>
 +
 +Consulter des données avec des requêtes SQL classiques :
 +
 +<code>
 +SELECT * from table
 +
 +UDPATE table SET champ1 = valeur1, champ2 = valeur2 WHERE condition;
  
 </code> </code>
Ligne 196: Ligne 212:
  
 </code> </code>
 +
 +==== Création de compte user et database associée ====
 +
 +Se connecter à postgresql :
 +<code>
 +
 +sudo -u postgres psql
 +
 +</code>
 +<code>
 +create database lufi;
 +
 +create user lufi with encrypted password 'Mot2passe';
 +
 +grant all privileges on database lufi to lufi;
 +
 +</code>
 +
 +=== Transfert de SQLite vers postgreSQL ===
 +
 +Installation de postgresql et de pgloader ([[https://pgloader.readthedocs.io/en/latest/ref/sqlite.html|https://pgloader.readthedocs.io/en/latest/ref/sqlite.html]])
 +
 +apt install pgloader '' pgloader sqlite:///path/to/file.db pgsql://pguser:motdepasse@locahost/dbname ''
 +
 +Mais pour Lufi, ça ne se passe pas bien, même si la migration a l'air correcte.
  
  
  • technique/postgresql.txt
  • Dernière modification : 2024/04/02 15:08
  • de 127.0.0.1