อัพเกรด¶
An upgrade involves moving a database from an older version to a newer supported version (e.g., from Odoo 16.0 to Odoo 18.0). Regular upgrades are crucial as each version offers new features, bug fixes, and security patches. Using a supported version is strongly recommended. Each major version is supported for three years.
ขึ้นอยู่กับประเภทการโฮสต์และเวอร์ชั่น Odoo ที่ใช้ การอัปเกรดฐานข้อมูลอาจเป็น**บังคับ**
หากฐานข้อมูลอยู่บน**เวอร์ชั่นหลัก** (เช่น 16.0, 17.0, 18.0) การอัปเกรดจะบังคับทุกสองปี
หากฐานข้อมูลอยู่บน**เวอร์ชั่นรอง** (เช่น 17.1, 17.2, 17.4) การอัปเกรดจะบังคับภายในไม่กี่สัปดาห์หลังจากเวอร์ชั่นถัดไปเปิดตัว เวอร์ชั่นรองมักจะเปิดตัวทุกสองเดือน
หลังจากการสนับสนุนเริ่มต้นสามปี คุณจะมีเวลาอีกสองปีในการดำเนินการอัปเกรดให้เสร็จสิ้น คุณจะได้รับการแจ้งเตือนเมื่อจำเป็นต้องอัปเกรด
คุณสามารถอยู่ในเวอร์ชั่นเดิมได้ไม่จำกัดเวลา แม้ว่าจะไม่แนะนำก็ตาม โปรดทราบว่ายิ่งช่วงเวอร์ชั่นน้อยลง การอัปเกรดก็ควรจะง่ายขึ้น
คุณจะได้รับการแจ้งเตือนในฐานข้อมูลของคุณก่อนการอัปเกรดบังคับจะดำเนินการโดยอัตโนมัติไม่กี่สัปดาห์ คุณสามารถควบคุมกระบวนการได้ตราบใดที่ยังไม่ถึงกำหนดเวลา
โดยเฉพาะอย่างยิ่ง ทีมอัปเกรดของ Odoo จะทำการอัปเกรดทดสอบแบบเงียบๆ สำหรับทุกฐานข้อมูลที่ควรได้รับการอัปเกรด หากการทดสอบสำเร็จและใช้เวลาน้อยกว่า 20 นาที คุณสามารถเรียกใช้การอัปเกรดจากฐานข้อมูลได้โดยตรง หากการทดสอบล้มเหลว คุณสามารถทดสอบการอัปเกรดโดยใช้ ตัวจัดการฐานข้อมูล
เมื่อคุณได้รับเชิญให้อัปเกรด ขอแนะนำอย่างยิ่งให้ ขอฐานข้อมูลทดสอบที่อัปเกรดแล้ว ก่อนและใช้เวลา ทดสอบ มัน
การอัปเกรดอัตโนมัติไปยังเวอร์ชั่นถัดไปจะเริ่มทำงานหากไม่มีการดำเนินการใดๆ ก่อนวันครบกำหนดที่ระบุ
การอัปเกรดไม่ครอบคลุม:
ดาวน์เกรดเป็น Odoo เวอร์ชันก่อนหน้า
การสลับรุ่น (เช่น จาก Community เป็น Enterprise)
การเปลี่ยนประเภทโฮสติ้ง (เช่น จากภายในองค์กรเป็น Odoo Online)
การย้ายจาก ERP อื่นไปยัง Odoo
Warning
หากฐานข้อมูลของคุณมีโมดูลที่กำหนดเอง จะไม่สามารถอัปเกรดได้จนกว่าจะมีโมดูลที่กำหนดเองเวอร์ชันหนึ่งสำหรับ Odoo เวอร์ชันเป้าหมาย สำหรับลูกค้าที่ดูแลโมดูลที่กำหนดเองของตนเอง เราขอแนะนำให้ดำเนินกระบวนการแบบคู่ขนานโดย ขออัปเกรดฐานข้อมูล พร้อมกับ การอัปเกรดโค้ดต้นฉบับของโมดูลที่กำหนดเองของคุณ
การอัปเกรดโดยสรุป¶
ขอฐานข้อมูลทดสอบที่อัปเกรดแล้ว (ดู การขอฐานข้อมูลทดสอบที่อัปเกรดแล้ว)
หากมี ให้อัปเกรดซอร์สโค้ดของโมดูลที่คุณกำหนดเองให้เข้ากันได้กับ Odoo เวอร์ชันใหม่ (ดู Upgrade a customized database)
ทดสอบฐานข้อมูลที่อัปเกรดอย่างละเอียด (ดู การทดสอบเวอร์ชั่นใหม่ของฐานข้อมูล)
รายงานปัญหาใด ๆ ที่พบระหว่างการทดสอบไปยัง Odoo โดยไปที่ หน้าฝ่ายสนับสนุนและเลือก "ปัญหาที่เกี่ยวข้องกับการอัปเกรดในอนาคตของฉัน (ฉันกำลังทดสอบการอัปเกรด)"
เมื่อปัญหาทั้งหมดได้รับการแก้ไขแล้ว และคุณมั่นใจว่าฐานข้อมูลที่อัปเกรดแล้วสามารถใช้เป็นฐานข้อมูลหลักของคุณได้โดยไม่มีปัญหาใดๆ ให้วางแผนการอัปเกรดฐานข้อมูลการใช้งานจริงของคุณ
ขอการอัปเกรดสำหรับฐานข้อมูลที่ใช้งานจริง ซึ่งจะทำให้ไม่สามารถใช้งานได้ในช่วงเวลาที่ใช้ในการดำเนินการให้เสร็จสิ้น (ดู การอัปเกรดฐานข้อมูลที่ใช้งานจริง)
รายงานปัญหาใด ๆ ที่พบระหว่างการอัปเกรดไปยัง Odoo โดยไปที่ หน้าฝ่ายสนับสนุนและเลือก "ปัญหาที่เกี่ยวข้องกับการอัปเกรดของฉัน (ที่ใช้งานจริง)"
การได้รับฐานข้อมูลการทดสอบที่อัปเกรดแล้ว¶
หน้าการอัปเกรด เป็นแพลตฟอร์มหลักสำหรับการขอฐานข้อมูลที่อัปเกรดแล้ว อย่างไรก็ตาม ขึ้นอยู่กับประเภทการโฮสต์ คุณสามารถอัปเกรดจากบรรทัดคำสั่ง (ติดตั้งเอง), ตัวจัดการฐานข้อมูล ของ Odoo Online หรือ โปรเจกต์ Odoo.sh ของคุณ
Note
แพลตฟอร์มการอัปเกรดเป็นไปตาม นโยบายความเป็นส่วนตัว เดียวกันกับบริการอื่นๆ ของ Odoo.com ไปที่ หน้ากฎระเบียบคุ้มครองข้อมูลทั่วไป เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับวิธีที่ Odoo จัดการข้อมูลและความเป็นส่วนตัวของคุณ
ในการอัปเกรดฐานข้อมูล Odoo Online:
เปิด ตัวจัดการฐานข้อมูล
เลือกฐานข้อมูลและคลิก Manage
คลิก อัปเกรด ในส่วน ฐานข้อมูล
ในป๊อปอัป:
เลือก**เวอร์ชั่น**ของ Odoo ที่คุณต้องการอัปเกรดไป โดยปกติจะเป็นเวอร์ชั่นล่าสุด
ป้อน อีเมลเพื่อแจ้งเตือน ซึ่งจะได้รับลิงก์ไปยังฐานข้อมูลที่อัปเกรดแล้ว
เลือก วัตถุประสงค์ ของการอัปเกรด ซึ่งจะถูกตั้งค่าอัตโนมัติเป็น ทดสอบ สำหรับคำขออัปเกรดครั้งแรกของคุณ
คลิก อัปเกรด
ในตัวจัดการฐานข้อมูล ปุ่ม เชื่อมต่อ จะถูกแทนที่ด้วยปุ่ม กำลังอัปเกรด... ที่คลิกไม่ได้จนกว่าจะเสร็จสมบูรณ์ เมื่อกระบวนการสำเร็จ อีเมลที่มีลิงก์ไปยังฐานข้อมูลทดสอบที่อัปเกรดแล้วจะถูกส่งไปยังที่อยู่ที่ระบุ ฐานข้อมูลทดสอบยังสามารถเข้าถึงได้จากตัวจัดการฐานข้อมูลโดยคลิกปุ่ม (ลูกศรลง) ก่อนชื่อฐานข้อมูลเพื่อแสดงฐานข้อมูลทดสอบ จากนั้นคลิก เชื่อมต่อ
Odoo.sh ถูกรวมเข้ากับแพลตฟอร์มอัปเกรดเพื่อทำให้กระบวนการอัปเกรดง่ายขึ้น
การสำรองข้อมูลอัตโนมัติรายวันล่าสุดของการใช้งานจริง จะถูกส่งไปยังแพลตฟอร์มการอัปเกรด
เมื่อแพลตฟอร์มอัปเกรดเสร็จสิ้น อัปเกรดการสำรองข้อมูลและอัปโหลดบนสาขา แพลตฟอร์มจะเข้าสู่ โหมดพิเศษ: แต่ละครั้งที่มี การคอมมิทถูกผลัก บนสาขา การดำเนินการกู้คืน ของ การสำรองข้อมูลที่อัปเกรดแล้วและ การอัปเดตของโมดูลที่กำหนดเองทั้งหมด จะเกิดขึ้น สิ่งนี้ทำให้คุณสามารถทดสอบโมดูลที่คุณกำหนดเองบนสำเนาฐานข้อมูลที่อัปเกรดแล้ว ไฟล์บันทึกของกระบวนการอัปเกรดสามารถพบได้ในการสร้างขั้นตอนที่อัปเกรดใหม่ของคุณโดยไปที่ ~/logs/upgrade.log
Important
ในฐานข้อมูลที่ติดตั้งโมดูลแบบกำหนดเอง ซอร์สโค้ดจะต้องอัปเดตเป็นเวอร์ชันเป้าหมายของ Odoo ก่อนจึงจะสามารถอัปเกรดได้ หากไม่มีเลย ระบบจะข้ามโหมด "อัปเดตเมื่อ Commit" ฐานข้อมูลที่อัปเกรดจะถูกสร้างขึ้นทันทีที่มีการถ่ายโอนจากแพลตฟอร์มอัปเกรด และออกจากโหมดอัปเกรดแล้ว
ตรวจสอบหน้า Upgrade a customized database เพื่อดูข้อมูลเพิ่มเติม
กระบวนการอัปเกรดมาตรฐานสามารถเริ่มต้นได้โดยการป้อนบรรทัดคำสั่งต่อไปนี้บนเครื่องที่โฮสต์ฐานข้อมูล:
$ python <(curl -s https://upgrade.odoo.com/upgrade) test -d <your db name> -t <target version>
Note
คำสั่งนี้มีข้อกำหนดบางประการเกี่ยวกับสภาพแวดล้อมที่รันอยู่:
คำสั่งภายนอกบางคำสั่งที่ต้องได้รับจากระบบปฏิบัติการ ซึ่งโดยปกติจะพบในการแจกจ่าย Linux ใด ๆ (รวมถึง WSL) ข้อผิดพลาดจะแสดงขึ้นหากขาดคำสั่งหนึ่งหรือหลายคำสั่ง
ผู้ใช้ระบบที่รันคำสั่งจะต้องได้รับการกำหนดค่าให้มีสิทธิ์เข้าถึงฐานข้อมูล โปรดดูเอกสารประกอบ PostgreSQL ของ สภาพแวดล้อมไคลเอนต์ หรือ ไฟล์รหัสผ่านไคลเอนต์ สำหรับข้อกำหนดนี้
สคริปต์จะต้องสามารถเข้าถึงเซิร์ฟเวอร์หนึ่งเครื่องหรือหลายเครื่องของแพลตฟอร์มอัปเกรดได้ทั้งบนพอร์ต TCP 443 และพอร์ต TCP สุ่มใดๆ ในช่วงระหว่าง 32768 ถึง 60999 ซึ่งอาจขัดแย้งกับไฟร์วอลล์ที่จำกัดของคุณและอาจต้องเพิ่มข้อยกเว้นให้กับการกำหนดค่าไฟร์วอลล์
คำสั่งต่อไปนี้สามารถใช้เพื่อแสดงวิธีใช้ทั่วไปและคำสั่งหลัก:
$ python <(curl -s https://upgrade.odoo.com/upgrade) --help
สามารถขอฐานข้อมูลทดสอบที่อัปเกรดแล้วได้ผ่าน หน้าการอัปเกรด
Important
ในฐานข้อมูลที่ติดตั้งโมดูลแบบกำหนดเอง ซอร์สโค้ดจะต้องอัปเดตเป็นเวอร์ชันเป้าหมายของ Odoo ก่อนจึงจะสามารถอัปเกรดได้ ตรวจสอบหน้า Upgrade a customized database เพื่อดูข้อมูลเพิ่มเติม
Note
ด้วยเหตุผลด้านความปลอดภัย เฉพาะผู้ที่ส่งคำขออัปเกรดเท่านั้นที่สามารถดาวน์โหลดได้
เพื่อเหตุผลด้านการจัดเก็บ สำเนาของฐานข้อมูลจะถูกส่งโดยไม่มีที่เก็บไฟล์ไปยังเซิร์ฟเวอร์อัปเกรด ดังนั้นฐานข้อมูลที่อัพเกรดแล้วจึงไม่มีที่เก็บไฟล์ที่ใช้งานจริง
ก่อนที่จะกู้คืนฐานข้อมูลที่อัปเกรดแล้ว พื้นที่เก็บไฟล์จะต้องถูกรวมเข้ากับพื้นที่เก็บไฟล์ที่ใช้งานจริงเพื่อให้สามารถดำเนินการทดสอบในเงื่อนไขเดียวกับที่เป็นในเวอร์ชันใหม่ได้
ฐานข้อมูลที่อัปเกรดประกอบด้วย:
ไฟล์
dump.sqlที่มีฐานข้อมูลที่อัปเกรดแล้วโฟลเดอร์
filestoreที่มีไฟล์ที่แยกจากบันทึกในฐานข้อมูลเป็นไฟล์แนบ (ถ้ามี) และไฟล์ Odoo มาตรฐานใหม่จากเวอร์ชัน Odoo เป้าหมาย (เช่น รูปภาพ ไอคอน โลโก้ของผู้ให้บริการการชำระเงิน และอื่นๆ) นี่คือโฟลเดอร์ที่ควรรวมเข้ากับที่เก็บไฟล์ที่ใช้งานจริงเพื่อรับที่เก็บไฟล์ที่อัปเกรดเต็มรูปแบบ
Note
คุณสามารถขอฐานข้อมูลทดสอบหลายรายการได้หากคุณต้องการทดสอบการอัปเกรดมากกว่าหนึ่งครั้ง
Note
เมื่อคำขออัปเกรดเสร็จสมบูรณ์ รายงานการอัปเกรดจะแนบไปกับอีเมลอัปเกรดที่สำเร็จ และจะพร้อมใช้งานในแอปแชท สำหรับผู้ใช้ที่เป็นส่วนหนึ่งของกลุ่ม "การดูแลระบบ / การตั้งค่า" รายงานนี้ให้ข้อมูลที่สำคัญเกี่ยวกับการเปลี่ยนแปลงที่เกิดขึ้นในเวอร์ชันใหม่
ทดสอบฐานข้อมูลเวอร์ชันใหม่¶
การทดสอบฐานข้อมูลทดสอบที่อัปเกรดแล้วเป็นสิ่งสำคัญเพื่อให้แน่ใจว่าคุณจะไม่ติดขัดในกิจกรรมประจำวันของคุณจากการเปลี่ยนแปลงในมุมมอง พฤติกรรม หรือข้อความแสดงข้อผิดพลาดเมื่อการอัปเกรดเริ่มใช้งาน
Note
ฐานข้อมูลทดสอบถูกทำให้เป็นกลาง และฟีเจอร์บางอย่างถูกปิดใช้งานเพื่อป้องกันไม่ให้ส่งผลกระทบต่อฐานข้อมูลการใช้งานจริง:
การดำเนินการตามกำหนดการถูกปิดใช้งาน
เซิร์ฟเวอร์เมลขาออกถูกปิดใช้งานโดยการเก็บถาวรเซิร์ฟเวอร์ที่มีอยู่และเพิ่มเซิร์ฟเวอร์ปลอม
ผู้ให้บริการชำระเงินและผู้ให้บริการจัดส่งจะถูกรีเซ็ตเป็นสภาพแวดล้อมการทดสอบ
การซิงโครไนซ์ธนาคารถูกปิดใช้งาน หากคุณต้องการทดสอบการซิงโครไนซ์ โปรดติดต่อผู้ให้บริการการซิงโครไนซ์ธนาคารของคุณเพื่อรับข้อมูลประจำตัวแซนด์บ็อกซ์
แนะนำให้ทดสอบโฟลว์ธุรกิจของคุณให้มากที่สุดเท่าที่จะเป็นไปได้ เพื่อให้แน่ใจว่าทำงานได้อย่างถูกต้องและทำความคุ้นเคยกับเวอร์ชันใหม่มากขึ้น
รายการตรวจสอบการทดสอบขั้นพื้นฐาน
มีมุมมองที่ถูกปิดการใช้งานในฐานข้อมูลทดสอบของคุณ แต่ใช้งานอยู่ในฐานข้อมูลการใช้งานของคุณหรือไม่?
มุมมองปกติของคุณยังคงแสดงอย่างถูกต้องหรือไม่?
รายงานของคุณ (ใบแจ้งหนี้ ใบสั่งขาย และอื่นๆ) ถูกสร้างขึ้นอย่างถูกต้องหรือไม่?
หน้าเว็บไซต์ของคุณทำงานถูกต้องหรือไม่?
คุณสามารถสร้างและแก้ไขบันทึกได้หรือไม่? (ใบสั่งขาย ใบแจ้งหนี้ การซื้อ ผู้ใช้ ผู้ติดต่อ บริษัท และอื่นๆ)
คุณมีปัญหากับเทมเพลตอีเมลของคุณหรือไม่?
คุณมีปัญหากับคำแปลที่บันทึกไว้หรือไม่?
ตัวกรองการค้นหาของคุณยังคงอยู่หรือไม่?
คุณสามารถส่งออกข้อมูลของคุณได้หรือไม่?
การตรวจสอบผลิตภัณฑ์แบบสุ่มในแค็ตตาล็อกผลิตภัณฑ์ของคุณและเปรียบเทียบข้อมูลการทดสอบและข้อมูลการใช้งานเพื่อตรวจสอบว่าทุกอย่างเหมือนกัน (หมวดหมู่ผลิตภัณฑ์ ราคาขาย ราคาต้นทุน ผู้ขาย บัญชี เส้นทาง และอื่นๆ)
การซื้อสินค้านี้ (แอปการจัดซื้อ)
การยืนยันการรับสินค้านี้ (แอปสินค้าคงคลัง)
ตรวจสอบว่าเส้นทางการรับสินค้านี้เหมือนกันในฐานข้อมูลการใช้งานของคุณหรือไม่ (แอปสินค้าคงคลัง)
ขายสินค้านี้ (แอปการขาย) ให้กับลูกค้าแบบสุ่ม
การเปิดฐานข้อมูลลูกค้าของคุณ (แอปรายชื่อผู้ติดต่อ) เลือกลูกค้า (หรือบริษัท) และตรวจสอบข้อมูล
จัดส่งผลิตภัณฑ์นี้ (แอปสินค้าคงคลัง)
ตรวจสอบว่าเส้นทางในการจัดส่งผลิตภัณฑ์นี้เหมือนกับในฐานข้อมูลการใช้งานของคุณหรือไม่ (แอปสินค้าคงคลัง)
การตรวจสอบใบแจ้งหนี้ของลูกค้า (แอปใบแจ้งหนี้หรือระบบบัญชี)
เครดิตใบแจ้งหนี้ (การออกใบลดหนี้) และตรวจสอบว่ามีลักษณะการทำงานเหมือนกับในฐานข้อมูลการใช้งานของคุณหรือไม่
ตรวจสอบผลการรายงานของคุณ (แอประบบบัญชี)
สุ่มตรวจสอบภาษี สกุลเงิน บัญชีธนาคาร และรอบปีบัญชี (แอประบบบัญชี)
การสั่งซื้อออนไลน์ (แอปเว็บไซต์) ตั้งแต่การเลือกสินค้าในร้านของคุณไปจนถึงขั้นตอนการชำระเงินและตรวจสอบว่าทุกอย่างทำงานเหมือนกับในฐานข้อมูลการใช้งานของคุณหรือไม่
รายการนี้ ไม่ ครบถ้วนสมบูรณ์ ขยายตัวอย่างไปยังแอปอื่นๆ ตามการใช้งาน Odoo ของคุณ
หากคุณพบปัญหาขณะทดสอบฐานข้อมูลทดสอบที่อัปเกรดแล้ว คุณสามารถขอความช่วยเหลือจาก Odoo ได้โดยไปที่หน้าการสนับสนุนและเลือก "ปัญหาที่เกี่ยวข้องกับการอัปเกรดในอนาคตของฉัน (ฉันกำลังทดสอบการอัปเกรด)" <https://www.odoo.com/help?stage=migration>`_ ไม่ว่าในกรณีใด การรายงานปัญหาใดๆ ที่พบในระหว่างการทดสอบถือเป็นสิ่งสำคัญเพื่อแก้ไขปัญหา ก่อนที่จะอัปเกรดฐานข้อมูลที่ใช้งานจริงของคุณ
คุณอาจพบความแตกต่างที่สำคัญกับมุมมองมาตรฐาน ฟีเจอร์ ฟิลด์ และโมเดลระหว่างการทดสอบ การเปลี่ยนแปลงเหล่านั้นไม่สามารถเปลี่ยนกลับได้เป็นกรณีไป หากการเปลี่ยนแปลงที่เกิดขึ้นในเวอร์ชันใหม่ทำให้การปรับแต่งขัดข้อง ผู้ดูแลโมดูลที่กำหนดเองของคุณจะต้องรับผิดชอบในการทำให้โมดูลเข้ากันได้กับ Odoo เวอร์ชันใหม่
Tip
อย่าลืมทดสอบ:
การผสานรวมกับซอฟต์แวร์ภายนอก (EDI, API และอื่นๆ)
ขั้นตอนการทำงานระหว่างแอปต่างๆ (การขายออนไลน์ด้วยอีคอมเมิร์ซ การแปลงลูกค้าเป้าหมายไปจนถึงใบสั่งขาย การส่งมอบผลิตภัณฑ์ และอื่นๆ)
การส่งออกข้อมูล
การดำเนินการอัตโนมัติ
การทำงานของเซิร์ฟเวอร์ในเมนูการดำเนินการในมุมมองแบบฟอร์ม รวมถึงการเลือกหลายบันทึกในมุมมองรายการ
การอัปเกรดฐานข้อมูลการใช้งาน¶
เมื่อ:ref:`การทดสอบ <upgrade-testing>`เสร็จสมบูรณ์และคุณมั่นใจว่าฐานข้อมูลที่อัปเกรดแล้วสามารถใช้เป็นฐานข้อมูลหลักของคุณได้โดยไม่มีปัญหาใด ๆ ก็ถึงเวลาวางแผนวันเริ่มใช้งานจริง
ฐานข้อมูลการใช้งานของคุณจะไม่สามารถใช้งานได้ในระหว่างการอัปเกรด ดังนั้นเราขอแนะนำให้วางแผนการปรับรุ่นในเวลาที่มีการใช้งานฐานข้อมูลน้อยที่สุด
เนื่องจากสคริปต์อัปเกรดมาตรฐานและฐานข้อมูลของคุณมีการพัฒนาอยู่ตลอดเวลา จึงแนะนำให้ขอฐานข้อมูลทดสอบที่อัปเกรดใหม่บ่อยครั้งเพื่อให้แน่ใจว่ากระบวนการอัปเกรดยังคงประสบความสำเร็จ โดยเฉพาะอย่างยิ่งหากใช้เวลานานกว่าจะเสร็จสิ้น แนะนำให้ซ้อมกระบวนการอัพเกรดอย่างเต็มที่หนึ่งวันก่อนอัปเกรดฐานข้อมูลการใช้งานจริง
Important
เข้าสู่การใช้งานโดยไม่มีการทดสอบครั้งแรกอาจนำไปสู่:
ผู้ใช้ไม่สามารถปรับตัวเข้ากับการเปลี่ยนแปลงและฟีเจอร์ใหม่ได้
การหยุดชะงักทางธุรกิจ (เช่น ไม่สามารถตรวจสอบการดำเนินการได้อีกต่อไป)
ประสบการณ์ของลูกค้าที่ไม่ดี (เช่น เว็บไซต์อีคอมเมิร์ซที่ทำงานไม่ถูกต้อง)
กระบวนการอัปเกรดฐานข้อมูลที่ใช้งานจริงมีความคล้ายคลึงกับการอัปเกรดฐานข้อมูลทดสอบ แต่มีข้อยกเว้นบางประการ
กระบวนการนี้คล้ายกับ:ref:การขอฐานข้อมูลทดสอบที่อัปเกรดแล้ว <upgrade-request-test> ยกเว้นตัวเลือกวัตถุประสงค์ซึ่งต้องตั้งค่าเป็น การใช้งานจริง แทนที่จะเป็น ทดสอบ
Warning
เมื่อมีการร้องขอการอัปเกรด ฐานข้อมูลจะไม่สามารถใช้งานได้จนกว่าการอัปเกรดจะเสร็จสิ้น เมื่อกระบวนการเสร็จสิ้นแล้ว จะไม่สามารถเปลี่ยนกลับเป็นเวอร์ชันก่อนหน้าได้
กระบวนการนี้คล้ายกับ:ref:การขอฐานข้อมูลทดสอบที่อัปเกรดแล้ว <upgrade-request-test> บนสาขา การใช้งานจริง
กระบวนการนี้ ถูกเริ่มต้นทันทีที่มีการดำเนินการใหม่ ในสาขา ซึ่งช่วยให้กระบวนการอัปเกรดซิงโครไนซ์กับการปรับใช้ซอร์สโค้ดที่อัปเกรดของโมดูลที่กำหนดเอง หากไม่มีโมดูลที่กำหนดเอง กระบวนการอัปเกรดจะเริ่มขึ้นทันที
Important
ฐานข้อมูลไม่พร้อมใช้งานตลอดกระบวนการ หากมีสิ่งใดผิดพลาด แพลตฟอร์มจะคืนค่าการอัปเกรดโดยอัตโนมัติ เช่นเดียวกับการอัปเดตปกติ ในกรณีที่สำเร็จ จะมีการสำรองข้อมูลฐานข้อมูลก่อนที่จะสร้างการอัปเกรด
การอัปเดตโมดูลที่กำหนดเองของคุณจะต้องสำเร็จจึงจะเสร็จสิ้นขั้นตอนการอัปเกรดทั้งหมด ตรวจสอบให้แน่ใจว่าสถานะของการอัปเกรดชั่วคราวของคุณคือ สำเร็จ ก่อนที่จะลองใช้งานจริง สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการอัปเกรดโมดูลแบบกำหนดเองของคุณได้ที่ Upgrade a customized database.
คำสั่งในการอัปเกรดฐานข้อมูลเป็นการใช้งานจริงนั้นคล้ายคลึงกับคำสั่งในการอัปเกรดฐานข้อมูลทดสอบ ยกเว้นอาร์กิวเมนต์ test ซึ่งจะต้องแทนที่ด้วย การใช้งาน:
$ python <(curl -s https://upgrade.odoo.com/upgrade) production -d <your db name> -t <target version>
สามารถขอฐานข้อมูลที่ใช้งานจริงที่อัปเกรดแล้วได้ผ่าน หน้าการอัปเกรด
เมื่ออัปโหลดฐานข้อมูลแล้ว การแก้ไขใด ๆ ในฐานข้อมูลที่ใช้งานจริงของคุณจะ ไม่ ปรากฏในฐานข้อมูลที่อัปเกรดแล้วของคุณ นี่คือเหตุผลที่เราแนะนำไม่ให้ใช้งานระหว่างกระบวนการอัปเกรด
Important
เมื่อร้องขอฐานข้อมูลที่อัปเกรดเพื่อวัตถุประสงค์ในการใช้งานจริง สำเนาจะถูกส่งโดยไม่มีที่เก็บไฟล์ ดังนั้น ที่เก็บไฟล์ฐานข้อมูลที่อัปเกรดจะต้องผสานกับที่เก็บไฟล์ที่ใช้งานจริงก่อนที่จะปรับใช้เวอร์ชันใหม่
ในกรณีที่มีปัญหากับฐานข้อมูลที่ใช้งานจริงของคุณ คุณสามารถขอความช่วยเหลือจาก Odoo โดยไปที่ หน้าฝ่ายสนับสนุนและเลือก "ปัญหาที่เกี่ยวข้องกับการอัปเกรดของฉัน (ที่ใช้งานจริง)"
Service-level agreement (SLA)¶
ด้วย Odoo Enterprise การอัปเกรดฐานข้อมูลเป็น Odoo เวอร์ชันล่าสุดนั้น ฟรี รวมถึงการสนับสนุนที่จำเป็นในการแก้ไขความคลาดเคลื่อนที่อาจเกิดขึ้นในฐานข้อมูลที่อัปเกรด
ข้อมูลเกี่ยวกับบริการอัปเกรดที่รวมอยู่ในใบอนุญาตองค์กรมีอยู่ใน ข้อตกลงการสมัครสมาชิก Odoo Enterprise อย่างไรก็ตาม ส่วนนี้จะอธิบายบริการอัปเกรดที่คุณคาดหวังได้
อัปเกรดบริการที่ครอบคลุมโดย SLA¶
ฐานข้อมูลที่โฮสต์บนแพลตฟอร์มคลาวด์ของ Odoo (Odoo Online และ Odoo.sh) หรือโฮสต์ด้วยตนเอง (ภายในองค์กร) จะได้รับประโยชน์จากบริการอัปเกรดตลอดเวลาสำหรับ:
การอัปเกรด แอปพลิเคชันมาตรฐาน ทั้งหมด;
การอัปเกรด การปรับแต่งทั้งหมดที่สร้างด้วยแอปสตูดิโอ ตราบใดที่ยังคงติดตั้งแอปสตูดิโอและการสมัครสมาชิกนั้นยังคงใช้งานอยู่ และ
การอัปเกรด การพัฒนาและการปรับแต่งทั้งหมดที่ครอบคลุมโดยการบำรุงรักษาการสมัครสมาชิกการปรับแต่ง
บริการอัปเกรดจำกัดอยู่ที่การแปลงทางเทคนิคและการปรับฐานข้อมูล (โมดูลและข้อมูลมาตรฐาน) เพื่อให้เข้ากันได้กับเวอร์ชันที่อัปเกรดเป็นเป้าหมาย
อัปเกรดบริการที่ไม่ครอบคลุมโดย SLA¶
บริการที่เกี่ยวข้องกับการอัปเกรดต่อไปนี้ ไม่ รวมอยู่ด้วย:
การล้าง ข้อมูลและการกำหนดค่าที่มีอยู่แล้วขณะอัปเกรด
การอัปเกรด โมดูลเพิ่มเติมที่ไม่อยู่ในสัญญาการซ่อมบำรุง ที่สร้างขึ้นภายในองค์กรหรือโดยบุคคลที่สาม รวมถึงพาร์ทเนอร์ของ Odoo และ
การฝึกอบรม เกี่ยวกับการใช้ฟีเจอร์และเวิร์กโฟลว์ของเวอร์ชันที่อัปเกรด
ดูเพิ่มเติม