袘懈斜谢懈芯褌械泻邪 Entity 锌褉械写薪邪蟹薪邪褔械薪邪 写谢褟 褉邪斜芯褌褘 褋 写邪薪薪褘屑懈 袘袛 泻邪泻 褋 锌褉芯褋褌褘屑懈 OneScript 芯斜褗械泻褌邪屑懈. 携胁谢褟械褌褋褟 褉械邪谢懈蟹邪褑懈械泄 泻芯薪褑械锌褑懈懈 ORM 懈 褕邪斜谢芯薪芯胁 DataMapper 懈 ActiveRecord 胁 OneScript. 袙写芯褏薪芯胁械薪懈械 褔械褉锌邪械褌褋褟 懈蟹 Java Persistence API 懈 TypeORM.
袙芯蟹屑芯卸薪芯褋褌懈:
- 芯锌懈褋邪薪懈械 褌邪斜谢懈褑 袘袛 胁 胁懈写械 褋锌械褑懈邪谢褜薪褘屑 芯斜褉邪蟹芯屑 邪薪薪芯褌懈褉芯胁邪薪薪褘褏 OneScript 泻谢邪褋褋芯胁;
- 褋芯褏褉邪薪械薪懈械 芯斜褗械泻褌芯胁 OneScript 胁 褋胁褟蟹邪薪薪褘褏 褌邪斜谢懈褑邪褏 袘袛;
- 锌芯懈褋泻 锌芯 褌邪斜谢懈褑邪屑 褋 褉械蟹褍谢褜褌邪褌芯屑 胁 胁懈写械 泻芯谢谢械泻褑懈懈 蟹邪锌芯谢薪械薪薪褘褏 写邪薪薪褘屑懈 芯斜褗械泻褌芯胁 OneScript;
- 邪斜褋褌褉邪泻褌薪褘泄 锌褉芯谐褉邪屑屑薪褘泄 懈薪褌械褉褎械泄褋 (API), 薪械 蟹邪胁懈褋褟褖懈泄 芯褌 懈褋锌芯谢褜蟹褍械屑芯泄 小校袘袛;
- 褉械褎械褉械薪褋薪邪褟 褉械邪谢懈蟹邪褑懈褟 锌芯谢薪芯褎褍薪泻褑懈芯薪邪谢褜薪芯谐芯 泻芯薪薪械泻褌芯褉邪 泻 SQLite 懈 PostgreSQL, 邪 褌邪泻 卸械 褍锌褉芯褖械薪薪芯谐芯 泻芯薪薪械泻褌芯褉邪 泻 褎邪泄谢邪屑 JSON.
袨锌懈褋邪薪懈械 锌褍斜谢懈褔薪芯谐芯 懈薪褌械褉褎械泄褋邪 - 泻邪褌邪谢芯谐 docs.
- entity - OneScript Persistence API
小褍褖薪芯褋褌褜 - 褝褌芯 芯斜褘褔薪褘泄 泻谢邪褋褋 OneScript, 褉邪蟹屑械褔械薪薪褘泄 褋谢褍卸械斜薪褘屑懈 邪薪薪芯褌邪褑懈褟屑懈. 袨斜褟蟹邪褌械谢褜薪褘屑懈 邪薪薪芯褌邪褑懈褟屑懈 褟胁谢褟褞褌褋褟 &小褍褖薪芯褋褌褜 懈 &袠写械薪褌懈褎懈泻邪褌芯褉.
袘懈斜谢懈芯褌械泻邪 entity 褋褔懈褌褘胁邪械褌 褋芯褋褌邪胁 邪薪薪芯褌邪褑懈泄 泻谢邪褋褋邪, 褋褌褉芯懈褌 屑芯写械谢褜 写邪薪薪褘褏 懈 懈薪懈褑懈邪谢懈蟹懈褉褍械褌 褌邪斜谢懈褑褘 斜邪蟹褘 写邪薪薪褘褏 写谢褟 褉邪斜芯褌褘 褋 芯斜褗械泻褌邪屑懈 写邪薪薪芯谐芯 泻谢邪褋褋邪.
袨谐褉邪薪懈褔械薪懈褟:
- 泻谢邪褋褋-褋褍褖薪芯褋褌褜 写芯谢卸械薪 懈屑械褌褜 泻芯薪褋褌褉褍泻褌芯褉 锌芯 褍屑芯谢褔邪薪懈褞, 谢懈斜芯 泻芯薪褋褌褉褍泻褌芯褉 斜械蟹 锌邪褉邪屑械褌褉芯胁, 谢懈斜芯 泻芯薪褋褌褉褍泻褌芯褉 褋芯 蟹薪邪褔械薪懈褟屑懈 胁褋械褏 锌邪褉邪屑械褌褉芯胁 锌芯 褍屑芯谢褔邪薪懈褞.
// file: 小褌褉邪薪褘袦懈褉邪.os
// 袛邪薪薪褘泄 泻谢邪褋褋 褋芯写械褉卸懈褌 写邪薪薪褘械 芯 褋褌褉邪薪邪褏 屑懈褉邪.
&袠写械薪褌懈褎懈泻邪褌芯褉 // 袣芯谢芯薪泻邪 写谢褟 褏褉邪薪械薪懈褟 ID 褋褍褖薪芯褋褌懈
袩械褉械屑 袣芯写 协泻褋锌芯褉褌; // 袣芯谢芯薪泻邪 锌芯 褍屑芯谢褔邪薪懈褞 懈屑械械褌 褋褌褉芯泻芯胁褘泄 褌懈锌
袩械褉械屑 袧邪懈屑械薪芯胁邪薪懈械 协泻褋锌芯褉褌; // 袣芯谢芯薪泻邪 `袧邪懈屑械薪芯胁邪薪懈械` 斜褍写械褌 褋芯蟹写邪薪邪 胁 褌邪斜谢懈褑械, 褌.泻. 锌芯谢械 褝泻褋锌芯褉褌薪芯械.
&小褍褖薪芯褋褌褜 // 袨斜褗械泻褌 褋 褌懈锌芯屑 "小褌褉邪薪褘袦懈褉邪" 斜褍写械褌 锌褉械写褋褌邪胁谢械薪 胁 小校袘袛 泻邪泻 褌邪斜谢懈褑邪 "小褌褉邪薪褘袦懈褉邪"
袩褉芯褑械写褍褉邪 袩褉懈小芯蟹写邪薪懈懈袨斜褗械泻褌邪()
袣芯薪械褑袩褉芯褑械写褍褉褘// file: 袛芯泻褍屑械薪褌.os
&袠写械薪褌懈褎懈泻邪褌芯褉
&袚械薪械褉懈褉褍械屑芯械袟薪邪褔械薪懈械 // 袟邪锌芯谢薪褟械褌褋褟 邪胁褌芯屑邪褌懈褔械褋泻懈 锌褉懈 褋芯褏褉邪薪械薪懈懈 褋褍褖薪芯褋褌懈
&袣芯谢芯薪泻邪(孝懈锌 = "笑械谢芯械") // 啸褉邪薪懈褌 褑械谢芯褔懈褋谢械薪薪褘械 蟹薪邪褔械薪懈褟
袩械褉械屑 袠写械薪褌懈褎懈泻邪褌芯褉 协泻褋锌芯褉褌; // 袠屑褟 泻芯谢芯薪泻懈 胁 斜邪蟹械 - `袠写械薪褌懈褎懈泻邪褌芯褉`
&袣芯谢芯薪泻邪
袩械褉械屑 袧芯屑械褉 协泻褋锌芯褉褌; // 袣芯谢芯薪泻邪 `袧芯屑械褉` 斜褍写械褌 褋芯蟹写邪薪邪 胁 褌邪斜谢懈褑械, 褌.泻. 锌芯谢械 褝泻褋锌芯褉褌薪芯械
&袣芯谢芯薪泻邪
袩械褉械屑 小械褉懈褟 协泻褋锌芯褉褌; // 袣芯谢芯薪泻邪 `袧芯屑械褉` 斜褍写械褌 褋芯蟹写邪薪邪 胁 褌邪斜谢懈褑械, 褌.泻. 锌芯谢械 褝泻褋锌芯褉褌薪芯械
&小褍褖薪芯褋褌褜(袠屑褟孝邪斜谢懈褑褘 = "袛芯泻褍屑械薪褌褘")
袩褉芯褑械写褍褉邪 袩褉懈小芯蟹写邪薪懈懈袨斜褗械泻褌邪() // 袨斜褗械泻褌 褋 褌懈锌芯屑 "袛芯泻褍屑械薪褌" 斜褍写械褌 锌褉械写褋褌邪胁谢械薪 胁 小校袘袛 泻邪泻 褌邪斜谢懈褑邪 "袛芯泻褍屑械薪褌褘"
袣芯薪械褑袩褉芯褑械写褍褉褘// file: 肖懈蟹懈褔械褋泻芯械袥懈褑芯.os
// 袛邪薪薪褘泄 泻谢邪褋褋 褋芯写械褉卸懈褌 懈薪褎芯褉屑邪褑懈褞 芯 褎懈蟹懈褔械褋泻懈褏 谢懈褑邪褏.
&袠写械薪褌懈褎懈泻邪褌芯褉 // 袣芯谢芯薪泻邪 写谢褟 褏褉邪薪械薪懈褟 ID 褋褍褖薪芯褋褌懈
&袚械薪械褉懈褉褍械屑芯械袟薪邪褔械薪懈械 // 袟邪锌芯谢薪褟械褌褋褟 邪胁褌芯屑邪褌懈褔械褋泻懈 锌褉懈 褋芯褏褉邪薪械薪懈懈 褋褍褖薪芯褋褌懈
&袣芯谢芯薪泻邪(孝懈锌 = "笑械谢芯械") // 啸褉邪薪懈褌 褑械谢芯褔懈褋谢械薪薪褘械 蟹薪邪褔械薪懈褟
袩械褉械屑 袠写械薪褌懈褎懈泻邪褌芯褉 协泻褋锌芯褉褌; // 袠屑褟 泻芯谢芯薪泻懈 胁 斜邪蟹械 - `袠写械薪褌懈褎懈泻邪褌芯褉`
袩械褉械屑 袠屑褟 协泻褋锌芯褉褌; // 袣芯谢芯薪泻邪 `袠屑褟` 斜褍写械褌 褋芯蟹写邪薪邪 胁 褌邪斜谢懈褑械, 褌.泻. 锌芯谢械 褝泻褋锌芯褉褌薪芯械.
&袣芯谢芯薪泻邪(袠屑褟 = "袨褌褔械褋褌胁芯") // 袩芯谢械 `袙褌芯褉芯械袠屑褟` 胁 褌邪斜谢懈褑械 斜褍写械褌 锌褉械写褋褌邪胁谢械薪芯 泻芯谢芯薪泻芯泄 `袨褌褔械褋褌胁芯`.
袩械褉械屑 袙褌芯褉芯械袠屑褟 协泻褋锌芯褉褌;
&袣芯谢芯薪泻邪(孝懈锌 = "袛邪褌邪") // 袣芯谢芯薪泻邪 `袛邪褌邪袪芯卸写械薪懈褟` 褏褉邪薪懈褌 蟹薪邪褔械薪懈褟 胁 褎芯褉屑邪褌械 写邪褌邪-斜械蟹-胁褉械屑械薪懈
袩械褉械屑 袛邪褌邪袪芯卸写械薪懈褟 协泻褋锌芯褉褌;
&袣芯谢芯薪泻邪(孝懈锌 = "小褋褘谢泻邪", 孝懈锌小褋褘谢泻懈 = "小褌褉邪薪褘袦懈褉邪")
袩械褉械屑 袚褉邪卸写邪薪褋褌胁芯 协泻褋锌芯褉褌; // 袛邪薪薪邪褟 泻芯谢芯薪泻邪 斜褍写械褌 褏褉邪薪懈褌褜 褋褋褘谢泻褍 薪邪 泻谢邪褋褋 `小褌褉邪薪褘袦懈褉邪`
&袩芯写褔懈薪械薪薪邪褟孝邪斜谢懈褑邪(孝懈锌 = "袦邪褋褋懈胁", 孝懈锌协谢械屑械薪褌邪 = "袛芯泻褍屑械薪褌褘", 袣邪褋泻邪写薪芯械效褌械薪懈械 = 袠褋褌懈薪邪)
袩械褉械屑 袛芯泻褍屑械薪褌褘 协泻褋锌芯褉褌; // 袛邪薪薪芯械 锌芯谢械 斜褍写械褌 褏褉邪薪懈褌褜 屑邪褋褋懈胁 褋褋褘谢芯泻 薪邪 泻谢邪褋褋 `袛芯泻褍屑械薪褌`.
// 袛谢褟 褏褉邪薪械薪懈褟 屑邪褋褋懈胁邪 斜褍写械褌 褋芯蟹写邪薪邪 芯褌写械谢褜薪邪褟 褌邪斜谢懈褑邪.
// 袙蟹胁械写械薪薪褘泄 褎谢邪谐 "袣邪褋泻邪写薪芯械效褌械薪懈械" 褋懈谐薪邪谢懈蟹懈褉褍械褌 芯 薪械芯斜褏芯写懈屑芯褋褌懈
// 懈薪懈褑懈邪谢懈蟹懈褉芯胁邪褌褜 褋褍褖薪芯褋褌懈 胁 屑邪褋褋懈胁械 锌褉懈 褔褌械薪懈懈 芯斜褗械泻褌邪 懈蟹 小校袘袛.
&小褍褖薪芯褋褌褜(袠屑褟孝邪斜谢懈褑褘 = "肖懈蟹懈褔械褋泻懈械袥懈褑邪") // 袨斜褗械泻褌 褋 褌懈锌芯屑 `肖懈蟹懈褔械褋泻芯械袥懈褑芯` (锌芯 懈屑械薪懈 褎邪泄谢邪) 斜褍写械褌 锌褉械写褋褌邪胁谢械薪 胁 小校袘袛 胁 胁懈写械 褌邪斜谢懈褑褘 `肖懈蟹懈褔械褋泻懈械袥懈褑邪`
袩褉芯褑械写褍褉邪 袩褉懈小芯蟹写邪薪懈懈袨斜褗械泻褌邪()
袣芯薪械褑袩褉芯褑械写褍褉褘// 小芯蟹写邪薪懈械 屑械薪械写卸械褉邪 褋褍褖薪芯褋褌械泄. 袣芯薪薪械泻褌芯褉芯屑 泻 斜邪蟹械 胁褘褋褌褍锌邪械褌 褉械褎械褉械薪褋薪邪褟 褉械邪谢懈蟹邪褑懈褟 袣芯薪薪械泻褌芯褉SQLite.
// 袙 泻邪褔械褋褌胁械 袘袛 懈褋锌芯谢褜蟹褍械褌褋褟 "斜邪蟹邪 胁 芯锌械褉邪褌懈胁薪芯泄 锌邪屑褟褌懈".
袦械薪械写卸械褉小褍褖薪芯褋褌械泄 = 袧芯胁褘泄 袦械薪械写卸械褉小褍褖薪芯褋褌械泄(孝懈锌("袣芯薪薪械泻褌芯褉SQLite"), "FullUri=file::memory:?cache=shared");
// 小芯蟹写邪薪懈械 懈谢懈 芯斜薪芯胁谢械薪懈械 褌邪斜谢懈褑 胁 袘袛.
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袛芯斜邪胁懈褌褜袣谢邪褋褋袙袦芯写械谢褜(孝懈锌("小褌褉邪薪褘袦懈褉邪"));
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袛芯斜邪胁懈褌褜袣谢邪褋褋袙袦芯写械谢褜(孝懈锌("袛芯泻褍屑械薪褌"));
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袛芯斜邪胁懈褌褜袣谢邪褋褋袙袦芯写械谢褜(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"));
// 袩芯褋谢械 蟹邪锌芯谢薪械薪懈褟 屑芯写械谢懈 屑械薪械写卸械褉 薪械芯斜褏芯写懈屑芯 锌褉芯懈薪懈褑懈邪谢懈蟹懈褉芯胁邪褌褜.
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袠薪懈褑懈邪谢懈蟹懈褉芯胁邪褌褜();
// 袪邪斜芯褌邪 褋 芯斜褘褔薪褘屑懈 芯斜褗械泻褌芯屑 OneScript.
小芯褏褉邪薪褟械屑芯械肖懈蟹袥懈褑芯 = 袧芯胁褘泄 肖懈蟹懈褔械褋泻芯械袥懈褑芯;
小芯褏褉邪薪褟械屑芯械肖懈蟹袥懈褑芯.袠屑褟 = "袠胁邪薪";
小芯褏褉邪薪褟械屑芯械肖懈蟹袥懈褑芯.袙褌芯褉芯械袠屑褟 = "袠胁邪薪芯胁懈褔";
小芯褏褉邪薪褟械屑芯械肖懈蟹袥懈褑芯.袛邪褌邪袪芯卸写械薪懈褟 = 袛邪褌邪(1990, 01, 01);
小褌褉邪薪邪袦懈褉邪 = 袧芯胁褘泄 小褌褉邪薪褘袦懈褉邪;
小褌褉邪薪邪袦懈褉邪.袣芯写 = "643";
小褌褉邪薪邪袦懈褉邪.袧邪懈屑械薪芯胁邪薪懈械 = "袪芯褋褋懈泄褋泻邪褟 肖械写械褉邪褑懈褟";
袩邪褋锌芯褉褌 = 袧芯胁褘泄 袛芯泻褍屑械薪褌;
袩邪褋锌芯褉褌.袧芯屑械褉 = "11 11";
袩邪褋锌芯褉褌.小械褉懈褟 = "111000";
// 袩褉懈褋胁邪懈胁邪械屑 泻芯谢芯薪泻械 褋 褌懈锌芯屑 "小褋褘谢泻邪" 泻芯薪泻褉械褌薪褘泄 芯斜褗械泻褌 褋 褌懈锌芯屑 "小褌褉邪薪褘袦懈褉邪"
小芯褏褉邪薪褟械屑芯械肖懈蟹袥懈褑芯.袚褉邪卸写邪薪褋褌胁芯 = 小褌褉邪薪邪袦懈褉邪;
// 袠薪懈褑懈邪谢懈蟹懈褉褍械屑 屑邪褋褋懈胁 写谢褟 褏褉邪薪械薪懈褟 写芯泻褍屑械薪褌芯胁.
// 协褌芯 屑芯卸薪芯 褋写械谢邪褌褜 懈 胁 屑械褌芯写械 袩褉懈小芯蟹写邪薪懈懈袨斜褗械泻褌邪 胁 泻谢邪褋褋械 肖懈蟹懈褔械褋泻芯械袥懈褑芯.os
小芯褏褉邪薪褟械屑芯械肖懈蟹袥懈褑芯.袛芯泻褍屑械薪褌褘 = 袧芯胁褘泄 袦邪褋褋懈胁;
// 袛芯斜邪胁谢褟械屑 薪芯胁褘泄 写芯泻褍屑械薪褌
小芯褏褉邪薪褟械屑芯械肖懈蟹袥懈褑芯.袛芯泻褍屑械薪褌褘.袛芯斜邪胁懈褌褜(袩邪褋锌芯褉褌);
// 小芯褏褉邪薪械薪懈械 芯斜褗械泻褌芯胁 胁 袘袛
// 小薪邪褔邪谢邪 褋芯褏褉邪薪褟褞褌褋褟 锌芯写褔懈薪械薪薪褘械 褋褍褖薪芯褋褌懈, 锌芯褌芯屑 胁褘褋芯泻芯褍褉芯胁薪械胁褘械
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.小芯褏褉邪薪懈褌褜(小褌褉邪薪邪袦懈褉邪);
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.小芯褏褉邪薪懈褌褜(袩邪褋锌芯褉褌);
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.小芯褏褉邪薪懈褌褜(小芯褏褉邪薪褟械屑芯械肖懈蟹袥懈褑芯);
// 袩芯褋谢械 褋芯褏褉邪薪械薪懈褟 小芯褏褉邪薪褟械屑芯械肖懈蟹袥懈褑芯.袠写械薪褌懈褎懈泻邪褌芯褉 褋芯写械褉卸懈褌 邪胁褌芯褋谐械薪械褉懈褉芯胁邪薪薪褘泄 懈写械薪褌懈褎懈泻邪褌芯褉.
// 袣芯谢芯薪泻邪 "袚褉邪卸写邪薪褋褌胁芯" 胁 小校袘袛 斜褍写械褌 褏褉邪薪懈褌褜 懈写械薪褌懈褎懈泻邪褌芯褉 芯斜褗械泻褌邪 小褌褉邪薪邪袦懈褉邪 - 蟹薪邪褔械薪懈械 "643".
// 袛谢褟 褏褉邪薪械薪懈褟 写芯泻褍屑械薪褌芯胁 斜褍写械褌 褋芯蟹写邪薪邪 芯褌写械谢褜薪邪褟 褌邪斜谢懈褑邪, 胁 泻芯褌芯褉芯泄 斜褍写褍褌 褋芯褏褉邪薪械薪褘
// 蟹薪邪褔械薪懈褟 屑邪褋褋懈胁邪 褋 锌褉懈胁褟蟹泻芯泄 泻 褎懈蟹懈褔械褋泻芯屑褍 谢懈褑褍.袛谢褟 锌芯懈褋泻邪 褋褍褖薪芯褋褌械泄 褋褍褖械褋褌胁褍褞褌 屑械褌芯写褘 袩芯谢褍褔懈褌褜() 懈 袩芯谢褍褔懈褌褜袨写薪芯().
袦械褌芯写 袩芯谢褍褔懈褌褜() 胁芯蟹胁褉邪褖邪械褌 屑邪褋褋懈胁 薪邪泄写械薪薪褘褏 褋褍褖薪芯褋褌械泄.
袦械褌芯写 袩芯谢褍褔懈褌褜袨写薪芯() 胁芯蟹胁褉邪褖邪械褌 芯写薪褍 (锌械褉胁褍褞 锌芯锌邪胁褕褍褞褋褟) 褋褍褖薪芯褋褌褜 懈谢懈 袧械芯锌褉械写械谢械薪芯, 械褋谢懈 薪邪泄褌懈 褋褍褖薪芯褋褌褜 薪械 褍写邪谢芯褋褜.
袨斜邪 屑械褌芯写邪 胁 泻邪褔械褋褌胁械 胁褌芯褉芯谐芯 锌邪褉邪屑械褌褉邪 屑芯谐褍褌 锌褉懈薪懈屑邪褌褜 胁 褋械斜褟 褍褋谢芯胁懈褟 锌芯懈褋泻邪 胁 褋谢械写褍褞褖懈褏 胁懈写邪褏:
袧械芯锌褉械写械谢械薪芯(锌邪褉邪屑械褌褉 薪械 蟹邪锌芯谢薪械薪) - 锌芯懈褋泻 斜械蟹 芯褌斜芯褉芯胁;小芯芯褌胁械褌褋褌胁懈械- 锌邪褉褘 袠屑褟袩芯谢褟-袟薪邪褔械薪懈械袩芯谢褟, 懈褋锌芯谢褜蟹褍械屑褘械 泻邪泻 芯褌斜芯褉 锌芯 "褉邪胁薪芯";袨锌褑懈懈袩芯懈褋泻邪- 芯斜褗械泻褌 褌懈锌邪 "袨锌褑懈懈袩芯懈褋泻邪", 锌芯蟹胁芯谢褟褞褖懈泄 懈褋锌芯谢褜蟹芯胁邪褌褜 褋谢芯卸薪褘械 褍褋谢芯胁懈褟 芯褌斜芯褉邪 懈 褋芯褉褌懈褉芯胁泻懈.
// 袛谢褟 锌芯懈褋泻邪 薪械褋泻芯谢褜泻懈褏 褋褍褖薪芯褋褌械泄, 褍写芯胁谢械褌胁芯褉褟褞褖懈褏 褍褋谢芯胁懈褞, 屑芯卸薪芯 懈褋锌芯谢褜蟹芯胁邪褌褜 屑械褌芯写 袩芯谢褍褔懈褌褜()
// 袩褉懈 胁褘蟹芯胁械 屑械褌芯写邪 斜械蟹 锌邪褉邪屑械褌褉芯胁 斜褍写褍褌 锌芯谢褍褔械薪薪褘械 胁褋械 褋褍褖薪芯褋褌懈 褍泻邪蟹邪薪薪芯谐芯 褌懈锌邪.
// 袙 屑邪褋褋懈胁械 褋芯写械褉卸邪褌褋褟 芯斜褗械泻褌褘 褌懈锌邪 "肖懈蟹懈褔械褋泻芯械袥懈褑芯" 褋 蟹邪锌芯谢薪械薪薪褘屑懈 蟹薪邪褔械薪懈褟屑懈 锌芯谢械泄.
// 袩芯谢械 "袚褉邪卸写邪薪褋褌胁芯" 蟹邪锌芯谢薪懈褌褋褟 谐芯褌芯胁褘屑 芯斜褗械泻褌芯屑 褋 褌懈锌芯屑 "小褌褉邪薪褘袦懈褉邪".
// 孝.泻. 薪邪写 锌芯谢械屑 "袛芯泻褍屑械薪褌褘" 胁蟹胁械写械薪 褎谢邪谐 "袣邪褋泻邪写薪芯械效褌械薪懈械", 褌芯 写邪薪薪芯械 锌芯谢械
// 蟹邪锌芯谢薪懈褌褋褟 屑邪褋褋懈胁芯屑 褋 谐芯褌芯胁褘屑懈 芯斜褗械泻褌邪屑懈 褌懈锌邪 "袛芯泻褍屑械薪褌".
// 袙 芯斜褉邪褌薪芯屑 褋谢褍褔邪械 胁 屑邪褋褋懈胁械 褋芯写械褉卸邪谢懈褋褜 斜褘 懈写械薪褌懈褎懈泻邪褌芯褉褘 (泻谢褞褔懈) 褋褍褖薪芯褋褌械泄 "袛芯泻褍屑械薪褌".
袧邪泄写械薪薪褘械肖懈蟹袥懈褑邪 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"));
// 袙 屑械褌芯写 袩芯谢褍褔懈褌褜() 屑芯卸薪芯 锌械褉械写邪褌褜 芯褌斜芯褉 胁 胁懈写械 褋芯芯褌胁械褌褋褌胁懈褟
袨褌斜芯褉 = 袧芯胁褘泄 小芯芯褌胁械褌褋褌胁懈械;
袨褌斜芯褉.袙褋褌邪胁懈褌褜("袠屑褟", "袠胁邪薪");
袨褌斜芯褉.袙褋褌邪胁懈褌褜("袙褌芯褉芯械袠屑褟", "袠胁邪薪芯胁懈褔");
// 袙 褉械蟹褍谢褜褌懈褉褍褞褖械屑 屑邪褋褋懈胁械 芯泻邪卸褍褌褋褟 胁褋械 "袠胁邪薪褘 袠胁邪薪芯胁懈褔懈", 褋芯褏褉邪薪械薪薪褘械 胁 袘袛.
袧邪泄写械薪薪褘械袠胁邪薪褘袠胁邪薪褘褔懈 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"), 袨褌斜芯褉);
// 袛芯锌褍褋褌懈屑 胁 袘袛 褋芯褏褉邪薪械薪芯 褎懈蟹. 谢懈褑芯 褋 懈写械薪褌懈褎懈泻邪褌芯褉芯屑, 褉邪胁薪褘屑 123.
// 袛谢褟 锌芯谢褍褔械薪懈褟 芯写薪芯泄 (锌械褉胁芯泄 锌芯锌邪胁褕械泄褋褟) 褋褍褖薪芯褋褌懈 屑芯卸薪芯 懈褋锌芯谢褜蟹芯胁邪褌褜 屑械褌芯写 袩芯谢褍褔懈褌褜袨写薪芯()
小芯褏褉邪薪械薪薪芯械肖懈蟹袥懈褑芯 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜袨写薪芯(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"));
// 袙 屑械褌芯写 屑芯卸薪芯 锌械褉械写邪褌褜 芯褌斜芯褉 胁 胁懈写械 褋芯芯褌胁械褌褋褌胁懈褟, 邪薪邪谢芯谐懈褔薪芯 屑械褌芯写褍 袩芯谢褍褔懈褌褜()
小芯褏褉邪薪械薪薪芯械肖懈蟹袥懈褑芯 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜袨写薪芯(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"), 袨褌斜芯褉);
// 袝褋谢懈 胁褘蟹胁邪褌褜 屑械褌芯写 "袩芯谢褍褔懈褌褜袨写薪芯" 褋 锌邪褉邪屑械褌褉芯屑 薪械-褋芯芯褌胁械褌褋褌胁懈械屑, 褌芯 斜褍写械褌 芯褋褍褖械褋褌胁谢械薪 锌芯懈褋泻 锌芯 懈写械薪褌懈褎懈泻邪褌芯褉褍 褋褍褖薪芯褋褌懈.
袠写械薪褌懈褎懈泻邪褌芯褉 = 123;
小芯褏褉邪薪械薪薪芯械肖懈蟹袥懈褑芯 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜袨写薪芯(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"), 袠写械薪褌懈褎懈泻邪褌芯褉);// 袧邪泄写械屑 胁褋械褏 褎懈蟹懈褔械褋泻懈褏 谢懈褑, 褍 泻芯褌芯褉褘褏 写邪褌邪 褉芯卸写械薪懈褟 斜芯谢褜褕械, 褔械屑 01.01.1990.
袨锌褑懈懈袩芯懈褋泻邪 = 袧芯胁褘泄 袨锌褑懈懈袩芯懈褋泻邪;
袨锌褑懈懈袩芯懈褋泻邪.袨褌斜芯褉("袛邪褌邪袪芯卸写械薪懈褟", 袙懈写小褉邪胁薪械薪懈褟.袘芯谢褜褕械袠谢懈袪邪胁薪芯, 袛邪褌邪(1990, 1, 1));
袧邪泄写械薪薪褘械肖懈蟹袥懈褑邪 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"), 袨锌褑懈懈袩芯懈褋泻邪);
// 袧邪泄写械屑 胁褋械褏 褎懈蟹懈褔械褋泻懈褏 谢懈褑, 褉芯卸写械薪薪褘褏 胁 90-褘械.
袨锌褑懈懈袩芯懈褋泻邪 = 袧芯胁褘泄 袨锌褑懈懈袩芯懈褋泻邪()
.袨褌斜芯褉("袛邪褌邪袪芯卸写械薪懈褟", 袙懈写小褉邪胁薪械薪懈褟.袘芯谢褜褕械袠谢懈袪邪胁薪芯, 袛邪褌邪(1990, 1, 1))
.袨褌斜芯褉("袛邪褌邪袪芯卸写械薪懈褟", 袙懈写小褉邪胁薪械薪懈褟.袦械薪褜褕械, 袛邪褌邪(2000, 1, 1));
袛械褌懈袛械胁褟薪芯褋褌褘褏 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"), 袨锌褑懈懈袩芯懈褋泻邪);
// 袧邪泄写械屑 胁褋械褏 褎懈蟹懈褔械褋泻懈褏 谢懈褑 褋 懈屑械薪械屑 袠胁邪薪 懈谢懈 袩械褌褉.
袦邪褋褋懈胁袠屑械薪 = 袧芯胁褘泄 袦邪褋褋懈胁;
袦邪褋褋懈胁袠屑械薪.袛芯斜邪胁懈褌褜("袠胁邪薪");
袦邪褋褋懈胁袠屑械薪.袛芯斜邪胁懈褌褜("袩械褌褉");
袨锌褑懈懈袩芯懈褋泻邪 = 袧芯胁褘泄 袨锌褑懈懈袩芯懈褋泻邪()
.袨褌斜芯褉("袠屑褟", 袙懈写小褉邪胁薪械薪懈褟.袙, 袦邪褋褋懈胁袠屑械薪);
袠胁邪薪褘袠袩械褌褉褘 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"), 袨锌褑懈懈袩芯懈褋泻邪);
// 袧邪泄写械屑 胁褋械褏 褎懈蟹懈褔械褋泻懈褏 谢懈褑 袧袝 褋 懈屑械薪械屑 袠胁邪薪 懈谢懈 袩械褌褉.
袦邪褋褋懈胁袠屑械薪 = 袧芯胁褘泄 袦邪褋褋懈胁;
袦邪褋褋懈胁袠屑械薪.袛芯斜邪胁懈褌褜("袠胁邪薪");
袦邪褋褋懈胁袠屑械薪.袛芯斜邪胁懈褌褜("袩械褌褉");
袨锌褑懈懈袩芯懈褋泻邪 = 袧芯胁褘泄 袨锌褑懈懈袩芯懈褋泻邪()
.袨褌斜芯褉("袠屑褟", 袙懈写小褉邪胁薪械薪懈褟.袧械袙, 袦邪褋褋懈胁袠屑械薪);
袥褞写懈小袛褉褍谐懈屑懈袠屑械薪邪屑懈 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"), 袨锌褑懈懈袩芯懈褋泻邪);袦薪芯卸械褋褌胁芯 蟹薪邪褔械薪懈泄 写谢褟 胁懈写芯胁 褋褉邪胁薪械薪懈褟 袙 懈 袧械袙 锌械褉械写邪械褌褋褟 屑邪褋褋懈胁芯屑. 袩芯写褉芯斜薪械械 -
胁 芯锌懈褋邪薪懈懈 袙懈写小褉邪胁薪械薪懈褟.
// 袧邪泄写械屑 胁褋械褏 褎懈蟹懈褔械褋泻懈褏 谢懈褑, 褍 泻芯褌芯褉褘褏 写邪褌邪 褉芯卸写械薪懈褟 斜芯谢褜褕械, 褔械屑 01.01.1990
// 懈 芯褌褋芯褉褌懈褉褍械屑 褉械蟹褍谢褜褌邪褌 锌芯 写邪褌械 褉芯卸写械薪懈褟 胁 锌芯褉褟写泻械 褍斜褘胁邪薪懈褟.
袨锌褑懈懈袩芯懈褋泻邪 = 袧芯胁褘泄 袨锌褑懈懈袩芯懈褋泻邪()
.袨褌斜芯褉("袛邪褌邪袪芯卸写械薪懈褟", 袙懈写小褉邪胁薪械薪懈褟.袘芯谢褜褕械袠谢懈袪邪胁薪芯, 袛邪褌邪(1990, 1, 1))
.小芯褉褌懈褉芯胁邪褌褜袩芯("袛邪褌邪袪芯卸写械薪懈褟", 袧邪锌褉邪胁谢械薪懈械小芯褉褌懈褉芯胁泻懈.袩芯校斜褘胁邪薪懈褞);
袛械褌懈袛械胁褟薪芯褋褌褘褏袩芯袙芯蟹褉邪褋褌褍 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"), 袨锌褑懈懈袩芯懈褋泻邪);
// 袩褉懈胁褘褔薪褘泄 袙褘斜褉邪褌褜 袩械褉胁褘械 啸 褉械邪谢懈蟹褍械褌褋褟 褔械褉械蟹 袨锌褑懈懈袩芯懈褋泻邪
袨锌褑懈懈袩芯懈褋泻邪 = 袧芯胁褘泄 袨锌褑懈懈袩芯懈褋泻邪()
.袩械褉胁褘械(10);
袩械褉胁褘械袛械褋褟褌褜肖懈蟹谢懈褑 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"), 袨锌褑懈懈袩芯懈褋泻邪);
// 袩褉懈 卸械谢邪薪懈懈 屑芯卸薪芯 懈褋锌芯谢褜蟹芯胁邪褌褜 锌芯懈褋泻 褋芯 褋屑械褖械薪懈械屑, 薪邪锌褉懈屑械褉, 写谢褟 褉械邪谢懈蟹邪褑懈懈 锌芯褋褌褉邪薪懈褔薪芯泄 蟹邪谐褉褍蟹泻懈.
// 袙褋械谐写邪 褍泻邪蟹褘胁邪泄褌械 锌褉邪胁懈谢邪 褋芯褉褌懈褉芯胁泻懈 写谢褟 锌芯胁褌芯褉褟械屑芯褋褌懈 褉械蟹褍谢褜褌邪褌邪.
袨锌褑懈懈袩芯懈褋泻邪 = 袧芯胁褘泄 袨锌褑懈懈袩芯懈褋泻邪()
.袩械褉胁褘械(10)
.小屑械褖械薪懈械(50)
.小芯褉褌懈褉芯胁邪褌褜袩芯("袠写械薪褌懈褎懈泻邪褌芯褉", 袧邪锌褉邪胁谢械薪懈械小芯褉褌懈褉芯胁泻懈.袩芯袙芯蟹褉邪褋褌邪薪懈褞);
楔械褋褌芯泄袛械褋褟褌芯泻肖懈蟹谢懈褑 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"), 袨锌褑懈懈袩芯懈褋泻邪);// 袛芯锌褍褋褌懈屑 懈屑械械褌褋褟 褋褍褖薪芯褋褌褜, 泻芯褌芯褉褍褞 薪邪写芯 褍写邪谢懈褌褜.
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.校写邪谢懈褌褜(小褍褖薪芯褋褌褜肖懈蟹懈褔械褋泻芯械袥懈褑芯);
// 袩芯褋谢械 胁褘锌芯谢薪械薪懈褟 屑械褌芯写邪 胁 袘袛 薪械 芯褋褌邪薪械褌褋褟 褋褌褉芯泻懈 褋 懈写械薪褌懈褎懈泻邪褌芯褉芯屑, 褉邪胁薪褘屑 懈写械薪褌懈褎懈泻邪褌芯褉褍 褋褍褖薪芯褋褌懈袛谢褟 褍锌褉芯褖械薪懈褟 胁蟹邪懈屑芯写械泄褋褌胁懈褟 褋 斜懈斜谢懈芯褌械泻芯泄 锌芯屑懈屑芯 袦械薪械写卸械褉邪小褍褖薪芯褋褌械泄, 锌芯写褉邪蟹褍屑械胁邪褞褖械谐芯 锌芯褋褌芯褟薪薪褍褞 锌械褉械写邪褔褍 褌懈锌邪 褋褍褖薪芯褋褌懈, 芯褋褍褖械褋褌胁谢褟褌褜 芯锌械褉邪褑懈懈 薪邪写 褋褍褖薪芯褋褌褟屑懈 屑芯卸薪芯 褔械褉械蟹 啸褉邪薪懈谢懈褖械小褍褖薪芯褋褌械泄.
啸褉邪薪懈谢懈褖械 褋褍褖薪芯褋褌械泄 锌褉械写芯褋褌邪胁谢褟械褌 褌芯褌 卸械 斜邪蟹芯胁褘泄 懈薪褌械褉褎械泄褋, 褔褌芯 懈 袦械薪械写卸械褉小褍褖薪芯褋褌械泄, 薪芯 薪械 褌褉械斜褍械褌 锌械褉械写邪褔懈 褌懈锌邪 褋褍褖薪芯褋褌懈 泻邪泻 锌邪褉邪屑械褌褉邪.
// 袩芯谢褍褔械薪懈械 褏褉邪薪懈谢懈褖邪 褋褍褖薪芯褋褌械泄
啸褉邪薪懈谢懈褖械肖懈蟹袥懈褑 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜啸褉邪薪懈谢懈褖械小褍褖薪芯褋褌械泄(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"));
// 袩芯懈褋泻 褋褍褖薪芯褋褌械泄
袠写械薪褌懈褎懈泻邪褌芯褉 = 1;
肖懈蟹袥懈褑芯 = 啸褉邪薪懈谢懈褖械肖懈蟹袥懈褑.袩芯谢褍褔懈褌褜袨写薪芯(袠写械薪褌懈褎懈泻邪褌芯褉);
肖懈蟹袥懈褑芯.袠屑褟 = "袩械褌褉";
啸褉邪薪懈谢懈褖械肖懈蟹袥懈褑.小芯褏褉邪薪懈褌褜(肖懈蟹袥懈褑芯);袛谢褟 褍锌褉芯褖械薪懈褟 褉邪斜芯褌褘 褋 褋褍褖薪芯褋褌褟屑懈 锌芯屑懈屑芯 褋芯褏褉邪薪械薪懈褟 懈 褍写邪谢械薪懈褟 褋褍褖薪芯褋褌械泄 褔械褉械蟹 袦械薪械写卸械褉小褍褖薪芯褋褌械泄 懈谢懈 啸褉邪薪懈谢懈褖械小褍褖薪芯褋褌械泄 褋邪屑懈 芯斜褗械泻褌褘 褋褍褖薪芯褋褌械泄 写械泻芯褉懈褉褍褞褌褋褟 写芯锌芯谢薪懈褌械谢褜薪褘屑懈 屑械褌芯写邪屑懈 小芯褏褉邪薪懈褌褜, 袩褉芯褔懈褌邪褌褜 懈 校写邪谢懈褌褜. 袙褋械 褌懈锌褘 褋褍褖薪芯褋褌械泄, 锌芯谢褍褔械薪薪褘械 懈蟹 袦械薪械写卸械褉邪 懈谢懈 啸褉邪薪懈谢懈褖邪 褋褍褖薪芯褋褌械泄 褋 锌芯屑芯褖褜褞 屑械褌芯写芯胁 袩芯谢褍褔懈褌褜 懈谢懈 袩芯谢褍褔懈褌褜袨写薪芯 邪胁褌芯屑邪褌懈褔械褋泻懈 写械泻芯褉懈褉褍褞褌褋褟. 袛谢褟 褋芯蟹写邪薪懈褟 薪芯胁芯谐芯 褝泻蟹械屑锌谢褟褉邪 褋褍褖薪芯褋褌懈, 懈屑械褞褖械谐芯 写芯锌芯谢薪懈褌械谢褜薪褘械 屑械褌芯写褘, 屑芯卸薪芯 胁芯褋锌芯谢褜蟹芯胁邪褌褜褋褟 屑械褌芯写芯屑 小芯蟹写邪褌褜协谢械屑械薪褌 褍 袦械薪械写卸械褉邪 懈谢懈 啸褉邪薪懈谢懈褖邪 褋褍褖薪芯褋褌械泄.
// 袩芯谢褍褔械薪懈械 褏褉邪薪懈谢懈褖邪 褋褍褖薪芯褋褌械泄.
啸褉邪薪懈谢懈褖械肖懈蟹袥懈褑 = 袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袩芯谢褍褔懈褌褜啸褉邪薪懈谢懈褖械小褍褖薪芯褋褌械泄(孝懈锌("肖懈蟹懈褔械褋泻芯械袥懈褑芯"));
// 小芯蟹写邪薪懈械 褋褍褖薪芯褋褌懈, 芯斜谢邪写邪褞褖械泄 屑械褌芯写邪屑懈 "邪泻褌懈胁薪芯泄 蟹邪锌懈褋懈".
肖懈蟹袥懈褑芯 = 啸褉邪薪懈谢懈褖械肖懈蟹袥懈褑.小芯蟹写邪褌褜协谢械屑械薪褌();
肖懈蟹袥懈褑芯.袠写械薪褌懈褎懈泻邪褌芯褉 = 1;
// 效褌械薪懈械 写邪薪薪褘褏 褋褍褖薪芯褋褌懈 锌芯 褌械泻褍褖械屑褍 懈写械薪褌懈褎懈泻邪褌芯褉褍.
// 袙褋械 锌芯谢褟 褋褍褖薪芯褋褌懈 锌褉芯懈薪懈褑懈邪谢懈蟹懈褉褍褞褌褋褟 蟹薪邪褔械薪懈褟屑懈 懈蟹 斜邪蟹褘.
肖懈蟹袥懈褑芯.袩褉芯褔懈褌邪褌褜();
// 袠蟹屑械薪械薪懈械 写邪薪薪褘褏 懈 褋芯褏褉邪薪械薪懈械 褔械褉械蟹 "邪泻褌懈胁薪褍褞 蟹邪锌懈褋褜"
肖懈蟹袥懈褑芯.袠屑褟 = "袩械褌褉";
肖懈蟹袥懈褑芯.小芯褏褉邪薪懈褌褜();
// 小褍褖薪芯褋褌懈, 锌芯谢褍褔械薪薪褘械 懈蟹 啸褉邪薪懈谢懈褖邪 褋褍褖薪芯褋褌械泄 褋褉邪蟹褍 褋褌邪薪芯胁褟褌褋褟 "邪泻褌懈胁薪芯泄 蟹邪锌懈褋褜褞"
袠写械薪褌懈褎懈泻邪褌芯褉 = 2;
袙褌芯褉芯械肖懈蟹袥懈褑芯 = 啸褉邪薪懈谢懈褖械肖懈蟹袥懈褑.袩芯谢褍褔懈褌褜袨写薪芯(袠写械薪褌懈褎懈泻邪褌芯褉);
// 袠 屑芯谐褍褌 斜褘褌褜 褍写邪谢械薪褘, 褔械褉械蟹 屑械褌芯写褘 "邪泻褌懈胁薪芯泄 蟹邪锌懈褋懈"
袙褌芯褉芯械肖懈蟹袥懈褑芯.校写邪谢懈褌褜();袦械褌芯写褘 锌芯 褉邪斜芯褌械 褋 褌褉邪薪蟹邪泻褑懈褟屑懈 械褋褌褜 泻邪泻 胁 袦械薪械写卸械褉械 褋褍褖薪芯褋褌械泄, 褌邪泻 懈 胁 啸褉邪薪懈谢懈褖械 褋褍褖薪芯褋褌械泄.
孝褉邪薪蟹邪泻褑懈芯薪薪芯褋褌褜 锌芯写写械褉卸懈胁邪械褌褋褟 胁 褉邪屑泻邪褏 褝泻蟹械屑锌谢褟褉邪 屑械薪械写卸械褉邪 褋褍褖薪芯褋褌械泄 懈谢懈 褏褉邪薪懈谢懈褖邪 褋褍褖薪芯褋褌械泄. 袩褉懈 薪械芯斜褏芯写懈屑芯褋褌懈 褉邪斜芯褌褘 褋 褌褉邪薪蟹邪泻褑懈褟屑懈 褋 薪械褋泻芯谢褜泻懈屑懈 褌懈锌邪屑懈 褋褍褖薪芯褋褌械泄 褋谢械写褍械褌 懈褋锌芯谢褜蟹芯胁邪褌褜 屑械褌芯写褘 褉邪斜芯褌褘 褋 褌褉邪薪蟹邪泻褑懈褟屑懈 胁 袦械薪械写卸械褉械 褋褍褖薪芯褋褌械泄 懈 屑芯写懈褎懈褑懈褉芯胁邪褌褜 褋褍褖薪芯褋褌懈 褔械褉械蟹 薪械谐芯 卸械.
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袧邪褔邪褌褜孝褉邪薪蟹邪泻褑懈褞();
// 袨斜褗械泻褌褘 肖懈蟹懈褔械褋泻芯械袥懈褑芯 懈 小褌褉邪薪邪袦懈褉邪 懈蟹 锌褉懈屑械褉芯胁 胁褘褕械:
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.小芯褏褉邪薪懈褌褜(小褌褉邪薪邪袦懈褉邪);
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.小芯褏褉邪薪懈褌褜(小芯褏褉邪薪褟械屑芯械肖懈蟹袥懈褑芯);
袦械薪械写卸械褉小褍褖薪芯褋褌械泄.袟邪褎懈泻褋懈褉芯胁邪褌褜孝褉邪薪蟹邪泻褑懈褞();袛谢褟 褋胁褟蟹褟屑懈 屑械卸写褍 泻谢邪褋褋芯屑 薪邪 OneScript 懈 褌邪斜谢懈褑械泄 胁 袘袛 懈褋锌芯谢褜蟹褍械褌褋褟 褋懈褋褌械屑邪 邪薪薪芯褌邪褑懈泄. 效邪褋褌褜 邪薪薪芯褌邪褑懈泄 芯斜褟蟹邪褌械谢褜薪邪褟 泻 锌褉懈屑械薪械薪懈褞. 袙褋械 锌邪褉邪屑械褌褉褘 邪薪薪芯褌邪褑懈泄 薪械芯斜褟蟹邪褌械谢褜薪褘械.
袩褉懈 邪薪邪谢懈蟹械 褌懈锌邪 褋褍褖薪芯褋褌懈 屑械薪械写卸械褉 褋褍褖薪芯褋褌械泄 褎芯褉屑懈褉褍械褌 褋锌械褑懈邪谢褜薪褘械 芯斜褗械泻褌褘 屑芯写械谢懈, 锌械褉械写邪胁邪械屑褘械 泻芯薪泻褉械褌薪褘屑 褉械邪谢懈蟹邪褑懈褟屑 泻芯薪薪械泻褌芯褉芯胁. 袣芯薪薪械泻褌芯褉褘 屑芯谐褍褌 褉邪褋褋褔懈褌褘胁邪褌褜 薪邪 薪邪谢懈褔懈械 胁褋械褏 芯锌懈褋邪薪薪褘褏 锌邪褉邪屑械褌褉芯胁 邪薪薪芯褌邪褑懈泄 胁 芯斜褗械泻褌械 屑芯写械谢懈.
袩褉懈屑械薪械薪懈械: 芯斜褟蟹邪褌械谢褜薪芯
袣邪卸写褘泄 泻谢邪褋褋, 锌芯写泻谢褞褔邪械屑褘泄 泻 屑械薪械写卸械褉褍 褋褍褖薪芯褋褌械泄 写芯谢卸械薪 懈屑械褌褜 邪薪薪芯褌邪褑懈褞 小褍褖薪芯褋褌褜, 褉邪褋锌芯谢芯卸械薪薪褍褞 薪邪写 谢褞斜褘屑 屑械褌芯写芯屑 泻谢邪褋褋邪.
袩褉懈 芯褌褋褍褌褋褌胁懈懈 褍 泻谢邪褋褋邪 屑械褌芯写芯胁 褉械泻芯屑械薪写褍械褌褋褟 薪邪胁械褕懈胁邪褌褜 邪薪薪芯褌邪褑懈褞 薪邪写 屑械褌芯写芯屑 袩褉懈小芯蟹写邪薪懈懈袨斜褗械泻褌邪().
袗薪薪芯褌邪褑懈褟 小褍褖薪芯褋褌褜 懈屑械械褌 褋谢械写褍褞褖懈械 锌邪褉邪屑械褌褉褘:
袠屑褟孝邪斜谢懈褑褘- 小褌褉芯泻邪 - 袠屑褟 褌邪斜谢懈褑褘, 懈褋锌芯谢褜蟹褍械屑芯泄 泻芯薪薪械泻褌芯褉芯屑 泻 小校袘袛 锌褉懈 褉邪斜芯褌械 褋 褋褍褖薪芯褋褌褜褞. 袟薪邪褔械薪懈械 锌芯 褍屑芯谢褔邪薪懈褞 - 褋褌褉芯泻芯胁芯械 锌褉械写褋褌邪胁谢械薪懈械 懈屑械薪懈 褌懈锌邪 褋褑械薪邪褉懈褟. 袩褉懈 锌芯写泻谢褞褔械薪懈懈 褋褑械薪邪褉懈械胁 褋褌邪薪写邪褉褌薪褘屑 蟹邪谐褉褍蟹褔懈泻芯屑 斜懈斜谢懈芯褌械泻 褋芯胁锌邪写邪械褌 褋 懈屑械薪械屑 褎邪泄谢邪.袠褋褌芯褔薪懈泻袛邪薪薪褘褏- 小褌褉芯泻邪 - 袩芯胁褌芯褉褟械屑褘泄. 袠屑褟 懈褋褌芯褔薪懈泻邪 写邪薪薪褘褏, 懈褋锌芯谢褜蟹褍械屑芯谐芯 泻芯薪薪械泻褌芯褉芯屑 泻 小校袘袛 锌褉懈 褉邪斜芯褌械 褋 褋褍褖薪芯褋褌褜褞. 袝褋谢懈 薪械 蟹邪写邪薪芯, 褋褔懈褌邪械褌褋褟, 褔褌芯 褋褍褖薪芯褋褌褜 屑芯卸械褌 斜褘褌褜 懈褋锌芯谢褜蟹芯胁邪薪邪 褋 谢褞斜褘屑 懈褋褌芯褔薪懈泻芯屑 写邪薪薪褘褏.
袩褉懈屑械薪械薪懈械: 芯斜褟蟹邪褌械谢褜薪芯
袣邪卸写褘泄 泻谢邪褋褋, 锌芯写泻谢褞褔邪械屑褘泄 泻 屑械薪械写卸械褉褍 褋褍褖薪芯褋褌械泄, 写芯谢卸械薪 懈屑械褌褜 锌芯谢械 写谢褟 褏褉邪薪械薪懈褟 懈写械薪褌懈褎懈泻邪褌芯褉邪 芯斜褗械泻褌邪 胁 小校袘袛 - 锌械褉胁懈褔薪芯谐芯 泻谢褞褔邪. 袛谢褟 褎芯褉屑懈褉芯胁邪薪懈褟 邪胁褌芯懈薪泻褉械屑械薪褌薪芯谐芯 锌械褉胁懈褔薪芯谐芯 泻谢褞褔邪 屑芯卸薪芯 胁芯褋锌芯谢褜蟹芯胁邪褌褜褋褟 写芯锌芯谢薪懈褌械谢褜薪芯泄 邪薪薪芯褌邪褑懈械泄 袚械薪械褉懈褉褍械屑芯械袟薪邪褔械薪懈械.
袗薪薪芯褌邪褑懈褟 袠写械薪褌懈褎懈泻邪褌芯褉 薪械 懈屑械械褌 锌邪褉邪屑械褌褉芯胁.
袩褉懈屑械薪械薪懈械: 薪械芯斜褟蟹邪褌械谢褜薪芯
袛谢褟 褔邪褋褌懈 锌芯谢械泄 写芯锌褍褋褌懈屑芯 胁褘褋褔懈褌褘胁邪褌褜 蟹薪邪褔械薪懈械 泻芯谢芯薪泻懈 锌褉懈 胁褋褌邪胁泻械 蟹邪锌懈褋懈 胁 褌邪斜谢懈褑褍. 袧邪锌褉懈屑械褉, 写谢褟 锌械褉胁懈褔薪褘褏 褔懈褋谢芯胁褘褏 泻谢褞褔械泄 芯斜褘褔薪芯 薪械 褌褉械斜褍械褌褋褟 褟胁薪芯械 褍锌褉邪胁谢械薪懈械 薪邪蟹薪邪褔邪械屑褘屑懈 懈写械薪褌懈褎懈泻邪褌芯褉邪屑懈.
袪械褎械褉械薪褋薪邪褟 褉械邪谢懈蟹邪褑懈褟 泻芯薪薪械泻褌芯褉邪 薪邪 斜邪蟹械 SQLite 锌芯写写械褉卸懈胁邪械褌 械写懈薪褋褌胁械薪薪褘泄 褌懈锌 谐械薪械褉邪褌芯褉邪 蟹薪邪褔械薪懈泄 - AUTOINCREMENT.
袩谢邪薪懈褉褍械褌褋褟 褉邪褋褕懈褉械薪懈械 邪薪薪芯褌邪褑懈懈 褍泻邪蟹邪薪懈械屑 锌邪褉邪屑械褌褉芯胁 谐械薪械褉邪褌芯褉邪.
袗薪薪芯褌邪褑懈褟 袚械薪械褉懈褉褍械屑芯械袟薪邪褔械薪懈械 薪械 懈屑械械褌 锌邪褉邪屑械褌褉芯胁.
袩褉懈屑械薪械薪懈械: 薪械芯斜褟蟹邪褌械谢褜薪芯
袙褋械 褝泻褋锌芯褉褌薪褘械 锌芯谢褟 泻谢邪褋褋邪 (蟹邪 懈褋泻谢褞褔械薪懈械屑 锌芯谢械泄, 锌芯屑械褔械薪薪褘褏 邪薪薪芯褌邪褑懈泄 袩芯写褔懈薪械薪薪邪褟孝邪斜谢懈褑邪) 锌褉械芯斜褉邪蟹褍褞褌褋褟 胁 泻芯谢芯薪泻懈 褌邪斜谢懈褑褘 胁 小校袘袛. 袗薪薪芯褌邪褑懈褟 袣芯谢芯薪泻邪 锌芯蟹胁芯谢褟械褌 褌芯薪泻芯 薪邪褋褌褉芯懈褌褜 锌邪褉邪屑械褌褉褘 泻芯谢芯薪泻懈 褌邪斜谢懈褑褘.
袗薪薪芯褌邪褑懈褟 袣芯谢芯薪泻邪 懈屑械械褌 褋谢械写褍褞褖懈械 锌邪褉邪屑械褌褉褘:
袠屑褟- 小褌褉芯泻邪 - 袠屑褟 泻芯谢芯薪泻懈, 懈褋锌芯谢褜蟹褍械屑芯泄 泻芯薪薪械泻褌芯褉芯屑 泻 小校袘袛 锌褉懈 褉邪斜芯褌械 褋 褋褍褖薪芯褋褌褜褞. 袟薪邪褔械薪懈械 锌芯 褍屑芯谢褔邪薪懈褞 - 懈屑褟 褋胁芯泄褋褌胁邪.孝懈锌- 孝懈锌褘袣芯谢芯薪芯泻 - 孝懈锌 泻芯谢芯薪泻懈, 懈褋锌芯谢褜蟹褍械屑芯泄 写谢褟 褏褉邪薪械薪懈褟 懈写械薪褌懈褎懈泻邪褌芯褉邪. 袟薪邪褔械薪懈械 锌芯 褍屑芯谢褔邪薪懈褞 -孝懈锌褘袣芯谢芯薪芯泻.小褌褉芯泻邪. 袛芯褋褌褍锌薪褘械 褌懈锌褘 泻芯谢芯薪芯泻:- 笑械谢芯械
- 袛褉芯斜薪芯械
- 袘褍谢械胁芯
- 小褌褉芯泻邪
- 袛邪褌邪
- 袙褉械屑褟
- 袛邪褌邪袙褉械屑褟
- 小褋褘谢泻邪
- 袛胁芯懈褔薪褘械袛邪薪薪褘械
孝懈锌小褋褘谢泻懈- 小褌褉芯泻邪 - 袠屑褟 蟹邪褉械谐懈褋褌褉懈褉芯胁邪薪薪芯谐芯 胁 屑芯写械谢懈 褌懈锌邪, 胁 泻芯褌芯褉褘泄 锌褉械芯斜褉邪蟹褍械褌褋褟 蟹薪邪褔械薪懈械 懈蟹 泻芯谢芯薪泻懈. 袠屑械械褌 褋屑褘褋谢 褌芯谢褜泻芯 胁 锌邪褉械 褋 锌邪褉邪屑械褌褉芯屑孝懈锌, 褉邪胁薪褘屑小褋褘谢泻邪. 袛芯锌褍褋褌懈屑芯 褍泻邪蟹褘胁邪褌褜 锌褉懈屑懈褌懈胁薪褘械 褌懈锌褘 懈蟹 锌械褉械褔懈褋谢械薪懈褟孝懈锌褘袣芯谢芯薪芯泻懈 褌懈锌褘 褋褍褖薪芯褋褌械泄 (薪邪锌褉懈屑械褉,"肖懈蟹懈褔械褋泻芯械袥懈褑芯")
袩褉懈屑械薪械薪懈械: 薪械芯斜褟蟹邪褌械谢褜薪芯
袗薪薪芯褌邪褑懈褟 袩芯写褔懈薪械薪薪邪褟孝邪斜谢懈褑邪 懈褋锌芯谢褜蟹褍械褌褋褟 写谢褟 褏褉邪薪械薪懈褟 泻芯谢谢械泻褑懈泄 - 屑邪褋褋懈胁芯胁 懈 褋褌褉褍泻褌褍褉.
袗薪薪芯褌邪褑懈褟 袩芯写褔懈薪械薪薪邪褟孝邪斜谢懈褑邪 懈屑械械褌 褋谢械写褍褞褖懈械 锌邪褉邪屑械褌褉褘:
袠屑褟孝邪斜谢懈褑褘- 小褌褉芯泻邪 - 袠屑褟 褌邪斜谢懈褑褘, 懈褋锌芯谢褜蟹褍械屑芯泄 泻芯薪薪械泻褌芯褉芯屑 泻 小校袘袛 锌褉懈 褉邪斜芯褌械 褋 褋褍褖薪芯褋褌褜褞. 袟薪邪褔械薪懈械 锌芯 褍屑芯谢褔邪薪懈褞 - 褋褌褉芯泻邪 胁懈写邪袠屑褟孝邪斜谢懈褑褘小褍褖薪芯褋褌懈_袠屑褟小胁芯泄褋褌胁邪.孝懈锌- 孝懈锌褘袩芯写褔懈薪械薪薪褘褏孝邪斜谢懈褑 - 孝懈锌 泻芯谢芯薪泻懈, 懈褋锌芯谢褜蟹褍械屑芯泄 写谢褟 褏褉邪薪械薪懈褟 懈写械薪褌懈褎懈泻邪褌芯褉邪. 袛芯褋褌褍锌薪褘械 褌懈锌褘 锌芯写褔懈薪械薪薪褘褏 褌邪斜谢懈褑:- 袦邪褋褋懈胁
- 小褌褉褍泻褌褍褉邪
孝懈锌协谢械屑械薪褌邪- 小褌褉芯泻邪 - 袠屑褟 蟹邪褉械谐懈褋褌褉懈褉芯胁邪薪薪芯谐芯 胁 屑芯写械谢懈 褌懈锌邪, 胁 泻芯褌芯褉褘泄 锌褉械芯斜褉邪蟹褍械褌褋褟 蟹薪邪褔械薪懈械 懈蟹 泻芯谢芯薪泻懈. 袛芯锌褍褋褌懈屑芯 褍泻邪蟹褘胁邪褌褜 锌褉懈屑懈褌懈胁薪褘械 褌懈锌褘 懈蟹 锌械褉械褔懈褋谢械薪懈褟孝懈锌褘袣芯谢芯薪芯泻懈 褌懈锌褘 褋褍褖薪芯褋褌械泄 (薪邪锌褉懈屑械褉,"肖懈蟹懈褔械褋泻芯械袥懈褑芯").袣邪褋泻邪写薪芯械效褌械薪懈械- 袘褍谢械胁芯 - 肖谢邪谐, 芯褌胁械褔邪褞褖懈泄 蟹邪 懈薪懈褑懈邪谢懈蟹邪褑懈褞 褋褍褖薪芯褋褌械泄 胁 锌芯写褔懈薪械薪薪芯泄 褌邪斜谢懈褑械 (械褋谢懈孝懈锌协谢械屑械薪褌邪褟胁谢褟械褌褋褟 褋褋褘谢芯褔薪褘屑 褌懈锌芯屑).
袨锌懈褋邪薪懈械 锌褍斜谢懈褔薪芯谐芯 懈薪褌械褉褎械泄褋邪 - 泻邪褌邪谢芯谐 docs.
袦械薪械写卸械褉小褍褖薪芯褋褌械泄 锌褉械写芯褋褌邪胁谢褟械褌 锌褍斜谢懈褔薪褘泄 懈薪褌械褉褎械泄褋 锌芯 褔褌械薪懈褞, 褋芯褏褉邪薪械薪懈褞, 褍写邪谢械薪懈褞 写邪薪薪褘褏. 袦械薪械写卸械褉小褍褖薪芯褋褌械泄 懈薪懈褑懈邪谢懈蟹懈褉褍械褌褋褟 泻芯薪泻褉械褌薪褘屑 褌懈锌芯屑 泻芯薪薪械泻褌芯褉邪 泻 懈褋锌芯谢褜蟹褍械屑芯泄 斜邪蟹械 写邪薪薪褘褏. 袙褋械 芯锌械褉邪褑懈懈 锌芯 懈蟹屑械薪械薪懈褞 写邪薪薪褘褏 袦械薪械写卸械褉小褍褖薪芯褋褌械泄 写械谢械谐懈褉褍械褌 袣芯薪薪械泻褌芯褉褍. 袙 蟹芯薪械 芯褌胁械褌褋褌胁械薪薪芯褋褌懈 袦械薪械写卸械褉邪小褍褖薪芯褋褌械泄 薪邪褏芯写褟褌褋褟:
- 小芯蟹写邪薪懈械 懈 薪邪锌芯谢薪械薪懈械 袦芯写械谢懈袛邪薪薪褘褏
- 孝褉邪薪褋谢褟褑懈褟 蟹邪锌褉芯褋芯胁 芯褌 锌褉懈泻谢邪写薪芯泄 谢芯谐懈泻懈 泻 泻芯薪薪械泻褌芯褉邪屑
- 袣芯薪褋褌褉褍懈褉芯胁邪薪懈械 薪邪泄写械薪薪褘褏 褋褍褖薪芯褋褌械泄 锌芯 写邪薪薪褘屑, 胁芯蟹胁褉邪褖邪械屑褘屑 泻芯薪薪械泻褌芯褉邪屑懈
啸褉邪薪懈谢懈褖械小褍褖薪芯褋褌械泄 锌褉械写芯褋褌邪胁谢褟械褌 褌芯褌 卸械 懈薪褌械褉褎械泄褋 锌芯 褉邪斜芯褌械 褋 褋褍褖薪芯褋褌褟屑懈 懈 褌褉邪薪蟹邪泻褑懈褟屑懈, 薪芯 褋 谐谢芯斜邪谢褜薪芯泄 锌褉懈胁褟蟹泻芯泄 泻 泻芯薪泻褉械褌薪芯屑褍 褌懈锌褍 褋褍褖薪芯褋褌懈. 袛谢褟 锌芯谢褍褔械薪懈褟 啸褉邪薪懈谢懈褖邪小褍褖薪芯褋褌械泄 褋谢褍卸懈褌 屑械褌芯写 袦械薪械写卸械褉小褍褖薪芯褋褌械泄::袩芯谢褍褔懈褌褜啸褉邪薪懈谢懈褖械小褍褖薪芯褋褌械泄.
袙 芯褌谢懈褔懈械 芯褌 袦械薪械写卸械褉邪小褍褖薪芯褋褌械泄, 啸褉邪薪懈谢懈褖械小褍褖薪芯褋褌械泄 薪械 褌褉械斜褍械褌 锌械褉械写邪褔懈 胁 屑械褌芯写褘 锌邪褉邪屑械褌褉邪 "孝懈锌小褍褖薪芯褋褌懈".
啸褉邪薪懈谢懈褖邪 褋褍褖薪芯褋褌械泄 懈 锌褍谢褘 褋褍褖薪芯褋褌械泄 褋芯胁锌邪写邪褞褌 胁 褉邪屑泻邪褏 芯写薪芯谐芯 褌懈锌邪 褋褍褖薪芯褋褌懈, 褌懈锌邪 泻芯薪薪械泻褌芯褉邪 懈 褋褌褉芯泻懈 褋芯械写懈薪械薪懈褟. 袛褉褍谐懈屑懈 褋谢芯胁邪屑懈, 写胁邪 屑械薪械写卸械褉邪 褋褍褖薪芯褋褌懈, 懈薪懈褑懈邪谢懈蟹懈褉芯胁邪薪薪褘械 芯写薪懈屑 懈 褌械屑 卸械 泻芯薪薪械泻褌芯褉芯屑 懈 褋褌褉芯泻芯泄 褋芯械写懈薪械薪懈褟, 胁械褉薪褍褌 芯写懈薪邪泻芯胁褘械 褏褉邪薪懈谢懈褖邪 褋褍褖薪芯褋褌械泄 芯写薪芯谐芯 褌懈锌邪.
袣芯薪薪械泻褌芯褉 褋芯写械褉卸懈褌 胁 褋械斜械 谢芯谐懈泻褍 锌芯 褉邪斜芯褌械 褋 泻芯薪泻褉械褌薪芯泄 小校袘袛. 袧邪锌褉懈屑械褉, 袣芯薪薪械泻褌芯褉SQLite 褋谢褍卸懈褌 写谢褟 芯锌械褉懈褉芯胁邪薪懈褟 小校袘袛 SQLite. 袙 蟹芯薪械 芯褌胁械褌褋褌胁械薪薪芯褋褌懈 泻芯薪薪械泻褌芯褉邪 薪邪褏芯写褟褌褋褟:
- 锌芯写泻谢褞褔械薪懈械 泻 小校袘袛
- 褉邪斜芯褌邪 褋 褌褉邪薪蟹邪泻褑懈褟屑懈
- 懈薪懈褑懈邪谢懈蟹邪褑懈褟 褌邪斜谢懈褑 斜邪蟹褘 写邪薪薪褘褏;
- CRUD-芯锌械褉邪褑懈懈 薪邪写 褌邪斜谢懈褑邪屑懈, 胁 泻芯褌芯褉褘褏 褏褉邪薪褟褌褋褟 褋褍褖薪芯褋褌懈 (褋芯蟹写邪薪懈械-锌芯谢褍褔械薪懈械-芯斜薪芯胁谢械薪懈械-褍写邪谢械薪懈械);
- 锌褉械芯斜褉邪蟹芯胁邪薪懈械 褌懈锌芯胁 锌芯 写邪薪薪褘屑 袨斜褗械泻褌邪袦芯写械谢懈 胁 褌懈锌褘 泻芯谢芯薪芯泻 小校袘袛.
袣芯 胁褋械屑 泻芯薪薪械泻褌芯褉邪屑 锌褉械写褗褟胁谢褟褞褌褋褟 芯锌褉械写械谢械薪薪褘械 褌褉械斜芯胁邪薪懈褟:
- 泻邪卸写褘泄 泻芯薪薪械泻褌芯褉 芯斜褟蟹邪薪 褉械邪谢懈蟹芯胁褘胁邪褌褜 懈薪褌械褉褎械泄褋, 锌褉械写褋褌邪胁谢械薪薪褘泄 胁 泻谢邪褋褋械
袗斜褋褌褉邪泻褌薪褘泄袣芯薪薪械泻褌芯褉; - 泻芯薪薪械泻褌芯褉 屑芯卸械褌 锌懈褋邪褌褜 锌褉械写褍锌褉械卸写邪褞褖懈械 褋芯芯斜褖械薪懈褟 懈谢懈 胁褘写邪胁邪褌褜 懈褋泻谢褞褔械薪懈褟 薪邪 屑械褌芯写邪褏, 泻芯褌芯褉褘械 芯薪 薪械 锌芯写写械褉卸懈胁邪械褌 懈谢懈 锌芯写写械褉卸懈胁邪械褌 薪械 锌芯谢薪芯褋褌褜褞.
袧邪锌褉懈屑械褉, 袣芯薪薪械泻褌芯褉JSON 薪械 褍屑械械褌 褉邪斜芯褌邪褌褜 褋 褌褉邪薪蟹邪泻褑懈褟屑懈, 芯写薪邪泻芯, 芯薪 懈屑械械褌 褋芯芯褌胁械褌褋褌胁褍褞褖懈械 屑械褌芯写褘, 胁褘胁芯写褟褖懈械 写懈邪谐薪芯褋褌懈褔械褋泻懈械 褋芯芯斜褖械薪懈褟 锌褉懈 懈褏 胁褘蟹芯胁械.
袙邪卸薪芯!
袣邪卸写芯械 啸褉邪薪懈谢懈褖械小褍褖薪芯褋褌械泄 懈 袦械薪械写卸械褉小褍褖薪芯褋褌械泄 褏褉邪薪褟褌 胁 褋械斜械 芯褌写械谢褜薪褘械 褝泻蟹械屑锌谢褟褉褘 袣芯薪薪械泻褌芯褉芯胁. 孝懈锌, 褋褌褉芯泻邪 褋芯械写懈薪械薪懈褟 懈 锌邪褉邪屑械褌褉褘 泻芯薪薪械泻褌芯褉邪 芯锌褉械写械谢褟褞褌褋褟 锌褉懈 褋芯蟹写邪薪懈懈 袦械薪械写卸械褉邪小褍褖薪芯褋褌械泄.
袦芯写械谢褜 写邪薪薪褘褏 褏褉邪薪懈褌 胁 褋械斜械 褋锌懈褋芯泻 胁褋械褏 蟹邪褉械谐懈褋褌褉懈褉芯胁邪薪薪褘褏 泻谢邪褋褋芯胁-褋褍褖薪芯褋褌懈 胁 胁懈写械 袨斜褗械泻褌芯胁袦芯写械谢懈
袨斜褗械泻褌袦芯写械谢懈 褏褉邪薪懈褌 写械褌邪谢褜薪褍褞 屑械褌邪-懈薪褎芯褉屑邪褑懈褞 芯 泻谢邪褋褋械 褋褍褖薪芯褋褌懈, 械谐芯 锌芯谢褟褏 懈 写邪薪薪褘褏 胁褋械褏 邪薪薪芯褌邪褑懈泄. 袠蟹 袨斜褗械泻褌邪袦芯写械谢懈 屑芯卸薪芯 锌芯谢褍褔懈褌褜:
- 褌懈锌 褋褍褖薪芯褋褌懈;
- 懈屑褟 褌邪斜谢懈褑褘 写谢褟 褏褉邪薪械薪懈褟 褋褍褖薪芯褋褌懈;
- 褋锌懈褋芯泻 胁褋械褏 泻芯谢芯薪芯泻, 褋 懈薪褎芯褉屑邪褑懈械泄 芯:
- 懈屑械薪懈 锌芯谢褟 泻谢邪褋褋邪;
- 懈屑械薪懈 泻芯谢芯薪泻懈 胁 袘袛;
- 褌懈锌械 泻芯谢芯薪泻懈 胁 袘袛;
- 褌懈锌械 褝谢械屑械薪褌邪 (胁 褋谢褍褔邪械 褋褋褘谢芯褔薪芯谐芯 褌懈锌邪 泻芯谢芯薪泻懈);
- 蟹薪邪褔械薪懈褟 褎谢邪谐邪 "袠写械薪褌懈褎懈泻邪褌芯褉";
- 蟹薪邪褔械薪懈褟 褎谢邪谐邪 "袚械薪械褉懈褉褍械屑芯械袟薪邪褔械薪懈械";
- 褋锌懈褋芯泻 锌芯写褔懈薪械薪薪褘褏 褌邪斜谢懈褑 褋 懈薪褎芯褉屑邪褑懈械泄 芯:
- 懈屑械薪懈 锌芯谢褟 泻谢邪褋褋邪
- 懈屑械薪懈 褌邪斜谢懈褑褘 胁 袘袛
- 褌懈锌械 锌芯写褔懈薪械薪薪芯泄 褌邪斜谢懈褑褘
- 褌懈锌械 褝谢械屑械薪褌邪
- 褋褋褘谢泻褍 薪邪 写邪薪薪褘械 泻芯谢芯薪泻懈-懈写械薪褌懈褎懈泻邪褌芯褉邪.
袩芯屑懈屑芯 屑械褌邪-懈薪褎芯褉屑邪褑懈懈 袨斜褗械泻褌袦芯写械谢懈 锌芯蟹胁芯谢褟械褌 锌芯谢褍褔邪褌褜 蟹薪邪褔械薪懈褟 泻芯谢芯薪芯泻 褌邪斜谢懈褑褘 薪邪 芯褋薪芯胁邪薪懈懈 懈屑械薪 锌芯谢械泄 褋褍褖薪芯褋褌懈 (懈 薪邪芯斜芯褉芯褌), 胁褘褔懈褋谢褟褌褜 蟹薪邪褔械薪懈械 懈写械薪褌懈褎懈泻邪褌芯褉邪 褋褍褖薪芯褋褌懈, 胁褘锌芯谢薪褟褌褜 锌褉懈胁械写械薪懈械 褌懈锌芯胁 懈 褍褋褌邪薪芯胁泻褍 蟹薪邪褔械薪懈泄 锌芯谢械泄 褋褍褖薪芯褋褌懈.
袙 褋芯褋褌邪胁 斜懈斜谢懈芯褌械泻懈 胁褏芯写懈褌 褉械褎械褉械薪褋薪邪褟 褉械邪谢懈蟹邪褑懈褟 懈薪褌械褉褎械泄褋邪 泻芯薪薪械泻褌芯褉邪 胁 胁懈写械 泻芯薪薪械泻褌芯褉邪 泻 小校袘袛 SQLite. 袪械邪谢懈蟹邪褑懈褟 斜邪蟹懈褉褍械褌褋褟 薪邪 斜懈斜谢懈芯褌械泻械 sql, 械褋褌褜 锌芯写写械褉卸泻邪 褉邪斜芯褌褘 胁 OneScript.Web.
袣芯薪薪械泻褌芯褉 SQLite 锌芯写写械褉卸懈胁邪械褌 胁褋械 CRUD-芯锌械褉邪褑懈懈 薪邪写 褋褍褖薪芯褋褌褟屑懈, 锌褉芯褋褌芯泄 懈 褋谢芯卸薪褘泄 锌芯懈褋泻, 褉邪斜芯褌褍 褋 褌褉邪薪蟹邪泻褑懈褟屑懈.
袙薪懈屑邪薪懈械!
袩褉懈 懈褋锌芯谢褜蟹芯胁邪薪懈懈 in-memory 斜邪蟹褘 写邪薪薪褘褏 胁 屑芯写械谢褟褏 斜芯谢褜褕械, 褔械屑 褋 芯写薪懈屑 褌懈锌芯屑 褋褍褖薪芯褋褌懈, 褋褌褉芯泻邪 褋芯械写懈薪械薪懈褟 写芯谢卸薪邪 胁褘谐谢褟写械褌褜 褌邪泻: "FullUri=file::memory:?cache=shared"
袙 褋芯褋褌邪胁 斜懈斜谢懈芯褌械泻懈 胁褏芯写懈褌 褉械褎械褉械薪褋薪邪褟 褉械邪谢懈蟹邪褑懈褟 懈薪褌械褉褎械泄褋邪 泻芯薪薪械泻褌芯褉邪 胁 胁懈写械 泻芯薪薪械泻褌芯褉邪 泻 小校袘袛 PostgreSQL. 袪械邪谢懈蟹邪褑懈褟 斜邪蟹懈褉褍械褌褋褟 薪邪 斜懈斜谢懈芯褌械泻械 sql, 械褋褌褜 锌芯写写械褉卸泻邪 褉邪斜芯褌褘 胁 OneScript.Web.
袣芯薪薪械泻褌芯褉 PostgreSQL 锌芯写写械褉卸懈胁邪械褌 胁褋械 CRUD-芯锌械褉邪褑懈懈 薪邪写 褋褍褖薪芯褋褌褟屑懈, 锌褉芯褋褌芯泄 懈 褋谢芯卸薪褘泄 锌芯懈褋泻, 褉邪斜芯褌褍 褋 褌褉邪薪蟹邪泻褑懈褟屑懈.
袙 褋芯褋褌邪胁 斜懈斜谢懈芯褌械泻懈 胁褏芯写懈褌 褉械褎械褉械薪褋薪邪褟 褉械邪谢懈蟹邪褑懈褟 懈薪褌械褉褎械泄褋邪 泻芯薪薪械泻褌芯褉邪 胁 胁懈写械 褍锌褉芯褖械薪薪芯谐芯 泻芯薪薪械泻褌芯褉邪 泻 薪邪斜芯褉褍 褎邪泄谢芯胁 JSON. 袣邪卸写邪褟 褌邪斜谢懈褑邪 褏褉邪薪懈褌褋褟 胁 芯褌写械谢褜薪芯屑 褎邪泄谢械 胁 褎芯褉屑邪褌械 JSON 胁 胁懈写械 锌邪褉 袣谢褞褔-袟薪邪褔械薪懈械, 谐写械 泻谢褞褔芯屑 胁褘褋褌褍锌邪械褌 懈写械薪褌懈褎懈泻邪褌芯褉 褋褍褖薪芯褋褌懈, 邪 蟹薪邪褔械薪懈械屑 - 褋械褉懈邪谢懈蟹芯胁邪薪薪邪褟 胁 JSON-芯斜褗械泻褌 褋褍褖薪芯褋褌褜.
袙 泻邪褔械褋褌胁械 褋褌褉芯泻懈 褋芯械写懈薪械薪懈褟 褍泻邪蟹褘胁邪械褌褋褟 锌褍褌褜 泻 泻邪褌邪谢芯谐褍, 胁 泻芯褌芯褉芯屑 斜褍写褍褌 褋芯褏褉邪薪械薪褘 褎邪泄谢褘.
袣芯薪薪械泻褌芯褉 SQLite 锌芯写写械褉卸懈胁邪械褌 胁褋械 CRUD-芯锌械褉邪褑懈懈 薪邪写 褋褍褖薪芯褋褌褟屑懈, 锌褉芯褋褌芯泄 懈 褋谢芯卸薪褘泄 锌芯懈褋泻, 薪芯 薪械 锌芯写写械褉卸懈胁邪械褌 褉邪斜芯褌褍 褋 褌褉邪薪蟹邪泻褑懈褟屑懈. 袩褉懈 胁褘蟹芯胁械 芯锌械褉邪褑懈泄 锌芯 褉邪斜芯褌械 褋 褌褉邪薪蟹邪泻褑懈褟屑懈 斜褍写褍褌 胁褘写邪薪褘 懈褋泻谢褞褔械薪懈褟.
袙褋械 芯锌械褉邪褑懈褟屑懈 锌芯 蟹邪锌懈褋懈 懈 褍写邪谢械薪懈褞 褋褍褖薪芯褋褌械泄 芯写薪芯谐芯 褌懈锌邪 锌褉芯胁芯写褟褌褋褟 褋懈薪褏褉芯薪薪芯, 斜谢芯泻懈褉褍褟 褎邪泄谢 褌邪斜谢懈褑褘 褑械谢懈泻芯屑. 袛谢褟 泻芯薪褌褉芯谢褟 薪邪写 褋懈薪褏褉芯薪薪褘屑 写芯褋褌褍锌芯屑 懈褋锌芯谢褜蟹褍械褌褋褟 斜懈斜谢懈芯褌械泻邪 semaphore.
袙 褋芯褋褌邪胁 斜懈斜谢懈芯褌械泻懈 胁褏芯写懈褌 褉械褎械褉械薪褋薪邪褟 褉械邪谢懈蟹邪褑懈褟 懈薪褌械褉褎械泄褋邪 泻芯薪薪械泻褌芯褉邪 胁 胁懈写械 褍锌褉芯褖械薪薪芯谐芯 泻芯薪薪械泻褌芯褉邪 泻 胁懈褉褌褍邪谢褜薪芯泄 斜邪蟹械 写邪薪薪褘褏 胁 锌邪屑褟褌懈. 袘邪蟹邪 写邪薪薪褘褏 褋芯褋褌芯懈褌 懈蟹 褋芯芯褌胁械褌褋褌胁懈褟, 谐写械 泻谢褞褔 - 懈屑褟 褌邪斜谢懈褑褘 屑芯写械谢懈 写邪薪薪褘褏, 蟹薪邪褔械薪懈械 褌邪斜谢懈褑褘.
袙 泻邪褔械褋褌胁械 褋褌褉芯泻懈 褋芯械写懈薪械薪懈褟 锌褉芯懈蟹胁芯谢褜薪邪褟 褋褌褉芯泻邪, 泻芯褌芯褉邪褟 斜褍写械褌 褟胁谢褟褌褜褋褟 褉邪蟹写械谢懈褌械谢械屑 写邪薪薪褘褏.
袣芯薪薪械泻褌芯褉 锌芯写写械褉卸懈胁邪械褌 胁褋械 CRUD-芯锌械褉邪褑懈懈 薪邪写 褋褍褖薪芯褋褌褟屑懈, 锌褉芯褋褌芯泄 懈 褋谢芯卸薪褘泄 锌芯懈褋泻, 薪芯 薪械 锌芯写写械褉卸懈胁邪械褌 褉邪斜芯褌褍 褋 褌褉邪薪蟹邪泻褑懈褟屑懈. 袩褉懈 胁褘蟹芯胁械 芯锌械褉邪褑懈泄 锌芯 褉邪斜芯褌械 褋 褌褉邪薪蟹邪泻褑懈褟屑懈 斜褍写褍褌 胁褘写邪薪褘 懈褋泻谢褞褔械薪懈褟.
袘懈斜谢懈芯褌械泻邪 entity 胁 褑械谢芯屑 褋谢械写褍械褌 泻芯薪褑械锌褑懈懈 褋械屑邪薪褌懈褔械褋泻芯谐芯 胁械褉褋懈芯薪懈褉芯胁邪薪懈褟 褋芯 褋谢械写褍褞褖懈屑懈 懈蟹屑械薪械薪懈褟屑懈 胁 锌褉邪胁懈谢邪褏 薪褍屑械褉邪褑懈懈 胁械褉褋懈泄:
- 锌械褉胁邪褟 褑懈褎褉邪 胁械褉褋懈懈 - Major.Entity - 胁械褉褋懈褟 API 袦械薪械写卸械褉邪 褋褍褖薪芯褋褌械泄;
- 胁褌芯褉邪褟 褑懈褎褉邪 胁械褉褋懈懈 - Major.Connector - 胁械褉褋懈褟 API 袣芯薪薪械泻褌芯褉芯胁;
- 褌褉械褌褜褟 褑懈褎褉邪 胁械褉褋懈懈 - Minor - 薪芯胁邪褟 褎褍薪泻褑懈芯薪邪谢褜薪芯褋褌褜 胁 褉邪屑泻邪褏 屑邪卸芯褉薪褘褏 胁械褉褋懈泄;
- 褔械褌胁械褉褌邪褟 褑懈褎褉邪 胁械褉褋懈懈 - Patch - 懈褋锌褉邪胁谢械薪懈械 芯褕懈斜芯泻.
孝邪泻懈屑 芯斜褉邪蟹芯屑:
- 锌褉懈泻谢邪写薪芯械 袩袨 屑芯卸械褌 斜褘褌褜 褍胁械褉械薪芯 胁 褋芯褏褉邪薪械薪懈懈 芯斜褉邪褌薪芯泄 褋芯胁屑械褋褌懈屑芯褋褌懈 胁 褉邪屑泻邪褏 锌械褉胁芯泄 褑懈褎褉褘 胁械褉褋懈懈;
- 泻芯薪薪械泻褌芯褉褘 泻 小校袘袛 屑芯谐褍褌 斜褘褌褜 褍胁械褉械薪褘 胁 褋芯褏褉邪薪械薪懈懈 芯斜褉邪褌薪芯泄 褋芯胁屑械褋褌懈屑芯褋褌懈 懈 褌褉械斜芯胁邪薪懈泄 锌芯 褉械邪谢懈蟹邪褑懈懈 API 胁 褉邪屑泻邪褏 胁褌芯褉芯泄 褑懈褎褉褘 胁械褉褋懈懈, 薪械胁蟹懈褉邪褟 薪邪 蟹薪邪褔械薪懈械 锌械褉胁芯泄 褑懈褎褉褘.
袩芯写 泻芯薪褌褉芯谢褜 懈 芯斜褟蟹邪褌械谢褜褋褌胁芯 褋芯斜谢褞写械薪懈褟 芯斜褉邪褌薪芯泄 褋芯胁屑械褋褌懈屑芯褋褌懈 锌芯锌邪写邪褞褌:
- 写谢褟 Major.Entity:
- 胁褋械 锌褍斜谢懈褔薪褘械 薪械锌芯屑械褔械薪薪褘械 泻邪泻 "薪械褋褌邪斜懈谢褜薪褘械" (
@unstable) 懈谢懈 "写谢褟 褋谢褍卸械斜薪芯谐芯 懈褋锌芯谢褜蟹芯胁邪薪懈褟" (@internal) 屑械褌芯写褘 泻谢邪褋褋芯胁: - 蟹薪邪褔械薪懈褟 屑芯写褍谢械泄-锌械褉械褔懈褋谢械薪懈泄:
- 褋芯褋褌邪胁 懈 锌邪褉邪屑械褌褉褘 邪薪薪芯褌邪褑懈泄 褋褍褖薪芯褋褌械泄;
- 屑械褌芯写褘 "邪泻褌懈胁薪芯泄 蟹邪锌懈褋懈" 褋褍褖薪芯褋褌懈;
- 胁褋械 锌褍斜谢懈褔薪褘械 薪械锌芯屑械褔械薪薪褘械 泻邪泻 "薪械褋褌邪斜懈谢褜薪褘械" (
- 写谢褟 Major.Connector:
- 胁褋械 锌褍斜谢懈褔薪褘械 屑械褌芯写褘 泻谢邪褋褋邪
袗斜褋褌褉邪泻褌薪褘泄袣芯薪薪械泻褌芯褉懈 懈褏 褋懈谐薪邪褌褍褉褘; - 胁褋械 锌褍斜谢懈褔薪褘械 薪械锌芯屑械褔械薪薪褘械 泻邪泻 "薪械褋褌邪斜懈谢褜薪褘械" (
@unstable) 屑械褌芯写褘 泻谢邪褋褋芯胁: - 蟹薪邪褔械薪懈褟 屑芯写褍谢械泄-锌械褉械褔懈褋谢械薪懈泄:
- 胁褋械 锌褍斜谢懈褔薪褘械 屑械褌芯写褘 泻谢邪褋褋邪
To be continued...