如何使用JSON对象值在Postgres中创建表?

时间:2018-07-31 08:01:40

标签: json node.js postgresql insert-into postgresql-9.6

我正在 Node.js 平台上创建一个 lambda函数,该函数将在AWS ElasticCache for Redis上执行CRUD操作。要求就像数据应该来自Postgres实例一样,以在Redis中执行创建操作。

因此,为了执行Redis的创建操作,我需要在Postgres中创建一个表,并且我拥有的数据采用JSON数组形式。另外,我正在使用 PostgreSQL 9.6.6 版本。

虚拟JSON数组:

[{
  "id": 881,
  "title": "Bird of the Air, A (Loop, The)",
  "genre": "Drama|Romance",
  "avaerage_ratings": 1.0,
  "release_year": "14-Nov-2004"
 }, {
  "id": 411,
  "title": "Dangerous Woman, A",
  "genre": "Drama|Romance",
  "avaerage_ratings": 5.0,
  "release_year": "02-Jan-2001"
}, {
  "id": 988,
  "title": "3 Ninjas",
  "genre": "Action|Children|Comedy",
  "avaerage_ratings": 1.2,
  "release_year": "07-Mar-2008"
}, {
  "id": 758,
  "title": "Pride",
  "genre": "Comedy|Drama",
  "avaerage_ratings": 0.4,
  "release_year": "22-Mar-2003"
}, {
  "id": 565,
  "title": "Mamma Roma",
  "genre": "Drama",
  "avaerage_ratings": 2.3,
  "release_year": "28-Jan-2006"
}]

我也在堆栈溢出中搜索了同样的内容,并找到了答案(这是该答案的link)。但是在该答案中,提到它不是遵循的好方法。

我们非常感谢您的帮助。预先感谢。

0 个答案:

没有答案