PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 30/06/2017 12:19:57

PierreBoizot
Membre

Odbc unix , oracle dblink , json type

Bonjour,

Je vais tenter d'exposer d'exposer mon probleme en quelques lignes.

L'architecture oracle 11.2  OEL 5...., postgresql 9.4 sles ...

Nous avons besoin d'accéder à partir d'une base oracle à des données d'une base postgresql 9.4

L'installation de ces dblink sous oracle est OK pour toutes données de type connue de la DB oracle . integer , character varying ....
Et cela ne marche pas pour les jsonb.

Aprés observation de la version du drivers postgresql-odbc 8.1 cela me semble normal , par ailleur oracle ne gere pas le json

Je ne trouve pas d'information sur le traitement du type jsonb par les drivers de version suppérieur.  en avez vous ? ou avez vous un lien ?

N'ayant pas du coté oracle la possibilité de transformer les json
{"name": "MMM SEP16 148C", "type": "Option", "strike": 148.0, "symbol": "MMM SEP16 148C"}

en une structure key, valeur. comme ci-dessous.

  |          keys           |           values           
--------------+-------------+-------------------------+-----------------------------
  | name                    | "MMM SEP16 148C"
  | type                    | Option
| strike                  | 148.0
| symbol                  | "MMM SEP16 148C"


J'ai créé une vue en castant les colonnes en type text.

et malheureusement cela ne marche pas :-(

Est ce qu'il y a un interet à poursuivre en installant des drivers plus récent ?
Est-ce mon cast qui est inadéquat ?

Merci de vos avis.
Pierre

Hors ligne

Pied de page des forums