Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Installation » Problème choix encodage suite à une réinstallation » 19/10/2012 08:36:58
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,
#2 Re : Installation » Problème choix encodage suite à une réinstallation » 19/09/2012 13:33:16
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) ?
#3 Re : Installation » Problème choix encodage suite à une réinstallation » 17/09/2012 16:43:16
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) ...
#4 Re : Installation » Problème choix encodage suite à une réinstallation » 17/09/2012 16:21:07
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