ติดตั้งและดูแลแพลตฟอร์ม
เวอร์ชันที่ห้ามข้าม
อัปเกรดข้ามเวอร์ชันได้แค่ไหน และต้องทำอย่างไรเมื่อ awhere upgrade บอกให้อัปเกรดไปอีกเวอร์ชันก่อน
เวอร์ชันที่ห้ามข้าม คือเวอร์ชันที่แพลตฟอร์มต้องอัปเกรดมาให้ถึงก่อน แล้วจึงอัปเกรดต่อไปเวอร์ชันที่ใหม่กว่าได้ ไม่ต้องจำเอง เพราะ awhere upgrade จะแจ้งก่อนเริ่มแก้อะไร
ข้ามได้แค่ไหน
- ถ้าเวอร์ชันหลัก (เลขตัวแรก) ยังเหมือนเดิม ข้ามได้เลย เช่น จาก 5.0.0 ไป 5.4.2 ได้ทันที
- ถ้าเวอร์ชันหลักเปลี่ยน ต้องอัปเกรดไปเวอร์ชันสุดท้ายของเวอร์ชันหลักเดิมก่อน เช่น จาก 5.x จะไป 6.0.0 ต้องอัปเกรดเป็น 5.x ตัวล่าสุด รอให้ migration ทำงานจนเสร็จ แล้วจึงไป 6.0.0
ตอนนี้ยังไม่มีเวอร์ชันไหนที่ห้ามข้าม
ถ้าเจอเวอร์ชันที่ห้ามข้าม
awhere upgrade จะหยุดโดยไม่แก้อะไร และบอกเวอร์ชันที่ต้องอัปเกรดไปก่อน เช่น (ตัวอย่างสมมติ)
database `datastore` has data but has not applied Migration `2026-02-01-core-example`, which release 6.0.0 no longer carries (release 5.9.0 was the last that did); upgrade to release 5.9.0 first and let its Migrations finish, then this one.ให้ทำตามนี้
awhere upgrade 5.9.0- เปิดหน้า ระบบ แล้วรอจนไม่มี migration ไหนที่ขึ้นว่า กำลังทำงาน หรือ ล้มเหลว
awhere upgrade 6.0.0
แพลตฟอร์มที่ติดตั้งใหม่ตั้งแต่เวอร์ชัน 6.0.0 ขึ้นไปจะไม่เจอข้อความนี้