将R连接到PostgreSQL 9.4 JSONB数据类型

时间:2015-07-02 11:38:25

标签: r postgresql jsonlite

使用PostgreSQL 9.4,新的数据类型JSONB已经可用。根据在单个节点上提供的性能测试,性能优于mongodb(可以理解的不是mongodb的最佳位置)。

是否可以在R中读取JSONB,理想情况下使用jsonlite?

如何?

1 个答案:

答案 0 :(得分:0)

这是我要去的地方,但我怀疑有更好的方法(因此是帖子):

buttonLayout.setGravity(Gravity.CENTER_HORIZONTAL);

(注意警告)

这是我得到的json字符串:

  dbGetQuery(conn,"SELECT * FROM justjsonb;")
  id                                                                                         doc
1  1 {"name": "fred", "address": {"line1": "52 The Elms", "line2": "Elmstreet", "postcode": "ES1 1ES"}}
Warning message:
In postgresqlExecStatement(conn, statement, ...) :
  RS-DBI driver warning: (unrecognized PostgreSQL field type jsonb (id:3802) in column 1)

为了得到我的结果:

{"name": "fred", "address": {"line1": "52 The Elms", "line2": "Elmstreet", "postcode": "ES1 1ES"}}

有更好的方法吗?