التنسيق المحلي
يُعيد كتابة ملفات SQL على جهازك؛ باستخدام نموذج محلي لا يغادر أي شيء الجهاز، بينما مع النموذج السحابي، يُرسل نص الطلب إلى ذلك المزوّد.
يُعد PrefixHarbor وكيلًا محليًا يعمل كمنسق لاستعلامات SQL. يقرأ ملفاتك، يطبق قواعد التنسيق القياسية، ويشغّل أوامر الاختبار للتحقق من النتائج قبل قبول أي تغييرات.
يُعيد كتابة ملفات SQL على جهازك؛ باستخدام نموذج محلي لا يغادر أي شيء الجهاز، بينما مع النموذج السحابي، يُرسل نص الطلب إلى ذلك المزوّد.
يشغّل أوامر الاختبار ويعرض رمز الخروج الفعلي للتحقق.
يعرض فرقاً واضحاً (Diff) لتظهر لك بالضبط ما الذي تغير في الكود الخاص بك.
يجد ملفات .sql، يقرأها، يعيد كتابة التنسيق، يعرض الاختلاف، ويشغّل أوامر التنسيق والاختبار الخاصة بك لتأكيد النتائج.
.ملف واحدmain.sqlتم التحميلmain.sqlتم الحفظyour test commandexit 0main.sql8 أسطريستخدم PrefixHarbor read_file لتحميل المحتوى و edit_file لإعادة كتابة التنسيق وفق الاصطلاحات القياسية، مع استخدام الأحرف الكبيرة للكلمات المفتاحية في كل استعلام. يقوم منسق استعلام SQL بإضافة المسافات البادئة لقوائم الأعمدة وشروط الربط، مما يحول الاستعلام الفوضوي المكون من سطر واحد إلى نص سهل القراءة. يشغل الوكيل أمر الاختبار لمقارنة النتائج على قاعدة بيانات اختبار. يظهر لك فرق (Diff) يوضح فواصل الأسطر الجديدة والمسافات البادئة. يساعدك منسق SQL الذي يرتب الكود في مراجعة التغييرات في وضع Ask first، حيث تظل في السيطرة على النتيجة النهائية وتتحقق من المخرجات.
يعمل PrefixHarbor كأداة لتنسيق SQL ويشغّل الأدوات بنفسه، معروضاً كل إجراء كبطاقة مع نتيجتها الفعلية. يعمل محلياً. يمكنك تطبيق نمط تنسيق واحد على مجلد من ملفات .sql قبل مراجعة الكود. يستخدم الوكيل list_dir و glob للعثور على جميع الملفات في مجلد العمل. يقرأ كل ملف ويطبق قواعد تنسيق SQL القياسية بشكل متسق. يشغل أمر المدقق للتحقق من مخالفات النمط. تقبل التغييرات فقط بعد التحقق من نتائج الاختبار. تساعد اصطلاحات التسمية لمخططات SQL في الحفاظ على نظافة قاعدة الكود واتساقها.
استخدمه فقط على ملفاتك الخاصة وقواعد البيانات والأنظمة التي لديك صلاحية استخدامها؛ لا يوجد ضمان بأن النتائج صحيحة.