Création table champs date
Bonjour,
Voici mon souci, j'ai crée une table :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| CREATE TABLE epo(
nom_ordinateur varchar(30),
nom_utilisateur varchar(30),
dernier_contact date,
version_agent varchar(20),
code_produit varchar (20),
version_produit varchar(20),
version_moteur varchar(20),
version_signature varchar(20),
date_signature date,
nom_domaine varchar(25),
adresse_ip varchar(20),
division varchar(10),
date_ajout date NOT NULL default now(),
id SERIAL PRIMARY KEY
); |
Lorsque j'essaie d'ajouter mes données, j'ai une erreur :
Code:
1 2 3 4
|
ERREUR: valeur du champ date/time en dehors des limites : « 11/19/2009 »
HINT: Peut-être avez-vous besoin d'un paramètrage « datestyle » différent.
CONTEXT: COPY epo, ligne 1, colonne date_signature : « 11/19/2009 » |
Ce que je ne comprends pas, pour le champs dernier_contact j'ai une date du même format que date_signature ...
Merci de m'aider s'il vous plait.
problème définition date en sortie
Bonjour,
j'ai un peu le même problème pour définir mon type de date sous format dd/mm/yyyy
car quand je fais
Code:
ALTER DATABASE "mabase" SET datestyle = sql (ou dmy);
j'obtiens toujours dans ma table ma date sous la forme américaine yyyy-mm-dd
Par contre en entrée, je peux tout à fait écrire dd/mm/yyyy
Quand je regarde le datetype de ma base de données le type a bien été pris en compte.
Quelqu'un aurait une idée?
Merci