pb insertion date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb insertion date

par zeus » 24 juin 2005, 13:41

Excuse moi, j'avais mal lu ta question

J'avoue que je seche

par anonymous_titi » 24 juin 2005, 13:39

quand je l'insère en entier j'ai le message d'erreur suivant :

pg_exec(): Query failed: ERROR: column "date1" is of type timestamp without time zone but expression is of type integer HINT: You will need to rewrite or cast the epression.

si je met des quotes :
pg_exec(): Query failed: ERROR: invalid input syntax for type timestamp: "1119441600"

Je ne comprends pas du tout pourquoi postgres n'accepte pas ma valeur !!

par zeus » 24 juin 2005, 12:48

Un timestamp est un nombre de seconde, c'est donc un entier.

A partir de là, tu peux l'enregistrer en entier ou en char, selon ton envie.

Mais je te conseille tout de même de l'enregistrer en temps qu'entier car tu pourras profiter des fonctions mathématiques et temporelles de SQL

pb insertion date

par anonymous_titi » 24 juin 2005, 12:06

Re-bonjour,

Je galère toujours avec mon histoire de date (cf le sujet insertion date dans postgres). Quand on veut inserer un type timestamp on doit le considérer comme un entier ou mettre des quotes comme une chaine de caractère ??

Merci pour votre aide car je suis complètement bloquée !