This shows you the differences between two versions of the page.
Next revision | Previous revision Last revision Both sides next revision | ||
sermn_wiki:userpages:marta:postgres [2008/11/26 13:59] marta creat |
sermn_wiki:userpages:marta:postgres [2012/10/29 17:58] miquel [Enllaços] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
+ | |||
+ | ===== PostgreSQL | ||
Servidor de base de dades relacionals. | Servidor de base de dades relacionals. | ||
+ | |||
+ | <note important> | ||
Actualment el servidor disposa de dos servidors de bases de dades postgres (versió 7.4 i 8.1). | Actualment el servidor disposa de dos servidors de bases de dades postgres (versió 7.4 i 8.1). | ||
- | ===== Instal·lació i configuració | + | ==== Instal·lació i configuració ==== |
- | + | ||
- | ==== Configuració | + | |
El comportament de PostgreSQL al nostre sistema es pot controlar amb tres fitxers de configuració: | El comportament de PostgreSQL al nostre sistema es pot controlar amb tres fitxers de configuració: | ||
- | + | * pg_hba.conf: | |
- | * pg_hba.conf: | + | |
- | * pg_ident.conf: | + | |
- | * postgresql.conf: | + | |
=== pg_hba.conf === | === pg_hba.conf === | ||
- | Totes les linies han de tindre | + | < |
+ | # Database administrative login by UNIX sockets | ||
+ | # local DATABASE | ||
+ | local all | ||
+ | |||
+ | # TYPE | ||
+ | local all | ||
+ | host | ||
+ | host | ||
+ | </ | ||
+ | |||
+ | === postgres.conf === | ||
+ | |||
+ | Les directives principals ha modificar són: | ||
+ | < | ||
+ | # | ||
+ | # CONNECTIONS AND AUTHENTICATION | ||
+ | # | ||
+ | port = 5432 | ||
+ | max_connections = 100 | ||
+ | ssl = true | ||
+ | </ | ||
+ | |||
+ | En el cas de dos servidors postgres, com es el nostre cas, s'ha de canvia el número de port d'un d' | ||
+ | |||
+ | ==== Enllaços ==== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
- | [Tipo de conexion][database][usuario][IP][Netmask][Tipo de autentificacion][opciones] | ||
===== PHPpgadmin ===== | ===== PHPpgadmin ===== | ||
+ | És una interficie web en PHP per gestionar les bases de dades PostgreSQL. És accessible a, | ||
+ | * [[http:// | ||
+ | |||
+ | ==== Instal·lació i configuració ==== | ||
+ | |||
+ | El primer de tot ens hem d' | ||
+ | |||
+ | Per començar istalem el paquet '' | ||
+ | |||
+ | Per tindre accés a l' | ||
+ | |||
+ | Ara toca editar la nostra configuració que es troba al fitxer / | ||
+ | < | ||
+ | <?php | ||
+ | // ------------------------Servidor PG 7.4----------------------------------------- | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | | ||
+ | // ------------------------Servidor PG 8.1----------------------------------------- | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | | ||
+ | // -----------------------General configuration------------------------------------ | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | | ||
+ | /* ----------------Don' | ||
+ | $conf[' | ||
+ | ?> | ||
+ | </ | ||
+ | |||
+ | En el nostre cas, hi ha dos servidors als quals podem accedir des de l' | ||
+ | |||
+ | Si volem que qualsevol usuari que te permisos per utilitzar una base de dades la pugui veure des de l' | ||
+ | |||
+ | També cal incloure a les directives a la configuració de l' | ||
+ | |||
+ | ==== Enllaços ==== | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | ===== Altres eines per PostgreSQL ===== | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||