POSTGRESQL - Cheatsheet : Différence entre versions

De PedroWiki
(Page créée avec « = Introduction = Cet article rassemblera l'ensemble des commandes utiles au quotidien dans la manipulation et la gestion de SGBD et de bases de données PostgreSQL. = Ch... »)
 
Ligne 4 : Ligne 4 :
  
 
= Cheatsheet =
 
= Cheatsheet =
 +
 +
== Connexion au client psql ==
 +
 +
En local:
 +
* ouvrir une session SSH avec le compte habilité
 +
* lancer la commande:
 +
psql
 +
 +
Se connecter à une base directement:
 +
psql -d <database>
 +
 +
Se connecter avec un compte DBA spécifique:
 +
psql -U user_pqsql
 +
psql --username=user_pqsql
  
 
== Création base de données ==
 
== Création base de données ==
Ligne 12 : Ligne 26 :
  
 
  user_pqsql=# \c test
 
  user_pqsql=# \c test
 +
 +
== Lister les tables du schéma courant ==
 +
 +
user_pqsql=# \dt
 +
 +
Requête SQL équivalente:
 +
 +
SELECT * FROM pg_catalog.pg_tables;
  
 
[[Category:PostgreSQL]]
 
[[Category:PostgreSQL]]
 
[[Category:Commande]]
 
[[Category:Commande]]
 
[[Category:Dba]]
 
[[Category:Dba]]
 +
[[Category:SQL]]

Version du 28 mars 2019 à 09:35

Introduction

Cet article rassemblera l'ensemble des commandes utiles au quotidien dans la manipulation et la gestion de SGBD et de bases de données PostgreSQL.

Cheatsheet

Connexion au client psql

En local:

  • ouvrir une session SSH avec le compte habilité
  • lancer la commande:
psql

Se connecter à une base directement:

psql -d <database>

Se connecter avec un compte DBA spécifique:

psql -U user_pqsql
psql --username=user_pqsql

Création base de données

user_pqsql=# CREATE DATABASE test; 

Se connecter à une base

user_pqsql=# \c test

Lister les tables du schéma courant

user_pqsql=# \dt

Requête SQL équivalente:

SELECT * FROM pg_catalog.pg_tables;