Différences entre les versions de « Postgresql »

De BlaxWiki
Aller à la navigationAller à la recherche
Ligne 4 : Ligne 4 :


<pre>
<pre>
Si les modifications apportees au fichier /etc/postgres/pg_hba.conf ne sont pas pris en compte, deux possibilités :
- apporter les memes modifications dans le fichier /var/lib/postgres/data/pg_hba.conf
- faire un symlink entre /etc/postgres/pg_hba.conf /var/lib/postgres/data/pg_hba.conf
Relancer Postgres
Exemple pour une configuration simple en local (/etc/postgres/pg_hba.conf) :
Exemple pour une configuration simple en local (/etc/postgres/pg_hba.conf) :


Commenter toutes les entrées et ne conserver que :
Commenter toutes les entrées et ne conserver que :
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
local  all        postgres                          ident
local  all        all                              ident
host    all        all        127.0.0.1/32          md5
host    all        all        ::1/128              md5
#le fait d'avoir trust permet de se loguer avec le user en question en local sans rentrer de mot de passe
#local  all        postgres                          trust


local all all trust
Si les modifications apportees au fichier /etc/postgres/pg_hba.conf ne sont pas pris en compte, deux possibilités :
host all all 127.0.0.1 255.255.255.255 trust
- apporter les memes modifications dans le fichier /var/lib/postgres/data/pg_hba.conf
host all all 0.0.0.0 0.0.0.0 reject
- faire un symlink entre /etc/postgres/pg_hba.conf /var/lib/postgres/data/pg_hba.conf
</pre>
</pre>


=== Import de base ===
=== Import de base ===
<pre>
su postgres
pg_restore -U asmdba -d asm dumppgsql_2012-04-10.sql # Ici on restore depuis le fichier dumppgsql_2012-04-10.sql dans la base asm avec le user asmdba (qui a été créé avec les droits
suivant : createuser -sP asmdba && createdb -U asmdba -h localhost asm)
</pre>




=== Synchronisation master / slave ===
=== Synchronisation master / slave ===
<pre>
</pre>


[[Catégorie:Software]]
[[Catégorie:Software]]

Version du 17 avril 2012 à 16:34


Configuration

Exemple pour une configuration simple en local (/etc/postgres/pg_hba.conf) :

Commenter toutes les entrées et ne conserver que :
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
local   all         postgres                          ident
local   all         all                               ident
host    all         all         127.0.0.1/32          md5
host    all         all         ::1/128               md5

#le fait d'avoir trust permet de se loguer avec le user en question en local sans rentrer de mot de passe
#local   all         postgres                          trust

Si les modifications apportees au fichier /etc/postgres/pg_hba.conf ne sont pas pris en compte, deux possibilités :
- apporter les memes modifications dans le fichier /var/lib/postgres/data/pg_hba.conf
- faire un symlink entre /etc/postgres/pg_hba.conf /var/lib/postgres/data/pg_hba.conf

Import de base

su postgres
pg_restore -U asmdba -d asm dumppgsql_2012-04-10.sql # Ici on restore depuis le fichier dumppgsql_2012-04-10.sql dans la base asm avec le user asmdba (qui a été créé avec les droits
suivant : createuser -sP asmdba && createdb -U asmdba -h localhost asm)


Synchronisation master / slave