PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Installation » Répertoire data » 01/04/2010 22:12:04

Merci beaucoup pour ces réponses rapides
Bonne soirée

#2 Installation » Répertoire data » 01/04/2010 19:29:19

JeanLuc
Réponses : 2

Bonjour
J'ai du mal à comprendre le rôle du répertoire data dans postGre, en particulier :

Pourquoi un répertoire data par version de postGre (du moins sous Windows : C:\Program Files\PostgreSQL\8.2\data) ?

A quoi sert ce répertoire, les bases de données étant gérées dans des tablespaces (que, pour ma part, je préfère mettre sur un disque différent du disque supportant le logiciel) ?

Que dois-je faire lors d'un changement de version de postGre ?

pg_dump (pg_restore) sauvegarde (restaure) le contenu de ce répertoire ?

pg_dump_all sauvegarde en plus les databases contenues dans les tablespaces ?


Ces questions vous paraitront peut-être triviales, mais je suis loin d'être expert en administration de base (je préfère "jouer" avec SQL).
J'ai dû passer un peu vite sur un bout de doc ; merci de m'indiquer la piste à suivre

#3 Re : Installation » Echec d'une Migration PostgreSql 8.2.5 vers 8.4.1 sous Windows » 14/12/2009 19:33:09

Merci pour vos réponses
L'installeur s'est bien terminé OK, malgré l'erreur !

Je vais désinstaller et recommencer l'install en arrêtant le service, après avoir vérifié que la 8.2 est retombée en marche
Je peux essayer de constituer un début de doc …

à suivre

#4 Installation » Echec d'une Migration PostgreSql 8.2.5 vers 8.4.1 sous Windows » 14/12/2009 13:56:13

JeanLuc
Réponses : 3

Bonjour à tous

Je suis en train de réaliser quelques tests avant de migrer mes applications perso de Paradox vers Postgre / Django, en prélude à une migration Windows vers Linux

Je suis sous windows XP SP2, un seul utilisateur "physique"
J'ai installé, sans problème, fin 2007, un postgresql 8.2.5 complet
sous C:\Program Files\PostgreSQL\8.2

j'ai fait quelques tests, très satisfaisants, en exploitant exclusivement à partir de PgAdmin3

j'en suis arrivé à un upgrade vers la version courante 8.4.1
Autant on parle beaucoup des premières installations, autant j'ai trouvé peu de choses sur les mises à jour
la doc officielle Annexe E ne dit rien d'autre (mais ce n'est déjà pas si mal) que la nécessité d'une sauvegarde/restauration pour passer de la version n à la n+1 ; c'est tout.

Existe-t-il d'autres sources d'information, hormis les forums, que j'aurais pu consulter ?

J'ai téléchargé l'installeur Windows postgresql-8.4.1-1-windows.exe à partir du site francophone http://www.postgresqlfr.org/, soit après plusieurs redirections à partir de http://www.enterprisedb.com/products/pg … do#windows

Je l'ai lancé, sans penser à arrêter le service postgre

Le setup m'a demandé un password "…for the database superuser (postgres) and service account(postgres)…", je lui ai fourni le password (très long et très compliqué) généré lors de l'installation de la 8.2 qu'il a accepté.

le setup m'a proposé le port 5433, puis a accepté le port 5432 après arrêt du service Windows postgres (outils/arrêter service sous PgAdmin3)

le setup (dialogue "Advanced options" ne m'a proposé que le choix de la locale (French, France) et install pl/pgsql in template1 database (coché)

Ensuite erreur connecting to the server : no password supplied ou quelque chose comme ça, je n'ai pas noté
et fin de l'installation, apparemment OK ?

L'installation parait avoir commencé sous C:\Program Files\PostgreSQL\8.4
mais Le répertoire data sous 8.4 est vide
le pgadmin3 de 8.4 n'affiche aucun serveur
le pgadmin3 de 8.2 affiche le serveur 8.2, mais ne peut pas se connecter : erreur connecting to the server : fe_sendaut : no password supplied
A priori les fichiers conf sous 8.2\data n'ont pas été modifiés ou alors à l'insu de Windows ?

Je suis très ignorant de la gestion des user Windows qui me semble plutôt scabreuse.
Que dois-je faire pour revenir à une situation correcte ?
désinstaller 8.4 ?
désinstaller 8.4 et 8.2 ?
avec uninstall-postgresql.exe ou via le panneau de config Windows ?
la désinstallation est-elle totale, ou faut-il quelques manips complémentaires (répertoires, user à supprimer ? autres)
Pourquoi n'ai je pas eu droit à toutes les advanced options ?
Pourquoi n'ai je pas vu tous les dialogues décrits dans http://pginstaller.projects.postgresql.org/ ?

Existe-t-il une doc sur les mises à jour sous Windows ? sur les désinstallations sous Windows ?

Je suis en phase d'essai, à temps très partiel, pas de pertes de données, j'aimerai quand même bien pouvoir réaliser l'expérience d'une migration réussie, ne serait-ce que pour définir exactement les prérequis.

Désolé pour toutes ces questions, j'espère avoir décrit ma situation assez précisément
Je ne trouve rien de bien convainquant sur le web, mais je ne cherche peut-être pas au bon endroit ?
Merci pour votre aide

Pied de page des forums

Propulsé par FluxBB