Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/09/2007, 11h54   #1
Membre régulier
 
Inscription : avril 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 152
Points : 73
Points : 73
Par défaut le schéma pg_catalog et la table pg_roles

Bonjour,

J'ai sur mon serveur la version 7.4 de postgresql.
J'aimerai installer mediawiki 1.7 mais je n'y arrive pas car il recherche la table pg_catalog.pg_roles.

Est ce que quelqu'un sait si cette table existe sous postgresql 7.4 où si elle est apparu qu'avec la version 8 de postgresql.

autres questions :
est-ce que quelqu'un a de la doc sur pg_catalog?
est-ce qu'il existe un moyen en se connectant en console sur postgresql de parcourir le schéma pg_catalog pour vois un peu ce qu'il y a dedans?

Merci d'avance.
Pierre
Anubis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 12h44   #2
Membre éclairé
 
Inscription : janvier 2005
Messages : 336
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : janvier 2005
Messages : 336
Points : 353
Points : 353
Bonjour

les rôles sont apparus dans la version 8.1.

Le détail du contenu de pg_catalog en 7.4 se trouve ici
__________________
Christophe Chauvet (KrysKool)
kryskool est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 13h52   #3
Membre régulier
 
Inscription : avril 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 152
Points : 73
Points : 73
Merci de ta réponse

Etant données que je souhaite installer mediawiki sans pour autant updater postgresql est ce que j'ai une ou des solutions?

Pierre
Anubis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/09/2007, 15h35   #4
Membre habitué
 
Inscription : août 2007
Messages : 128
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 128
Points : 146
Points : 146
À part recoder mediawiki, je ne vois pas ce que tu pourras faire sans avoir à mettre à jour PostgreSQL.

Tant qu'on est sur le sujet, je vais balancer l'évidente vérité : mettre à jour en version 8 est essentiel. Ta version n'a que quatre ans de retard après tout.
gleu_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/09/2007, 17h33   #5
Membre régulier
 
Inscription : avril 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 152
Points : 73
Points : 73
C'est pas moi qui décide .

Merci de ta réponse.
En fait j'ai opté pour installer mysql pour mediawiki
Anubis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 14h12   #6
Membre régulier
 
Inscription : avril 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 152
Points : 73
Points : 73
Citation:
Envoyé par gleu_ Voir le message
À part recoder mediawiki, je ne vois pas ce que tu pourras faire sans avoir à mettre à jour PostgreSQL.

Tant qu'on est sur le sujet, je vais balancer l'évidente vérité : mettre à jour en version 8 est essentiel. Ta version n'a que quatre ans de retard après tout.
En fait nous allons envisageons un update de postgresql.
Mais comment faire pour mettre à jour postgresql sans perdre de données?
Est ce que quelqu'un a déjà fait ça?

Merci

Pierre
Anubis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2007, 19h23   #7
Membre habitué
 
Inscription : août 2007
Messages : 128
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 128
Points : 146
Points : 146
Euh... je ne veux pas être méchant mais il est évident qu'on peut faire une mise à jour de PostgreSQL sans perte de données. Sinon, autant mettre ce produit à la poubelle.

Pour répondre plus techniquement à ta question, il faut d'abord sauvegarder la base (avec pg_dump ou pg_dumpall), puis tu installes la nouvelle version, tu lances un initdb, et enfin tu restaures tes données (psql ou pg_restore suivant le type de sauvegarde).

(un conseil, garde ton répertoire $PGDATA dans un coin, tant que tu n'es pas sûr de la fin de la restauration)
gleu_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2007, 08h55   #8
Membre régulier
 
Inscription : avril 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 152
Points : 73
Points : 73
Citation:
Envoyé par gleu_ Voir le message
Euh... je ne veux pas être méchant mais il est évident qu'on peut faire une mise à jour de PostgreSQL sans perte de données. Sinon, autant mettre ce produit à la poubelle.

Pour répondre plus techniquement à ta question, il faut d'abord sauvegarder la base (avec pg_dump ou pg_dumpall), puis tu installes la nouvelle version, tu lances un initdb, et enfin tu restaures tes données (psql ou pg_restore suivant le type de sauvegarde).

(un conseil, garde ton répertoire $PGDATA dans un coin, tant que tu n'es pas sûr de la fin de la restauration)
Je me doutai qu'on pouvait le faire sinon je n'aurai pas posé la question. Mais je pensai qu'il y avait plus simple que de faire un pg-dump et un restore.

Merci beaucoup.

A bientôt.

Pierre
Anubis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2007, 22h46   #9
Membre habitué
 
Inscription : août 2007
Messages : 128
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 128
Points : 146
Points : 146
Pour mieux répondre à ta question, non, il n'y a pas plus simple.

Une autre solution est l'utilisation de Slony, ce qui te permet d'avoir un serveur esclave avec la nouvelle version. Une fois le serveur à jour (au niveau des données), tu le fais passer maître et tu abandonnes le nouvel esclave. Bref, intéressant quand tu as beaucoup (mais alors vraiment beaucoup, genre la centaine de Go) de données. Autrement, dump, init, restore.
gleu_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2007, 09h19   #10
Membre régulier
 
Inscription : avril 2005
Messages : 152
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 152
Points : 73
Points : 73
Ok,

Merci beacoup.

La base ne fait une taille de l'ordre des centaines de Go donc cela devrait aller avec un dump, init et restore.

A plus

Pierre
Anubis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h18.


 
 
 
 
Partenaires

Hébergement Web