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 :

update timestamp


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 4
    Par défaut update timestamp
    Bonjour,
    Je travaille sur une base de donnee postgresql version 7.2.
    Je m'arrache les cheveux a mettre a jour un timestamp

    j'ai essaye
    update machine set debut_etat='2006-04-23 10:33:32+01';
    update machine set debut_etat='2006-04-23 10:33:32';
    update machine set debut_etat=CURRENT_TIMESTAMP;
    update machine set debut_etat=to_char(now(),'YYYY-MM-DDHH24:MI:SS');


    Pourquoi est ce qu'l n'est pas possible de modifier une telle colonne ? Si j'essaye de modifer n'importe quel autre attribut de la table cela fonctionne, c 'est donc le type de l'attribut qui pose probleme

    merci d'avance
    alex

  2. #2
    Membre éprouvé
    Inscrit en
    Mai 2002
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 131
    Par défaut
    C'est un peu vague, tout ça.

    Est-ce que tu pourrais donner le message d'erreur que te renvoie psql quand tu fais la requête ? A l'inverse, si tu fais un select sur ce même champ, de quelle forme est l'affichage de ton timestamp ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 4
    Par défaut
    debut_etat from machine where id_machine=2;
    debut_etat
    -------------------------------
    2005-04-23 10:33:32+02



    l'atribut est definie de la maniere suivante
    , debut_etat TIMESTAMP NOT NULL

    et tous les updates renvoient
    update 0

    une petite idee???

  4. #4
    Membre éprouvé
    Inscrit en
    Mai 2002
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 131
    Par défaut
    Je viens de faire quelques tests, de mon côté. La requête est juste, y a aucun doute de ce côté.
    Mais effectivement le message "UPDATE 0" indique bien que la modification n'a pas été prise en compte.

    Je n'ai pas poussé les vérifications très loin, mais une des causes d'un "UPDATE 0" est un trigger sur ta table qui a refusé la modification. Donc, je te conseille de chercher dans ce sens.

    Bon courage

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 4
    Par défaut
    je n'ai absolument aucun trigger sur cette table mais je vais continue a chercher merci

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 4
    Par défaut [RESOLU]
    je viens de trouver le probleme! Machine etait une vue et non une table et il n'y aviat pas la regle adequate pour faire le update c'est pour ca qu'il ne le faisait pas

  7. #7
    Membre éprouvé
    Inscrit en
    Mai 2002
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 131
    Par défaut
    Ah bin oui, forcément

    Je vois que tu as voulu ajouter le tag résolu à ton post, mais pour qu'il soit visible, il faut que tu cliques sur le bouton du même nom en bas à gauche de la page

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/05/2011, 18h00
  2. Réponses: 9
    Dernier message: 13/03/2010, 10h38
  3. update sur un TIMESTAMP
    Par Papy214 dans le forum Requêtes
    Réponses: 3
    Dernier message: 03/02/2009, 21h45
  4. update timestamp en autoreferencé?
    Par benoit_iund dans le forum PostgreSQL
    Réponses: 0
    Dernier message: 01/08/2008, 12h36
  5. [Oracle 9.1] Plantage update SQL et Timestamp
    Par ftrifiro dans le forum Oracle
    Réponses: 6
    Dernier message: 06/10/2005, 14h34

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