"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيفية إنشاء عمليات الترحيل المتسلسلة تلقائيًا من النماذج الموجودة؟

كيفية إنشاء عمليات الترحيل المتسلسلة تلقائيًا من النماذج الموجودة؟

تم النشر بتاريخ 2024-11-15
تصفح:343

How to Auto-Generate Sequelize Migrations from Existing Models?

إنشاء عمليات الترحيل تلقائيًا باستخدام Sequelize CLI

يعد إنشاء عمليات الترحيل لنماذج Sequelize خطوة حاسمة في إدارة قاعدة البيانات. تمكنك عمليات الترحيل من تتبع التغييرات في مخطط قاعدة البيانات الخاصة بك مع مرور الوقت. بينما يوفر Sequelize أداة CLI لإنشاء النماذج، فإنه يوفر أيضًا القدرة على إنشاء عمليات الترحيل تلقائيًا من النماذج الموجودة.

لإنشاء عمليات الترحيل تلقائيًا، اتبع الخطوات التالية:

  1. تثبيت Sequelize CLI: تأكد من تثبيت Sequelize CLI عالميًا باستخدام npm install -g تكملة-cli.
  2. إنشاء ملف ترحيل: انتقل إلى الدليل الذي يحتوي على نماذج Sequelize الخاصة بك وقم بتنفيذ الأمر التالي:
sequelize migration:generate --name [migration_name]
  1. تعديل ملف الترحيل: سيكون للملف الذي تم إنشاؤه هيكل عظمي فارغ. ومع ذلك، فإنه لا ينسخ بنية النموذج الخاص بك. بدلاً من ذلك، انسخ هيئتي الدالة up() وdown() من النماذج الخاصة بك والصقهما في ملف الترحيل.
  2. تخصيص الترحيل: أضف أي تخصيصات ضرورية إلى ملف الترحيل، مثل إضافة قيود أو تغييرات في البيانات.
  3. تشغيل الترحيل: بمجرد رضاك ​​عن ملف الترحيل، قم بتشغيل ما يلي الأمر:
sequelize db:migrate

سيؤدي هذا إلى تطبيق الترحيل على قاعدة البيانات الخاصة بك.

ملاحظة: يوصى بتشغيل التكملة أمر db:migrate من الدليل الذي يحتوي على دليل الترحيل الخاص بك لتجنب إنشاء دليل ترحيل جديد.

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

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

Copyright© 2022 湘ICP备2022001581号-3