IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

plantage postgre


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 42
    Par défaut plantage postgre
    je fais souvent planter postegre avec des requete bateaux :
    des insert et des delete consecutifs ....

    le processus est en "waiting" et la requete est bloquee


    A quoi c'est du ?

    j'ai remarqué qu'en mettant autoCommit(false) puis connection.commit()
    le probleme n'apparait plus, pourquoi ?!

  2. #2
    Membre chevronné
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Par défaut
    Qu'appeles-tu planter ?

    le processus est en "waiting" et la requete est bloquee
    Je ne sais pas quel outil tu utilises mais peut-être que tes requêtes sont dans une transaction qui n'est pas automatiquement commiter. D'où le fait qu'il attendes un commit pour l'exécuter.

    Essayes de mettre un BEGIN; au début et un COMMIT; à la fin, ou de régler l'auto-commit dans ton logicel/code.

  3. #3
    Membre chevronné
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Par défaut
    Au fait, as-tu résolu ton problème d'accent à l'importation ????

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 42
    Par défaut
    oui, c'était a cause du reglage de locale dans tomcat !

    postgre y etait pour rien !

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 42
    Par défaut
    j'utilise jdbc pour excecuter mes requetes en java ...
    mais je ne vois pas pourquoi il faudrait mettre l'autocommit a false
    pour une seule requete !

  6. #6
    Membre chevronné
    Inscrit en
    Octobre 2003
    Messages
    266
    Détails du profil
    Informations forums :
    Inscription : Octobre 2003
    Messages : 266
    Par défaut
    A mon avis, ta réponse se trouve dans le chapitre 5.9.3 de la doc de Postgresql : 5.9. Connection Pools And DataSources

    Dans le tableau 5-2, il est expliqué que l'Autocommit est par défaut sur False.

    J'espère que cela résoudra ton problème.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Août 2003
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 42
    Par défaut
    merci bien ...
    j'imaginait l'inverse

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/04/2015, 23h02
  2. Plantage avec le déploiement d'un app web avec Postgres et Jboss5
    Par fellasof dans le forum Développement Web en Java
    Réponses: 0
    Dernier message: 13/04/2013, 13h31
  3. Plantage de postgres.
    Par Empty_body dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 05/03/2008, 16h38
  4. Pb de configuration postgre -> plantage avec DB error
    Par liv dans le forum Installation
    Réponses: 6
    Dernier message: 05/11/2003, 19h07
  5. Réponses: 6
    Dernier message: 05/11/2003, 19h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo