วัตถุประสงค์ nashvegas 'เพื่อให้ plug and play วิธีการในการจัดการการเปลี่ยนแปลงฐานข้อมูล
จริงๆมันก็สรุปออกมาเป็นแอพพลิเคนำมาใช้ใหม่สคริปต์ที่ฉันได้ใช้ในการพัฒนาทีมงานคนที่สี่ค่อนข้างประสบความสำเร็จมานานกว่า 6 เดือนในขณะนี้
การโยกย้ายฐานข้อมูลเป็นหัวข้อใหญ่ที่มีจำนวนมากของวิธีการที่แตกต่างกัน วิธีการนี้จะทำงานได้ดีสำหรับความต้องการของฉันดังนั้นฉันคิดว่าฉันจะนำมันออกที่ "Interwebs" และให้ผู้พิพากษาชุมชนจะทำเพื่อประโยชน์ของมัน
วิธีการใช้
& nbsp; * เพิ่มโปรแกรมประยุกต์เพื่อ PYTHON_PATH ของคุณ
& nbsp; * เพิ่มการประยุกต์ใช้ในรายการ INSTALLED_APPS ของคุณในแฟ้ม settings.py ของคุณ
& nbsp; * Execute บรรทัดคำสั่ง:
./manage.py upgradedb --list | --execute [--path / path / to / สคริปต์]
ตัวเลือก
& nbsp; * --list - สคริปต์รายการทั้งหมดที่จะต้องมีการดำเนินการ
& nbsp; * --execute - รันสคริปต์ทั้งหมดที่จะต้องมีการดำเนินการ
& nbsp; * --path - เส้นทางที่มีคุณสมบัติครบถ้วนในการที่สคริปต์ฐานข้อมูลจะอยู่
& nbsp; เริ่มต้นที่ {{PROJECT_PATH}} / ฐาน
อนุสัญญา
เป็นส่วนหนึ่งของความเรียบง่ายของการแก้ปัญหานี้จะขึ้นอยู่กับการตั้งชื่อของสคริปต์ SQL พวกเขาควรจะได้รับการตั้งชื่อตามชื่อ:
& nbsp; YYYYMMDD - ## SQL.
ที่ไหน YYYY เป็นปีที่ 4 หลัก MM คือเดือนสองหลักและ DD เป็นวันที่สองหลัก
รุ่นที่เรียกว่าคณะรัฐมนตรีจะถูกสร้างขึ้นในฐานข้อมูลของคุณในครั้งแรกนี้ดำเนินการคำสั่ง แถวในการติดตามตารางนี้ซึ่งสคริปที่ได้รับการดำเนินการ . คุณควรจะไม่ค่อยหากเคยจำเป็นต้องตรวจสอบตารางนี้หรือแม้กระทั่งจะตระหนักถึงการดำรงอยู่ของ
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ