简化PostgreSQL JSON文件导入方法
将JSON文件导入PostgreSQL数据库通常需要繁琐的方法,涉及到类型化列和中间表。然而,PostgreSQL提供了一种使用命令行psql工具的简便方法。
此方法的关键在于使用反引号将JSON文件加载到psql变量中:
<code>\set content `cat /path/to/json_file.json`</code>
加载JSON后,创建一个临时表来存储它:
<code>create temp table t ( j jsonb );</code>
接下来,将变量的内容插入表中:
<code>insert into t values (:'content');</code>
要检索导入的数据,只需对表执行select语句:
<code>select * from t;</code>
此技术允许您将多行JSON对象直接导入JSON列,无需显式嵌入或复杂的SQL查询。您也可以直接使用此方法对数据执行操作。
以上是如何使用命令行轻松将 JSON 文件导入 PostgreSQL?的详细内容。更多信息请关注PHP中文网其他相关文章!