Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Merci pour votre retour.
Mais j'ai dû passer au plan B : Modifier les sources PHP de l'application, afin de prendre en compte le fomat YYYY-MM-DD au lieu de DD/MM/YYYY.
A bientôt,
Merci pour votre message.
J'ai déjà mis datestyle = 'iso, dmy' dans postgresql.conf
J'ai observé que ce paramètre était utilisé par postgresql lors de l'enregistrement d'une donnée de type date.
Mais visiblement il n'est pas utilisé lors de la lecture (select dans la base) ?
J'ai exécuté :
ALTER DATABASE test SET client_encoding TO 'LATIN9';
Mais ça n'a rien changé sur l'affichage de la date (le select) ...
Bonjour,
je suis toujours bloqué, sur le même type de problème.
J'ai migré une application d'une machine Linux (avec PostgreSQL 8.3.0) vers une machine Windows (avec PostgreSQL 9.1.4)
J'aimerais que les select sur les champs "date" en base de données me renvoient des dates au format "DD/MM/YYYY" comme c'était le cas sur l'ancienne machine. Mais je n'y arrive pas.
================ SUR L'ANCIENNE MACHINE =========================
dtidb=# show client_encoding;
client_encoding
-----------------
LATIN9
(1 row)
dtidb=#
dtidb=# show server_encoding;
server_encoding
-----------------
LATIN9
(1 row)
dtidb=# select dateorder from orders where id = 2053;
dateorder
------------
12/12/2007
(1 row)
=========== SUR LA NOUVELLE MACHINE =============================
dtidb_backup=# show client_encoding;
client_encoding
-----------------
WIN1252
(1 row)
dtidb_backup=# show server_encoding;
server_encoding
-----------------
UTF8
(1 row)
dtidb_backup=# select dateorder from orders where id = 2053;
dateorder
------------
2007-12-12
(1 row)
========================================
Que dois-je faire pour avoir la date au format DD/MM/YYYY ?
Merci d'avance pour votre aide !
Pages : 1