Postgres 18 UUIDv7 مفاتيح أساسية: دليل عملي (2026)
استخدم uuidv7() المدمج في Postgres 18 لـ primary keys: الـ DDL الافتراضي، uuidv7 مقابل uuidv4 مقابل bigint، الانتقال من uuidv4، وتحذير تسريب الـ timestamp الذي يجب معرفته.
استخدم uuidv7() المدمج في Postgres 18 لـ primary keys: الـ DDL الافتراضي، uuidv7 مقابل uuidv4 مقابل bigint، الانتقال من uuidv4، وتحذير تسريب الـ timestamp الذي يجب معرفته.
هل يجب أن تستخدم Postgres LISTEN/NOTIFY لعمل job queue؟ global commit lock، وحد payload سعة 8000-byte، وقيود PgBouncer، وأنماط SKIP LOCKED الأكثر أماناً.
ابني pagination سريع بالـ cursor على Postgres باستخدام Node.js و TypeScript: استعلامات keyset queries، و tiebreaker مركب (created_at, id)، و cursors base64url غير شفافة.
اجعل عمليات POST و PATCH آمنة عند إعادة المحاولة. ابني طبقة idempotency-key احترافية في TypeScript على Node 24 مع Fastify 5 و Postgres 18: مطالبات ذرية (atomic claims)، وأخطاء 409، وإعادة تشغيل الاستجابات (replays).
إرسال ١٢ وظيفة pg-boss مدعومة بـ Postgres داخل معاملة Drizzle ORM باستخدام محول fromDrizzle، مع محاولات إعادة المحاولة، والرسائل المهملة (dead letters)، وجداول cron.
شرح: تثبيت pg_partman 5.4.3 + pg_cron على Postgres 18.4، وإعداد تقسيمات النطاق اليومية مع سياسة الاحتفاظ بالبيانات، وأتمتة الصيانة، وحل المشكلات.
نشر LiteLLM Proxy v1.85 في بيئة الإنتاج: Docker Compose، و Postgres، ومفاتيح افتراضية مع ميزانيات، و fallback routing، وتتبع التكاليف لـ Claude، و GPT، و Gemini.
ضبط pgvector 0.8.2 HNSW indexes على PostgreSQL 18: ef_search، و halfvec quantization، و iterative scans، و parallel builds مع إعداد Docker قابل للتشغيل.
دليل pg-boss للإنتاج البرمجي. جدولة الوظائف في Postgres من Node.js 24 مع TypeScript، ومحاولات الإعادة، وطوابير الرسائل المهملة (dead-letter queues)، و cron، والإغلاق الآمن (graceful shutdown).
ترقية Postgres 17 إلى 18.3 مع zero downtime باستخدام pg_createsubscriber و logical replication. شرح نيرد ليفل تك مع sequences، cutover، rollback.
دليل عملي لسنة 2026: PgBouncer 1.25.1 قدام Postgres 18، وبعدين التبديل لـ Supabase Supavisor — الـ transaction pooling، والـ prepared statements، والمشاكل الشائعة.
دليل عملي لعام 2026: ابني نظام حالة اتصال في الوقت الفعلي على Postgres 18 LISTEN/NOTIFY باستخدام Node.js و Express و ws — بدون Redis، ولا وسيط، فقط SQL.