7
rake db: schema: load vs. migrations
คำถามง่ายๆที่นี่ - หากการย้ายข้อมูลช้าและยุ่งยากเนื่องจากแอปมีความซับซ้อนมากขึ้นและถ้าเรามีการrake db:schema:loadโทรที่สะอาดกว่าแทนทำไมการย้ายข้อมูลจึงมีอยู่ทั้งหมด หากคำตอบข้างต้นคือการย้ายข้อมูลจะใช้สำหรับการควบคุมเวอร์ชัน (บันทึกการเปลี่ยนแปลงฐานข้อมูลแบบขั้นตอน) จากนั้นเมื่อแอปมีความซับซ้อนมากขึ้นและrake db:schema:loadมีการใช้งานมากขึ้นแทนพวกเขายังคงใช้งานฟังก์ชันหลักต่อไปหรือไม่ ข้อควรระวัง: จากคำตอบสำหรับคำถามนี้: rake db:schema:load จะลบข้อมูลบนเซิร์ฟเวอร์ที่ใช้งานจริงดังนั้นโปรดใช้ความระมัดระวัง