Bonsoir tout le monde,

Je ne comprends pas le comportement de PostgreSQL lors de l'affichage des résultats d'un row en une seule colonne. Il semble que le SGBD affiche aléatoirement des guillemets alors que les entrées de type texte sont insérées de manière exactement identiques, jugez plutôt :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
create schema s_zon
create table s_zon.t_zon_test (TYP_ID int, ZON_label text, ZON_latitude int, ZON_longitude int, ZON_geo geography(point));
 
INSERT INTO S_ZON.T_ZON_test (TYP_ID, ZON_label, ZON_latitude, ZON_longitude, ZON_geo) VALUES
(3,'Australia',-27.0000,133.0000,'point(133.0000 -27.0000)'),
(3,'Christmas Island',-10.5000,105.6667,'point(105.6667 -10.5000)');
 
/*Select query*/
select (TYP_ID, ZON_label, ZON_latitude, ZON_longitude, ZON_geo) from S_ZON.T_zon_test z 
-- > on voit une différence d'affichage que je ne m'explique pas entre le premier et le second row
/* 	(3,Australia,-27,133,0101000020E61000000000000000A060400000000000003BC0)
	(3,"Christmas Island",-11,106,0101000020E6100000910F7A36AB6A5A4000000000000025C0)

Pourquoi ces guillemets à un endroit et pas à un autre ? Avez-vous déjà mené cette réflexion et avez-vous une explication ?
Merci !