PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

Problème avec un champ date

Technique - général | Problème avec un champ date

Par nougasplou le 12/10/2005 - 09:51

J'ai un problème :
Je veux copier une table d'une base de données vers une autre. Pour cela je fais un select * de ma table vers un fichier texte puis sur l'autre base de données je fais un import de ce fichier texte vers ma table. mais dans le champ date de ma table, le mois et le jour se sont inversés. Pourquoi ?

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Parce que par défaut la date

sparky/ = 12 Octobre, 2005 - 10:42

Parce que par défaut la date est format iso, MDY

Pour vérifier, faire show DateStyle, ensuite pour le changer voir cette page

select now();
set DateStyle to 'sql,European';
select now();


merci ca marche. Mais c'est t

nougasplou/ = 12 Octobre, 2005 - 13:00

merci ca marche. Mais c'est trop tard quand on fait set datestyle après les insertions; faut le faire avant.

petite remarque : bizarremnt postgres n'inversait pas les dates supérieures au 12 du mois comme si on était dans un format de date européen mais pas tout à fait
11 octobre 2005 -> 10/12/2005 (vu qu'il n'y a que 12 mois dans l'année il ne sait surement pas lequel est le mois et lequel est le jour)
20 octobre 2005 -> 20/10/2005 (ici pas de doute)


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.