| Crates.io | calendar-sql-generator |
| lib.rs | calendar-sql-generator |
| version | 1.0.2 |
| created_at | 2026-01-22 02:41:38.582563+00 |
| updated_at | 2026-01-22 02:55:12.86656+00 |
| description | 一个中国节假日工具,可自动调用互联网开放节假日API(接口坞),生成包含PostgreSQL或MySQL的表结构+INSERT语句的SQL文件,用于每年年底国务院发布第二年节假日信息后,生成最新数据,离线导入到业务系统数据库中。 |
| homepage | |
| repository | https://gitee.com/seeker_rs/calendar-sql-generator |
| max_upload_size | |
| id | 2060594 |
| size | 65,981 |
有Rust环境的,可以直接cargo安装:
cargo install calendar-sql-generator
或者到开源仓库中下载最新Release包。
输出帮助:
$ calendar-sql-generator.exe -h
生成法定节假日日历表的 SQL 文件
Usage: calendar-sql-generator.exe [OPTIONS] --year <YEAR>
Options:
-k, --api-key <API_KEY> API Key(可选) [default: ]
-y, --year <YEAR> 查询年份(必填)
-s, --scheme <SCHEME> 数据库类型 [default: postgresql] [possible values: postgresql, mysql]
-h, --help Print help
调用API生成数据库脚本:
# 匿名方式调用API(当前匿名每日限制5次调用)
calendar-sql-generator -y 2026
# 在接口坞配置注册添加ApiKey,当前免费模式,支持每日60次调用
calendar-sql-generator.exe -k {API_KEY} -y 2026
命令执行完之后,会在当前目录生成一个 holiday_setup_2026.sql 命名的SQL文件,包含数据库建表语句、当年年度日历节假日数据的INSERT语句等,可自行导入到自己业务系统的数据库中。