Différences entre les versions de « Postgresql »
De BlaxWiki
Aller à la navigationAller à la recherche| Ligne 1 : | Ligne 1 : | ||
__FORCETOC__ | __FORCETOC__ | ||
[https:// | [https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/software/Postgresql_administration-FR.htm Documentation générale sur postgresql] (tiré de http://www.dj-j.net/waka/Linux:Administration_PostgreSQL) | ||
[https:// | [https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/software/PostgreSQL-cours-FR.pdf Support de Cours postgresql_v8 +] (tiré de http://sebastien.nameche.fr/supports/PostgreSQL_v20100130.pdf) | ||
=== Configuration === | === Configuration === | ||
| Ligne 46 : | Ligne 46 : | ||
=== Synchronisation master / slave === | === Synchronisation master / slave === | ||
Voir la [https:// | Voir la [https://{{SERVERNAME}}/BENPERSO/doc-manuel/system/software/PostgreSQL_replication_V2.9_Agarik.pdf documentation] | ||
[[Catégorie:Software]] | [[Catégorie:Software]] | ||
Version du 6 mai 2013 à 17:02
Documentation générale sur postgresql (tiré de http://www.dj-j.net/waka/Linux:Administration_PostgreSQL)
Support de Cours postgresql_v8 + (tiré de http://sebastien.nameche.fr/supports/PostgreSQL_v20100130.pdf)
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
Création et modification d'un user
[postgres@]#su postgres [postgres@]$ createuser Enter name of role to add: vision Shall the new role be a superuser? (y/n) n Shall the new role be allowed to create databases? (y/n) n Shall the new role be allowed to create more new roles? (y/n) n [postgres@]$ psql UPDATE pg_shadow SET passwd = 'osK3twig2dgV' where usename = 'postgres';
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
Voir la documentation