"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكن لـ postgresql 'tsrange` تبسيط وتحسين ساعات العمل؟

كيف يمكن لـ postgresql 'tsrange` تبسيط وتحسين ساعات العمل؟

نشر في 2025-03-24
تصفح:978

How Can PostgreSQL's `tsrange` Simplify and Optimize Hours of Operation Queries?

كيفية إجراء ساعات من استعلامات التشغيل في postgresql

سيناريوهات حيث قد تلتزم ساعات العمل في نهاية الأسبوع. لتبسيط هذه العملية ، سنعتمد نهجًا مختلفًا باستخدام بنية بيانات تسمى tsrange

. يوفر طريقة مريحة لتخزين الفواصل الزمنية ومعالجتها. سيتم تخزين ساعات التشغيل كمجموعة من قيم tsrange.

مثال

05:00] '

استعلام باستخدام tsrange

من هوو حيث ساعات @& gt ؛ f_hoo_time (الآن ())

إنشاء فهرس sp-gist على عمود الساعات. يسمح هذا الفهرس بإجراء بحث فعال عن النطاقات الزمنية ، مما يؤدي إلى أداء الاستعلام بشكل أسرع. هذا النهج أكثر كفاءة وقوة من الاستعلام الأصلي.

أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3