Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
linux:postgresql [31-01-2019 16:16] edmc73 [postgis] |
linux:postgresql [08-10-2019 09:48] edmc73 [Base] |
||
---|---|---|---|
Ligne 49: | Ligne 49: | ||
0.0.0.0/0 correspond à toutes les ip possibles | 0.0.0.0/0 correspond à toutes les ip possibles | ||
+ | ==== Le type d' | ||
- | Redémarrez le serveur | + | * https:// |
- | service postgresql restart | + | |
+ | Indique la méthode d' | ||
+ | |||
+ | === trust === | ||
+ | Autorise la connexion sans condition. Cette méthode permet à quiconque peut se connecter au serveur de bases de données de s' | ||
+ | |||
+ | === reject === | ||
+ | Rejette la connexion sans condition. Ce cas est utile pour « filtrer » certains hôtes d'un groupe, par exemple une ligne reject peut bloquer la connexion d'un hôte spécifique alors qu'une ligne plus bas permettra aux autres hôtes de se connecter à partir d'un réseau spécifique. | ||
+ | |||
+ | === scram-sha-256 === | ||
+ | Réalise une authentification SCRAM-SHA-256 afin de vérifier le mot de passe utilisateur. Voir Section 20.3.2, « Authentification par mot de passe » pour les détails. | ||
+ | |||
+ | === md5 === | ||
+ | Réalise une authentification SCRAM-SHA-256 ou MD5 afin de vérifier le mot de passe utilisateur. Voir Section 20.3.2, « Authentification par mot de passe » pour les détails. | ||
+ | |||
+ | === password === | ||
+ | Requiert que le client fournisse un mot de passe non chiffré pour l' | ||
+ | |||
+ | === gss === | ||
+ | Utilise GSSAPI pour authentifier l' | ||
+ | |||
+ | === sspi === | ||
+ | Utilise SSPI pour authentifier l' | ||
+ | |||
+ | === ident === | ||
+ | Récupère le nom de l' | ||
+ | |||
+ | === peer === | ||
+ | Récupère le nom d' | ||
+ | |||
+ | === ldap === | ||
+ | Authentification par un serveur LDAP. Voir la Section 20.3.7, « Authentification LDAP » pour les détails. | ||
+ | |||
+ | === radius === | ||
+ | Authentification par un serveur RADIUS. Voir Section 20.3.8, « Authentification RADIUS » pour les détails. | ||
+ | |||
+ | === cert === | ||
+ | Authentification par certificat client SSL. Voir Section 20.3.9, « Authentification de certificat » pour les détails. | ||
+ | |||
+ | === pam === | ||
+ | Authentification par les Pluggable Authentification Modules (PAM) fournis par le système d' | ||
+ | |||
+ | === bsd === | ||
+ | Authentification utilisant le service BSD Authentication fourni par le système d' | ||
+ | |||
+ | |||
+ | Redémarrez ou rechargez le serveur postgresql | ||
+ | service postgresql restart | ||
+ | ou | ||
+ | systemctl reload postgresql-9.6.service | ||
==== utilisateur, | ==== utilisateur, | ||
Ligne 79: | Ligne 128: | ||
Se connecter en utilisant TCP/IP (psql utilise par défaut un socket UNIX). | Se connecter en utilisant TCP/IP (psql utilise par défaut un socket UNIX). | ||
- | $ psql -h localhost -p 5432 nom_de_la_bd | + | $ psql -h localhost -p 5432 -U rickastley -W nom_de_la_bd |
Demander à psql de nous demander le mot de masse: | Demander à psql de nous demander le mot de masse: | ||
- | $ psql -W nom_de_la_bd | + | $ psql -U rickastley |
Password: | Password: | ||
Ligne 278: | Ligne 327: | ||
Se connecter au serveur | Se connecter au serveur | ||
+ | su postgres | ||
+ | psql | ||
+ | ou | ||
psql postgres | psql postgres | ||
Puis lancer la requête | Puis lancer la requête | ||
- | <code sql> | + | <code sql> |
+ | Version 9.1 | ||
+ | SELECT datname, | ||
+ | <code sql> | ||
+ | Version 9.6 | ||
+ | SELECT datname, | ||
+ | |||
+ | <code sql> | ||
+ | Version 11 | ||
+ | SELECT datname, | ||
===== Requête sur un caractère spécial ===== | ===== Requête sur un caractère spécial ===== | ||
Ligne 336: | Ligne 397: | ||
Enable Topology | Enable Topology | ||
CREATE EXTENSION postgis_topology; | CREATE EXTENSION postgis_topology; | ||
+ | |||
+ | |||
+ | Sinon à la main, retrouvez tous les fichiers sql à importer dans: | ||
+ | / | ||
+ | psql -d madatabase -f ....../ | ||
+ | |||
+ | Doc => http:// | ||