هدف nashvegas است برای فعال کردن پلاگین و روش بازی برای مدیریت تغییرات پایگاه داده.
این واقعا فقط چکیده را به یک برنامه قابل استفاده مجدد، یک اسکریپت که من شده اند با استفاده در یک تیم توسعه چهار فرد کاملا موفقیت برای بیش از 6 ماه در حال حاضر.
مهاجرت پایگاه داده یک موضوع بزرگ با تعداد زیادی از روش های مختلف است. این رویکرد برای نیازهای من به خوبی کار می کرد بنابراین من فکر کردم من می خواهم آن را در "Interwebs" برای سودمندی آن را قرار داده و اجازه دهید قاضی جامعه آن.
نحوه استفاده از
و nbsp؛ * اضافه کردن برنامه به PYTHON_PATH شما
و nbsp؛ * اضافه کردن برنامه به لیست INSTALLED_APPS خود را در فایل settings.py خود را.
و nbsp؛ * اجرای خط فرمان:
./manage.py upgradedb --list | --execute [--path / راه / به / اسکریپت]
گزینه
و nbsp؛ * --list - لیست تمام اسکریپت ها که نیاز به اعدام می شود.
و nbsp؛ * --execute - اجرای تمام اسکریپت ها که نیاز به اعدام می شود.
و nbsp؛ * --path - مسیر به طور کامل واجد شرایط به جایی که اسکریپت پایگاه داده در آن قرار دارد.
& nbsp؛ این پیش فرض به {{PROJECT_PATH}} / DB
کنوانسیون
بخشی از سادگی این راه حل را بر قواعد نامگذاری اسکریپت SQL است. آنها باید به نام:
& nbsp؛ در. YYYYMMDD - ## SQL
از کجا YYYY سال 4 رقمی است، MM دو ماه رقمی است، و DD روز دو رقمی است.
مطرح نسخه های به نام خواهد شد در پایگاه داده خود را ایجاد اولین بار این دستور را اجرا. ردیف در این جدول پیگیری که اسکریپت اعدام شده اند. شما باید به ندرت نیاز به بررسی این جدول، و یا حتی از وجود آن آگاه باشند
مورد نیاز:.
پایتون
نظر یافت نشد