农历日历 v1.0.4
载入中...
搜索中...
未找到
holidays.sql
1BEGIN TRANSACTION;
2
3-- 节气
4DROP TABLE IF EXISTS "solar_term";
5CREATE TABLE "solar_term" (
6 "name" TEXT NOT NULL UNIQUE,
7 "comment" TEXT
8);
9
10INSERT INTO "solar_term" ("name", "comment") VALUES ("冬至", "");
11INSERT INTO "solar_term" ("name", "comment") VALUES ("小寒", "");
12INSERT INTO "solar_term" ("name", "comment") VALUES ("大寒", "");
13INSERT INTO "solar_term" ("name", "comment") VALUES ("立春", "");
14INSERT INTO "solar_term" ("name", "comment") VALUES ("雨水", "");
15INSERT INTO "solar_term" ("name", "comment") VALUES ("惊蛰", "");
16INSERT INTO "solar_term" ("name", "comment") VALUES ("春分", "");
17INSERT INTO "solar_term" ("name", "comment") VALUES ("清明", "");
18INSERT INTO "solar_term" ("name", "comment") VALUES ("谷雨", "");
19INSERT INTO "solar_term" ("name", "comment") VALUES ("立夏", "");
20INSERT INTO "solar_term" ("name", "comment") VALUES ("小满", "");
21INSERT INTO "solar_term" ("name", "comment") VALUES ("芒种", "");
22INSERT INTO "solar_term" ("name", "comment") VALUES ("夏至", "");
23INSERT INTO "solar_term" ("name", "comment") VALUES ("小暑", "");
24INSERT INTO "solar_term" ("name", "comment") VALUES ("大暑", "");
25INSERT INTO "solar_term" ("name", "comment") VALUES ("立秋", "");
26INSERT INTO "solar_term" ("name", "comment") VALUES ("处暑", "");
27INSERT INTO "solar_term" ("name", "comment") VALUES ("白露", "");
28INSERT INTO "solar_term" ("name", "comment") VALUES ("秋分", "");
29INSERT INTO "solar_term" ("name", "comment") VALUES ("寒露", "");
30INSERT INTO "solar_term" ("name", "comment") VALUES ("霜降", "");
31INSERT INTO "solar_term" ("name", "comment") VALUES ("立冬", "");
32INSERT INTO "solar_term" ("name", "comment") VALUES ("小雪", "");
33INSERT INTO "solar_term" ("name", "comment") VALUES ("大雪", "");
34
35/*
36节日过滤表
37*/
38DROP TABLE IF EXISTS "holiday_filter";
39CREATE TABLE "holiday_filter" (
40 "table_name" TEXT NOT NULL,
41 "filter" TEXT
42);
43INSERT INTO "holiday_filter" ("table_name", "filter") VALUES ("holidays", "and level=1");
44
45-- 节日
46DROP TABLE IF EXISTS "holidays";
47CREATE TABLE "holidays" (
48 "month" INTEGER NOT NULL,
49 "day" INTEGER NOT NULL,
50 "level" INTEGER NOT NULL DEFAULT 1, -- 1. 基本节日 2. 其它节日
51 "name" TEXT NOT NULL UNIQUE,
52 "comment" TEXT
53);
54
55INSERT INTO "holidays" ("month", "day", "level", "name", "comment") VALUES ("1", "1", "1", "元旦", "");
56INSERT INTO "holidays" ("month", "day", "level", "name", "comment") VALUES ("3", "8", "1", "妇女节", "");
57INSERT INTO "holidays" ("month", "day", "level", "name", "comment") VALUES ("5", "1", "1", "劳动节", "");
58INSERT INTO "holidays" ("month", "day", "level", "name", "comment") VALUES ("5", "12", "2", "护士节", "");
59INSERT INTO "holidays" ("month", "day", "level", "name", "comment") VALUES ("6", "1", "1", "儿童节", "");
60INSERT INTO "holidays" ("month", "day", "level", "name", "comment") VALUES ("8", "1", "1", "建军节", "");
61INSERT INTO "holidays" ("month", "day", "level", "name", "comment") VALUES ("10", "1", "1", "国庆节", "");
62
63
64/*https://baike.baidu.com/item/%E4%B8%AD%E5%9B%BD%E4%BC%A0%E7%BB%9F%E8%8A%82%E6%97%A5/396100?fromModule=disambiguation
65https://baike.baidu.com/item/中国传统节日
66
67节日名称 节日时间
68春节 正月初一
69元宵节(上元节)正月十五
70龙抬头 二月初二
71社日节(土地诞) 二月初二
72花朝 南方一般2月12日,北方2月15日。但是新化叫“花烛节”为2月15日。难道祖先是从北方迁移过来的。
73上巳节 三月初三
74寒食节 清明节前一天
75清明节 阳历4月5日前后
76端午节 五月初五
77天贶节 六月初六,晒衣节, 晒伏节“六月六,晒红绿。” “姑姑节”“六月六,请姑姑”。在古代还是另外一个节日,名叫天贶(赐赠的意思)节,六月六也是佛寺的一个节日,叫做翻经节,祭祀山神。
78七夕节 七月初七
79七月半(中元节) 七月十四/十五
80中秋节 八月十五
81重阳节 九月初九
82寒衣节 十月初一
83下元节 十月十五
84冬至节 阳历12月22日前后
85腊八节 腊月初八
86祭灶节(小年) 腊月廿三或廿四
87岁除(除夕)腊月廿九或三十*/
88
89-- 农历节日
90DROP TABLE IF EXISTS "holidays_lunar";
91CREATE TABLE "holidays_lunar" (
92 "month" INTEGER NOT NULL,
93 "day" INTEGER NOT NULL,
94 "level" INTEGER NOT NULL DEFAULT 1, --- 1. 基本节日 2. 其它节日
95 "name" TEXT NOT NULL UNIQUE,
96 "comment" TEXT
97);
98
99INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (1,1,1,"春节","");
100INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (1,15,1,"元宵","");
101INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (1,15,1,"上元","");
102INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (2,2,1,"社日","");
103INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (2,2,1,"龙抬头","");
104INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (2,12,1,"花朝","“花朝节”有游春扑蝶、种花挖野菜、制作花糕等节日风俗。同时,这天也称为女儿节。这天,女孩子们相聚玩耍,结交好友。未出阁的女子最爱赏红拜花神,吃花糕,行花令,祈祷自己像花一样朝气与美丽。从宋代开始,花朝节成为了民间大节,也是中国十分重要的传统节日之一。");
105INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (3,3,1,"上巳","");
106INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (5,5,1,"端午","");
107INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (6,6,1,"天贶","");
108INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (7,7,1,"七夕","");
109INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (7,15,1,"中元","");
110INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (8,15,1,"中秋","");
111INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (9,9,1,"重阳","");
112INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (10,1,1,"寒衣","");
113INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (10,15,1,"下元","");
114INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (12,8,1,"腊八","");
115INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (12,24,1,"祭灶","");
116INSERT INTO "holidays_lunar" ("month","day","level","name","comment") VALUES (12,24,1,"小年","");
117
118COMMIT;