Q/R PostgreSQL

#Tips – 1

1 – Comment voir toutes les commandes Postgres ?

Pour voir toutes les commandes Postgres il faut taper la commande suivante : \?

#Tips – 2

2 – Comment voir toutes les databases ainsi que les tablesapces et les descriptions ?

Pour voir les databases , les tablespaces et les descriptions, il faut taper la commande suivante : \l+

#Tips – 3

3 – Comment autoriser les connexion à distance ?

1 – Allez dans le fichier postgresql.conf changer le listen-addresses  ‘*’

2 – Aller dans le fichier pg_hba.cnf ajouter l’addresse ip de connexion a distance.

3 – Redémarrer votre instance à l’aide de la commande pg_ctl.

4 – Essai de la connexion a distance ( pour se connecter il faut mettre l’adresse ip de la machine ou se trouve votre instance) .

#Tips – 4

4 – Quelles est la commande pour crée un utilisateur avec un mot de passe sur Postgres ?

La commande pour crée un utilisateur avec un mot de passe et la suivante: CREATE USER non utilisateur ENCRYPTED PASSWORD ‘ password’ ;

#Tips – 5

5 – Comment voir les tablespaces ?

Pour voir les tablespaces il faut taper la commande : \db.

#Tips – 6

6 – Comment se connecter avec un autre utilisateur Postgres ?

Pour se connecter avec un autre utilisateur PostgreSQL il faut taper la commande : \c – utilisateur

#Tips – 7

7 – Comment écrire les sorties des requêtes dans un fichier ?

 Pour écrire les sorties d’une requête dans un fichier, il faut utiliser la metacomande suivant : psql -c ‘commande sql’ -o nom du fichier

#Tips – 8

8 – Comment débugger un script ?

Pour débugger un script il faut taper la metcommande suivante : psql -s -f  ‘nom fichier debug ‘

#Tips – 9

9 – Comment voir les requêtes réelles quand on tape une commande psql ? 

Pour voir les requêtes exécuter, il faut taper la metacommandepsql : psql -E -c ‘commande psql’

#Tips – 10

10 – Comment savoir dans quelle base de données je suis connecté et avec quel utilisateur ?

Pour savoir dans quelle base de données et avec quel utilisateur je suis connecté il faut exécuter la commande suivante : \conninfo

#Tips – 11

11 – Comment voir le chemin de sont fichier de configuration ?

Pour voir le chemin du fichier de configuration il faut taper la commande suivante : show config_file

#Tips – 12

12 – Comment voir son chemin des directory ?

Pour voir le chemin de ces data il faut taper la commande suivante : show data_directory 

#Tips – 13

13 – Comment voir les valeurs de nos paramètres ainsi que leurs descriptions ?

Pour observer les valeurs et les descriptions des paramètres il faut exécuter la commande suivant : show all

 

#Tips – 14

C’est quoi une extension PostgreSQL ?

Les extensions PostgreSQL permettent de rajouter des fonctionnalités, pour les utilisateurs et pour les administrateurs.

14 – comment voir les extensions installer ?

Pour voir les extensions observer il faut taper la commande suivante : \dx

#Tips – 15

15 – Comment exécuter la dernière requête qui a été exécutée ?  

Pour voir exécuter la dernière requête, il faut taper la commande. /gx

#Tips – 16

16 – Comment sauvegarder sa table dans un fichier csv ?  

Pour sauvegarder sa base dans un fichier csv il faut utiliser la commande suivante  

copy nom_table to ‘chemin du fichier’ WITH HEADER CSV. 

#Tips – 17

17 – Comment ajouter un commentaire à sa base de données ?

Pour ajouter un commentaire à sa base de données, il faut utiliser la commande.

comment on database nom_database is ‘commentaire’

#Tips – 18

18 – Comment savoir le port d’écoute de sa base de données ?

Pour savoir le port d’écoute de sa base de donne, il faut exécuter la commande suivante :

Select * from pg_settings where name = ‘port’ ;

#Tips – 19

19 – Comment savoir l’oid de sa base de données ?

Pour savoir l’oid de sa base de données, il faut exécuter la commande suivante :  

Select * from pg_database WHERE datname = ‘name database’ 

L’oid correspond à référence unique pour toute la base de données qui permet de référencer un enregistrement dans une table objet.

#Tips – 20

20 – Comment changer de propriétaire sur sa base de données ?

Pour changer de propriétaire sur sa base de données, il faut taper la commande suivante :  

ALTER database name OWNER TO name owner  

2 Responses on this post

Post Comment

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *