Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon هل يدعم Blueprint أنظمة قواعد البيانات المختلفة مثل MySQL وPostgreSQL


هل يدعم Blueprint أنظمة قواعد البيانات المختلفة مثل MySQL وPostgreSQL


نعم، يدعم Laravel Shift Blueprint أنظمة قواعد بيانات متعددة، بما في ذلك MySQL وPostgreSQL.

وفقًا لوثائق المخطط:

> يتطلب Blueprint تطبيق Laravel يقوم بتشغيل أحدث إصدار ثابت من Laravel، Laravel 10.x حاليًا.

وهذا يعني أنه يمكن استخدام Blueprint مع أي نظام قاعدة بيانات مدعوم بأحدث إصدار من Laravel، والذي يتضمن MySQL وPostgreSQL وSQLite وSQL Server.

النقاط الرئيسية حول دعم قاعدة بيانات Blueprint هي:

1. دعم MySQL: يدعم Blueprint قواعد بيانات MySQL بشكل كامل ويمكنه إنشاء عمليات ترحيل ونماذج ومكونات أخرى تعمل بسلاسة مع MySQL.

2. دعم PostgreSQL: يتمتع Blueprint أيضًا بدعم ممتاز لقواعد بيانات PostgreSQL. غالبًا ما تستخدم الأمثلة الموجودة في وثائق Blueprint ميزات خاصة بـ PostgreSQL مثل أنواع البيانات المخصصة والمشغلات.

3. دعم قواعد البيانات الأخرى: بينما تركز الوثائق على MySQL وPostgreSQL، يجب أن يعمل Blueprint أيضًا مع قواعد بيانات SQLite وSQL Server، حيث أن Laravel 10.x مدعومة أيضًا.

4. قابلية التوسعة: تم تصميم المخطط ليكون قابلاً للتوسيع، لذا من الممكن للمطورين إضافة دعم لأنظمة قواعد البيانات الأخرى إذا لزم الأمر.

باختصار، Laravel Shift Blueprint هي أداة إنشاء تعليمات برمجية مستقلة عن قاعدة البيانات ويمكن استخدامها مع مجموعة متنوعة من أنظمة قواعد البيانات المدعومة بأحدث إصدار من Laravel، بما في ذلك MySQL وPostgreSQL. توفر الأداة طريقة متسقة لإنشاء مكونات Laravel بغض النظر عن قاعدة البيانات الأساسية المستخدمة.

الاستشهادات:
[1] https://laracasts.com/discuss/channels/laravel/blueprint-laravel-shift
[2] https://laravel-news.com/laravel-shift-blueprint
[3] https://github.com/laravel-shift/blueprint
[4] https://github.com/tpetry/laravel-postgresql-enhanced
[5] https://codewithsusan.com/notes/laravel-in-a-nutshell-5