Outils pour utilisateurs

Outils du site


basededonnees:postgresql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
basededonnees:postgresql [08/05/2015 17:47]
julp
basededonnees:postgresql [30/07/2016 23:20] (Version actuelle)
julp [Mapper des valeurs en d'autres lors d'une requête]
Ligne 101: Ligne 101:
 Attention : les indices de tableaux pour PostgreSQL commence à 1 et non 0 ! Attention : les indices de tableaux pour PostgreSQL commence à 1 et non 0 !
 Pour les autres cas, autre solution, passer par un hstore : Pour les autres cas, autre solution, passer par un hstore :
-<code sql>SELECT COALESCE('"FT"=>"Fiche Technique","PV"=>"Procès Verbal","NF"=>"Norme"'::hstore -> <in>, 'Valeur par défaut');</code>+<code sql>SELECT COALESCE($$"FT"=>"Fiche Technique","PV"=>"Procès Verbal","NF"=>"Norme"$$::hstore -> <in>, 'Valeur par défaut');</code> 
 +Ou json : 
 +<code sql>SELECT COALESCE($${"FT"=>"Fiche Technique","PV"=>"Procès Verbal","NF"=>"Norme"}$$::json ->> <in>, 'Valeur par défaut');</code>
  
 ====== Déclencheurs (triggers) ====== ====== Déclencheurs (triggers) ======
basededonnees/postgresql.1431100032.txt.gz · Dernière modification: 08/05/2015 17:47 de julp