autotable:autotable 从 csv 文件在 sql 数据库(postgresql 或 mysql)中创建一个表并导入数据

时间:2024-07-26 20:39:54
【文件属性】:

文件名称:autotable:autotable 从 csv 文件在 sql 数据库(postgresql 或 mysql)中创建一个表并导入数据

文件大小:4KB

文件格式:ZIP

更新时间:2024-07-26 20:39:54

Groovy

自动表 autotable 尝试尽可能聪明并自动做正确的事情: 它将 csv 文件读入 PostgreSQL 或 MySQL 创建一个与文件同名的表(只有基名,没有路径和后缀) 尝试从前 100 行猜测列的数据类型 插入数据 它识别(多行)字符串、整数、浮点数、日期、时间戳和 json 数据 文件的第一行应包含列名。 列分隔符是 ; 或 , 并自动检测。 此外,以下规则适用: 空行被忽略 空列为空 任何字段都可以有选择地用双引号 (") 括起来,这些都被剥离了 用双引号括起来的文本字段可以包含分号,不需要转义 第一列成为主键 autotable 取前 100 行的样本来猜测数据类型,分别是:text、bigint、numeric、timestamp 和 json 注意:MySQL 没有原生 JSON 数据类型,因此 JSON 作为文本列导入 MySQL。 但是 mysql 文本类


【文件预览】:
autotable-master
----autotable.groovy(6KB)
----LICENSE(1KB)
----README.md(2KB)

网友评论