Thank you!

Any contribution in this direction is important.

Doru


On Thu, Sep 4, 2014 at 9:43 PM, Esteban A. Maringolo <emaring...@gmail.com>
wrote:

> Oh, I forgot.
>
> The datatype fields are converted to instances of JsonObject, from the
> PharoExtras/JSON package.
> So the version 2.4 loads such package.
>
> Even though I don't use PharoExtras/JSON for my daily JSON
> manipulation (I use Seaside-JSON and NeoJSON), I found it to be the
> most "modular"/"independent" JSON package out there.
>
> The fieldConverter can be replaced "live" in the PGConnection object
> by anything you like.
>
> Regards!
>
> Esteban A. Maringolo
>
>
> 2014-09-04 16:34 GMT-03:00 Esteban A. Maringolo <emaring...@gmail.com>:
> > Spurred by the last discussion about GLORP, Postgres and friends, I
> > spent the last few hours looking into the workings of PostgresV2 to
> > add support to the native JSON datatype provided by PostgreSQL 9.2.
> >
> > According to PostgreSQL docs [1]:
> > "The json data type can be used to store JSON (JavaScript Object
> > Notation) data, as specified in RFC 4627. Such data can also be stored
> > as text, but the json data type has the advantage of checking that
> > each stored value is a valid JSON value. There are also related
> > support functions available; see Section 9.15."
> >
> > It is available at ConfigurationOfPostgresV2-EstebanMaringolo.12 in
> > SmalltalkHub, blessed as #development (v2.4). It includes a testcase
> > for the field converter (if the database server supports it).
> >
> > JSON datatype allows the indexing and querying of data inside the
> > structure of the json object.
> >
> > Eg:
> > SELECT jsonField->'attribute1'->'attribute2' FROM sampleTable;
> >
> > Adding support of this to GLORP should be easy, but I have no time now :)
> >
> > DISCLAIMER:
> > I'm not using this in production, I tested it and seems to work as
> > expected, and fail nosiliy when it should. This is why I blesed it as
> > #development. If anybody is bold enough, bless it as #stable :)
> >
> > Best regards,
> >
> > Esteban A. Maringolo
> >
> > [1] http://www.postgresql.org/docs/9.2/static/datatype-json.html
>
>


-- 
www.tudorgirba.com

"Every thing has its own flow"

Reply via email to