Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#151 Re : Général » Erreur 1069: L'échec d'une ouverture de session a empêché de démarrage » 25/05/2009 19:01:50
D'après moi, c'est un problème de droit spécifique à Windows. Peut être un mot de passe changé. La solution est probablement du coté du gestionnaire de services :
Panneau de config->Outils Admin-> Services
#152 Re : Migration » Migration Vues Oracle avec jointures externes. » 20/05/2009 13:28:36
Il faut utiliser la syntaxe LEFT OUTER JOIN
des exemples par ici : http://docs.postgresqlfr.org/current/tutorial-join.html
Concrètement tu remplaces les lignes du type :
[...] WHERE t_fnc_principal.entity_incde(+) = t_entity.entity_incde [...]par
[...] FROM [...] t_fnc_principal LEFT OUTER JOIN t_entity on ( t_fnc_principal.entity_incde(+) = t_entity.entity_incde ) [...]#153 Re : Général » TAILLE BASE » 20/05/2009 11:15:48
Si tu veux connaitre le temps d'execution d'un VACUUM, tu peux activer le chronomètre avec la commande :
\timing
VACUUM ANALYZEL'option VERBOSE peut aussi t'intéresser.
Concernant la commande de duplication, tu as deux erreurs :
1/ La première est due à une mauvais utilisation de pg_restore, je te conseille vivement de plutot utiliser psql car dans ce contexte pg_restore n'apporte rien.
2/ La connexion à la base test sur le serveur1 échoue. Tu devrais t'assurer que la commande "pg_dump -h serveur1 test" fonctionne avant d'aller plus loin.
Dernier conseil, si serveur1 et serveur2 ont des versions différentes PostgreSQL ( 8.1 et 8.3 par exemple ) il est conseillé d'utiliser les binaires psql et pg_dump de la version la plus récente.
#154 Re : Général » pg_dumpall informations » 18/05/2009 11:26:16
La base reste accessible, aucune requête n'est perdue . Les sauvegardes créées par pg_dump ou pg_dumpall sont cohérentes, c'est à dire qu'elle réprésente l'image figée de la base de données au moment du lancement de pg_dump.
Les opérations sur la base ne sont pas bloquées sauf les opérations qui nécessitent un verrou exclusif ( ALTER TABLE par exemple ). Dans ce cas elles sont simplement mise en attente et effectuées après le dump.
Il n'y a aucun risque particulier à lancer cette commande. En terme de performance, il sera plus efficace de d'enregistrer le fichier dump directement sur un autre disque que celui qui contient les données.
Bonne journée
#155 Re : Général » Prè-requis PG_FOUINE » 07/04/2009 21:53:49
Comme son nom l'indique le fichier pgfouine-0.7.2-1.noarch.rpm est un paquet RPM. Tu ne peux l'utiliser que sur des systèmes acceptent les RPM; c'est à dire Red Hat, Fedora, Centos, Mandriva, etc... Bref sous Linux uniquement.
Pour installer PGFouine sous Windows tu dois télécharger le fichier tar.gz et le décrompresser.
#156 Re : Installation » postgresql live transportable » 26/03/2009 22:52:59
Il faut modifier le script de démarrage, ça dépend de ton système.
Après mettre le répertoire PGDATA sur un disque amovible c'est pas une super idée. À la moindre mirco-coupure du controlleur USB ou plus simplement si la cordon USB est arraché, tu risques tout simplement de perdre toutes données.
« à tes risques et périls » comme on dit ![]()
#157 Re : Général » pg_dump: mismatch version » 26/03/2009 22:45:18
Comme guillaume , je te conseille d'exporter tes données avec l'option -i de pg_dump
Pour la mise à jour de ton système, a priori la commande suivante suffit :
aptitude upgradeNote bien que le forum de ubuntu-fr est probablement une meilleure source d'information si tu as des questions sur Ubuntu ![]()
#158 Re : Général » changer l'emplacement des données » 16/03/2009 16:39:54
PostgreSQL te permet de créer des tablespaces, c'est à dire des espaces de stockage.
Par exemple :
CREATE TABLESPACE espace_secondaire LOCATION '/usr/local/pgsql';Tu peux ensuite décider déplacer n'importe quel objet ( tables, index, fonction ) dans ce nouvel espace :
ALTER TABLE t1 SET TABLESPACE espace_secondaire;Plus d'info : http://docs.postgresqlfr.org/8.1/manage … paces.html
#159 Re : Général » [probleme] connexion postgres error: "serveur doesn't listen" » 16/03/2009 15:40:50
Vérifie que le paramètre listen_adresses est correctement paramétré.
Vérifie aussi que le serveur fonctionne, ce message est peut etre simplement le signe que PostgreSQL n'a pas été démarré
#160 Re : Installation » Installation PostGRE sous XP Pro » 25/02/2009 17:10:31
Quelque chose comme ça :
c:\Program Files\PostgreSQL\8.3\data\pg_log\#161 Re : Installation » psql et création de table » 13/12/2008 14:57:55
il suffit d'écrire un fichier sql qui contient les commande sql a executer. Dans ce fichier, tu peux également utiliser les commandes spéciales de la console psql ( notamment \c ou \connect)
Imaginons le fichier plop.sql:
CREATE DATABASE plop;
\connect plop
CREATE TABLE wizz(id serial);
\dEnsuite tu exécutes ce script en l'envoyant à la console avec l'opérateur <
psql ..... < /tmp/plop.sql#162 Re : Sécurité » acces distant » 05/12/2008 19:55:53
Y a un truc que j'ai pas pigé ou quoi ? il faut bien mettre l'ip du client dans listen_adress
Non !
listen_adress doit contenir les adresses locales du serveur sur lequel l'instance PostgreSQL écoute. En mettant '*' tu demandes à PostgreSQL d'écouter sur toutes les interfaces réseau de la machine.
Par exemple si l'adresse de ton serveur est 192.168.0.1 , tu devras écrire :
listen_addresses='localhost,192.168.0.1'ou plus simplement :
listen_addresses='*'#163 Re : Installation » Les galères du débutants » 02/12/2008 16:38:32
A chaque fois que tu modifies e fichier pg_hba.conf tu dois recharger la configuration ou redémarrer le serveur.
Ensuite le message d'erreur que tu donnes n'indique pas forcément que le serveur ne démarre pas. Commence par vérifier la syntaxe de ton fichier pg_hba.conf. Regardes le fichier de log de PostgreSQL pour savoir si il a démarré correctement.
Tu peux enfin nous donner le contenu de ton fichier pg_hba.conf et la commande que tu utilises pour te connecter au serveur. Pour le moment sans plus de précisions, il est difficile de savoir ou se trouve l'erreur. Le contenu du paramètre listen_adressses serait également intéressant
#164 Re : Installation » après installation » 19/11/2008 16:50:18
Si tu n'as pas modifié les répertoires d'installation, PGAdmin devrait se trouver dans le répertoire suivant :
C:\Program Files\PostgreSQL\8.2\pgAdmin III\
Sinon tu peux lancer une recherche sur le fichier "pgAdmin3.exe"
#165 Re : Installation » après installation » 18/11/2008 15:16:20
Je suis pas sur d'avoir bien compris la question...
De mémoire, le lien de démarrage de pgadmin doit se trouve là : Demarrer > Programmes > PostgreSQL 8.2 > pgAdmin3
Pour utiliser la commande psql, tu peux faire la manipulation suivante : Démarrer > Executer
puis taper les commandes :
cd c:\Program Files\PostgreSQL\8.2\bin"
psql.exe -U postgres#166 Re : Général » ETL gratuit pour fichiers utilisant postgreSQL » 04/11/2008 10:52:41
"gratuit" ou "Open Source" ?
Sous quelle licence publies-tu de ton logiciel ?
#167 Re : Réplication » Réplication de deux bases distantes » 14/10/2008 16:16:40
Bucardo est une solution de réplication Master-Master. C'est très limité mais si vous n'avez que 2 noeuds dans votre cluster c'est une piste intéressante.
#168 Re : Python » connexion base de données en postgres » 13/10/2008 12:20:16
salut !
- as-tu réussi à te connecter direment avec psql ?
- quel est le contenu de ton fichier pg_hba.conf ?
Au passage, il n'est pas recommandé d'utiliser l'utilisateur 'postgres' pour te connecter à partir de ton appli python. si tu peux le faire créée un autre utilisateur avec la commande CREATE ROLE
#169 Publications » The Manga Guide To Database » 12/10/2008 12:17:52
- daamien
- Réponses : 1
#170 Re : ODBC » Probleme de connection sur le port 5432 » 02/10/2008 12:50:01
Effectivement le port est fermé.
Quels sont les manipulations pour l'ouvrir ?On va y arriver. Merci de votre aide.
Axayac
C'est à ton hébergeur que tu devrais poser cette question.
Si jamais ton hébergeur refuse d'ouvrir le port 5432, tu peux t'en sortir passant par le port 22 et en créant un tunnel SSH :
Par exemple :
ssh -L 2345:127.0.0.1:5432 utilisateur@ip_du_serveurEnsuite tu peux te connecter à ton serveur distant comme si c'était un serveur local écoutant sur le port 2345 :
psql -h 127.0.0.1 -p 2345c'est d'ailleurs une méthode plus sûre que de laisser ton serveur PostgreSQL écouter sur l'adresse IP publique
#171 Re : ODBC » Probleme de connection sur le port 5432 » 30/09/2008 10:49:37
C'est défini par le paramètre port est vaut 5432 par défaut :
$ grep port postgresql.conf
port = 5432
Si c'est le cas sur ton serveur, il y a des chances que ton hébergeur bloque l'accès à ce port.
Lancer la commande nmap en local pourrait t'aider à voir si c'est le cas
$ nmap 127.0.0.1
[...]
5432/tcp open postgres
Si cette commande fonctionne, il s'agit probablement d'un soucis de circulation réseau, pas d'une mauvaise configuration de PostgreSQL
La commande "telnet 127.0.0.1 5432" peut également te permettre de voir si ton serveur écoute bien sur ce port
#172 Re : Général » importation de données » 29/09/2008 10:50:07
pgloader est codé en python donc ça doit fonctionner sous windows sans trop de problèmes, pour peu que tu installes les paquets python nécessaires ( psycopg, ... )
Tu peux également regarder des solutions alternatives telles que :
* benetl : http://www.benetl.net/
* talend : http://www.talend.com
Tout dépend du niveau de complexité des données que tu souhaites importer....
#173 Association PostgreSQLfr » Traduction de la documentation de Slony » 23/09/2008 15:46:55
- daamien
- Réponses : 0
Bonjour,
7 mois sont passés depuis le lancement du groupe de traduction de la document
de Slony. Aujourd'hui la documentation est complètement traduite en français.
Pour autant, nous ne pouvons pas la publier car pour garantir la qualité de
cette documentation il faut au moins que chaque chapitre soit relu deux fois.
Nous allons donc rentrer dans la "phase 2" , du processus de traduction.
Cette phase est nettement plus simple et plus rapide. Il suffit de comparer la
version originale et la version traduite et d'effectuer les corrections des
fautes ( orthographe, grammaire, vocabulaire,... ) que le traducteur/la
traductrice a laissé derrière lui / elle .
Il y a en tout 40 fichiers à relire , soit 80 relectures en tout. Plus nous
serons nombreux, plus ce sera rapide !
Si vous avez un petit peu de temps pour relire quelques fichiers, n'hésitez
pas à nous prêter main forte !
La traduction est un moyen simple et direct pour contribuer à la communauté
PostgreSQL. C'est également une très bonne façon de comprendre le
fonctionnement de Slony et en plus ça vous permet de rafraîchir votre
anglais !
Bref si vous souhaitez nous aider, contactez-moi (damien@dalibo.info).
Même si c'est pour relire un seul fichier... toute aide est la bienvenue !
Merci de votre attention.
