文件名称:json2pgcopy:将json数据转换为PostgreSQL复制二进制格式的实用程序
文件大小:9KB
文件格式:ZIP
更新时间:2024-05-23 01:28:25
C
json2pgcopy 目的 该程序将json数据转换为PostgreSQL二进制。 它可用于将大量数据批量加载到PostgreSQL数据库。 最初,此操作是针对,但可以自定义为使用不同的数据和表结构。 建造 要构建程序,您需要。 将其检出到../jsmn目录,并根据安装说明构建libjsmn.a 。 要构建json2copy,请创建config.h (请参见下文)并输入make 。 用法 程序从stdin读取数据并将结果打印到stdout。 输入数据的每一行都应为有效的JSON,并根据配置转换为单个表行(请参见下文)。 如果发生某些错误,将跳过该行并打印警告消息。 配置 程序没有外部配置文件,并且可以通过编辑config.h并重新构建来配置。 要配置的主要内容是fields数组。 对于结果文件中的每个字段,应将一个值添加到此数组。 每个值都是一个由JSON字段名称和convert函数对
【文件预览】:
json2pgcopy-master
----sample.json(9KB)
----json2pgcopy.c(3KB)
----json2pgcopy_tests.c(4KB)
----config.sample.h(316B)
----minunit.h(916B)
----dbg.h(982B)
----json2pgcopy.h(642B)
----README.md(3KB)
----Makefile(424B)
----sample.sql(111B)
----.gitignore(40B)
----main.c(3KB)