Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#26 Général » Cohabitation de 2 version PostgreSql » 02/05/2013 16:21:35
- cbeau
- Réponses : 2
Bonjour.
Est-il possible de faire cohabiter deux installations PostgreSql de version différentes (8.2 et 9.n) sur un même serveur (Windows Server 2008), donc 2 services distincts ?
Si oui comment peut-on les distinguer au niveau de l'adresse IP qui sera identique pour les deux ?
Merci.
#27 Re : Général » Connexions clients aléatoirement rejetées sur un serveur PostgreSql » 02/05/2013 12:08:34
J'ajoute qu'un test de connexion à partir d'un autre serveur (Linux), donne ceci :
red Thu May 2 11:49:21 2013 - postgres NOT ok Connections to cluster 8.3/servgipbd1:
&red Error: DBI connect('dbname=postgres;host=servgipbd1;port=5432','hobbit',...) failed: server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request. at /usr/lib/hobbit/client/bin/postgres_wm2 line 41
#28 Général » Connexions clients aléatoirement rejetées sur un serveur PostgreSql » 02/05/2013 09:21:24
- cbeau
- Réponses : 3
Bonjour.
Suite à une maintenance Windows sur un serveur Windows Pro 2008 (passage de patch), mon serveur PostgreSql depuis le redémarrage, refuse de nombreuses connexions. Il faut s'y reprendre plusieurs fois pour se connecter et parfois la connexion est clôturée par le service PostgreSql. Avant le redémarrage, tout fonctionnait bien.
Le message qui apparait sans arrêt dans le journal Windows est celui-ci :
FATAL: could not reattach to shared memory (key=5432001, addr=01CD0000): Invalid argument
Il s'agit d'une version 8.2, bien que je sais que celle-ci n'est plus maintenue, je ne peux pas la migrer pour l'instant, une application en production s'appuie dessus.
Merci de vos réponses ou de m'indiquer éventuellement, un prestataire (consultant technique) qui connaisse à la fois PostgreSql et Windows Server (nous sommes sur Bordeaux).
Christophe Beau.
#29 Réplication » Réplication base 8.2/8.3 quels outils ? » 11/12/2012 17:02:13
- cbeau
- Réponses : 1
Bonjour.
Je vais devoir répliquer certaines données, certains champs de tables d'une base à une autre (situées sur des serveurs différents).
Quels outils ou langage préconisez-vous (Silk, DBLink, Slony-I, PL/PgSQL, commande Copy to/Copy from, etc.) ?
Quels retours d'expérience avez-vous ?
Merci à vous.
#30 PL/pgSQL » Recherche Livre pl/pgsq » 06/12/2012 17:33:16
- cbeau
- Réponses : 1
Bonjour.
Connaissez-vous une bon ouvrage sur la programmation pl/pgsql sous PostgreSQL ?
Merci.
#31 Général » Requêter une table dont le nom est le résultat d'une requête. » 05/12/2012 18:49:35
- cbeau
- Réponses : 2
Bonjour.
Je récupère via une requête, dans une table A (de journalisation) le nom d'une table B de ma base, et je voudrais ensuite effectuer une requête sur cette table B en utilisant le nom récupéré dynamiquement dans la table A (en utilisant le résultat de ma requête) que je ne connais pas à l'avance.
Merci de votre aide.
#33 Migration » Migration PostgreSQL 8.2 vers 9.2 » 03/12/2012 17:41:24
- cbeau
- Réponses : 5
Bonjour.
Si vous avez des liens avec de la doc ou/et des conseils pour migrer une serveur PostgreSQL 8.2 vers du 9.2, je suis preneur.
Merci beaucoup.
#34 Re : Général » FATAL: could not reattach to shared memory (key=5432001 ... » 16/11/2012 15:25:11
Je suis sur une 8.2. J'ai une application qui tourne dessus, donc la migration n'est pour l'instant pas envisageable.
Est-ce un problème identifié bloquant ?
Merci.
#35 Général » FATAL: could not reattach to shared memory (key=5432001 ... » 16/11/2012 11:01:25
- cbeau
- Réponses : 3
Bonjour.
J'ai le warning suivant sur un serveur PostreSQL sous Windows server 2008.
"FATAL: could not reattach to shared memory (key=5432001, addr=01AF0000): Invalid argument__POSTGRES SQL"
Quelqu'un peut m'aiguiller sur sa signification et son impact ?
Merci.
Christophe Beau.
#36 Général » Exxporter le résultat d'une requête vers autre PC réseau » 31/01/2012 16:53:57
- cbeau
- Réponses : 1
Bonjour.
Je n'arrive pas à exporter le résultat d'une requête vers un dossier d'un PC différent sur mon réseau.
illustration:
-COPY ( select champ1,champ2 from table ) TO 'D:/table.txt'
Si lecteur D est sur la même machine, ça fonctionne
-COPY ( select champ1,champ2 from table ) TO 'L:/table.txt'
Le lecteur L pointant une autre machine, ça ne fonctionne pas
J'ai l'erreur
ERROR: could not open file "L:/texte.txt"" for writing: No such file or directory
État SQL :58P01
J'ai pourtant cré l'utilisateur PostgreSql sur la machine cible avec les droits requis d'écriture.
#37 Re : Général » Retourner le nom d'une table requêtée » 24/01/2012 18:27:27
Merci Marc Cousin, ça fonctionne
#38 Général » Retourner le nom d'une table requêtée » 24/01/2012 16:03:49
- cbeau
- Réponses : 4
Bonjour.
Comment puis-je retourner le nom de la table interrogée dans le résultat d'une requête.
Contexte.
J'interroge une table maitresse qui a des tables héritière et je voudrais connaitre pour chaque enregistrement retourné, le nom de la table héritière dont il est issu.
Merci.
#39 Re : Optimisation » Log d’événements : message systématique 'WARNING: there is no tran... » 03/01/2012 16:02:08
Oui effectivement, je vais mettre ERROR.
Encore merci.
#40 Re : Optimisation » Log d’événements : message systématique 'WARNING: there is no tran... » 03/01/2012 15:00:26
Merci.
J'ai essayé avec LOG, ça fonctionne en attendant que l'éditeur de l'application client/serveur (GéoConcept) que nous utilisons, corrige ce problème.
Encore merci.
#41 Re : Optimisation » Log d’événements : message systématique 'WARNING: there is no tran... » 03/01/2012 13:08:59
Merci.
Mais quelle est la valeur minimal de log_min_messages (DEBUG1, LOG, NOTICE, ...) ?
Sachant que j'ai paramétré <log_statement=mod> afin de ne recueillir que les modifications effectuées dans la base et sans les SELECT.
#42 Optimisation » Log d’événements : message systématique 'WARNING: there is no tran... » 03/01/2012 12:48:46
- cbeau
- Réponses : 8
Bonjour.
Savez-vous comment ne pas remonter de message dans le log de journalisation d’événements PostgreSql lorsqu’il n’y a pas d’évènements particuliers ?
Dans une application Client/serveur, lorsqu’un client est connecté à la base, cela génère une quantité innombrable de messages à la seconde dans le journal Log (voir ci-dessous).
Merci.
Exemple :
Avec le paramètre Log_line_prefix désactivé
WARNING: there is no transaction in progress
WARNING: there is no transaction in progress
WARNING: there is no transaction in progress
WARNING: there is no transaction in progress
WARNING: there is no transaction in progress
WARNING: there is no transaction in progress
#43 Re : Général » Substituer dans trigger, INSERT par UPDATE, si clé déjà existante » 04/07/2011 17:27:51
Merci.
Nous sommes dans un contexte applicatif particulier qui justifie ce fonctionnement.
Je regarde votre lien.
encore merci.
#44 Général » Substituer dans trigger, INSERT par UPDATE, si clé déjà existante » 04/07/2011 14:54:14
- cbeau
- Réponses : 3
Bonjour.
Comment remplacer dans un trigger, l’exécution INSERT par UPDATE après avoir contrôlé que le champ contenant la clé, existe déjà dans la table concernée par l’Insert (pour traitement de tables héritées où le contrôle d’unicité de la clé n’est pas possible nativement).
Merci.
Mon ébauche :
CREATE OR REPLACE FUNCTION f_ctrl_doublons() RETURNS TRIGGER AS $t_ctrl_doublons$
BEGIN
IF (TG_OP = 'INSERT') THEN
IF (SELECT count(*) FROM table WHERE cléinsérée = cléexistante) <> NULL;
Provoquer ici le remplacement l’Insert par un Update
END IF;
END IF;
END;
CREATE TRIGGER t_ctrl_doublons BEFORE INSERT ON “table”
FOR EACH ROW ?
#45 Général » Statistique : qui s'est connecté et quand » 01/07/2011 12:11:11
- cbeau
- Réponses : 1
Bonjour.
Existe-t-il une table ou une vue qui permette de d'avoir un historique des logins de connexion à une base ?
Merci.
#46 Re : Général » Créer fonction trigger pour autoriser ou pas la création à l'insert » 30/06/2011 08:59:01
Merci, je regarde ça
#47 Général » Créer fonction trigger pour autoriser ou pas la création à l'insert » 29/06/2011 11:31:20
- cbeau
- Réponses : 2
Bonjour.
Quelqu'un a-t-il un exemple d'un trigger permettant à la création d'un nouvel enregistrement dans une table, de contrôler que la valeur d'un champ (clé) n'existe pas déjà dans cette table, et qu'à cette seule condition, la création de l'enregistrement se poursuive ?
Ceci pour détourner le fait les tables héritées ne permettent pas l'unicité d'une clé primaire.
Merci.
#48 Re : Général » Doublons sur la clé si tables héritières » 27/06/2011 14:15:25
Effectivement, mais je doute que les performance soient acceptables.
Merci.
#49 Re : Général » Doublons sur la clé si tables héritières » 27/06/2011 11:28:12
Bonjour et merci.
Existe-t-il un solution de contournement sans regénérer complètement les tables, mais en agissant sur la structure ou le type du champ clé ?
#50 Général » Doublons sur la clé si tables héritières » 21/06/2011 12:28:52
- cbeau
- Réponses : 5
Bonjour.
Je rencontre un dysfonctionnement lié aux tables héritières dans PostgreSql (V8.2)
Lorsque le champ clé est sur la table maitresse (commune à toutes les tables héritières), PostgreSql autorise la création de doublon sur le champ clé.
Est-ce normal ou s'agit-il d'un bug ?
Merci.
christophe.beau@gipatgeri.fr