يجعل Phinx من السهل جدًا إدارة عمليات ترحيل قاعدة البيانات لتطبيق PHP الخاص بك. في أقل من 5 دقائق، يمكنك تثبيت Phinx وإنشاء أول ترحيل لقاعدة البيانات الخاصة بك. Phinx يتعلق فقط بعمليات الترحيل دون تضخم نظام أو إطار عمل ORM لقاعدة البيانات.
قم بزيارة book.cakephp.org/phinx للحصول على التوثيق الشامل.
كتابة عمليات ترحيل قاعدة البيانات باستخدام كود PHP الحيادي لقاعدة البيانات.
الهجرة صعودا وهبوطا.
الترحيل عند النشر.
البيانات الأولية بعد إنشاء قاعدة البيانات.
احصل على الذهاب في أقل من 5 دقائق.
توقف عن القلق بشأن حالة قاعدة البيانات الخاصة بك.
استفد من ميزات SCM مثل التفرع.
التكامل مع أي تطبيق.
يدعم Phinx أصلاً محولات قاعدة البيانات التالية:
ماي إس كيو إل
PostgreSQL
سكليتي
مايكروسوفت SQL خادم
راجع نظرة عامة على الإصدار والفرع للتعرف على توافق الفرع وPHP.
أسرع طريقة لتثبيت Phinx هي إضافته إلى مشروعك باستخدام Composer (https://getcomposer.org/).
تثبيت الملحن:
curl -sS https://getcomposer.org/installer | php
يتطلب Phinx باعتباره تبعية باستخدام Composer:
php composer.phar require robmorgan/phinx
تثبيت فينكس:
php composer.phar install
تنفيذ فينكس:
php vendor/bin/phinx
يمكنك أيضًا استخدام تطبيق Box لإنشاء Phinx كأرشيف Phar (https://box-project.github.io/box2/).
استنساخ Phinx من جيثب
git clone https://github.com/cakephp/phinx.git cd phinx
تثبيت الملحن
curl -s https://getcomposer.org/installer | php
تثبيت تبعيات Phinx
php composer.phar install
صندوق التثبيت:
curl -LSs https://box-project.github.io/box2/installer.php | php
إنشاء أرشيف فار
php box.phar build
راجع https://book.cakephp.org/phinx للحصول على التوثيق الشامل.
الترجمات الأخرى تشمل:
الصينية (بصيانة @tsy12321)
يرجى قراءة وثيقة المساهمة.
اتبع @CakePHP على تويتر للبقاء على اطلاع.
غير قادر على تعيين قيد فريد على الجدول (#1026).
يرجى قراءة ملاحظات الإصدار.
(رخصة معهد ماساتشوستس للتكنولوجيا)
حقوق الطبع والنشر (ج) 2017 روب مورغان
يُمنح الإذن مجانًا لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج")، للتعامل في البرنامج دون قيود، بما في ذلك، على سبيل المثال لا الحصر، حقوق الاستخدام والنسخ والتعديل والدمج. ونشر و/أو توزيع وترخيص من الباطن و/أو بيع نسخ من البرنامج، والسماح للأشخاص الذين تم توفير البرنامج لهم بالقيام بذلك، وفقًا للشروط التالية:
يجب تضمين إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو"، دون أي ضمان من أي نوع، صريحًا أو ضمنيًا، بما في ذلك، على سبيل المثال لا الحصر، ضمانات القابلية للتسويق والملاءمة لغرض معين وعدم الانتهاك. لا يتحمل المؤلفون أو أصحاب حقوق الطبع والنشر بأي حال من الأحوال المسؤولية عن أي مطالبة أو أضرار أو مسؤولية أخرى، سواء في إجراء العقد أو الضرر أو غير ذلك، الناشئة عن أو خارج أو فيما يتعلق بالبرنامج أو الاستخدام أو المعاملات الأخرى في برمجة.