我是PostgreSQL数据库(9.5.0)的新手,我需要将我的json数据存储在PostgreSQL数据库中,这样我就需要为它创建一个表,如何为它创建一个表来存储我的json对象从我的前端点击提交按钮,以便它将存储在已创建的数据库表中,我的示例josn对象如下(有键/值对,也包含文件),请帮帮我。
{"key1":"value1","key2":"value2","key3":"value3","key4_file_name":"Test.txt"}
答案 0 :(得分:6)
PostgreSQL具有json
和jsonb
(b表示二进制)数据类型。您可以像表中任何其他数据类型一样在表定义中使用它们。如果您打算仅存储json数据,那么json
数据类型最好。另一方面,如果您打算使用PG服务器内的json数据进行大量分析,那么jsonb
数据类型最好。