รูปภาพแจ้งข่าว ทางเว็บบอร์ด openerpthailand.org ได้เปลี่ยนระบบเว็บบอร์ด ใหม่เป็น phpBB 3.1
  1. บุคคลทั่วไป จะไม่สามารถเข้าอ่านกระทู้บางบอร์ด แนะนำให้ท่าน สมัครสมาชิกคลิกตามลิงค์นี้
  2. สมาชิกใหม่ ถ้ายังไม่ได้แนะนำตัวจะไม่สามารถ ตั้งกระทู้ และ ดาวน์โหลด ไฟล์จากเว็บบอร์ดได้ ท่านจำเป็นต้องแนะนำตัวที่หมวดนี้
  3. ถ้ามีปัญหาการใช้งาน หรือ ข้อเสนอแนะใดๆ แนะนำได้ที่นี่
  4. ปุ่มรูปหัวใจใต้โพส แต่ละโพส ท่านสามารถกดเพื่อสื่อถึงคนโพสนั้นถูกใจท่าน
  5. ห้ามลง E-mail, เบอร์โทรส่วนตัว, Line id หรือข้อมูลส่วนตัวอื่นๆ เพื่อป้องกันการแอบอ้างและโฆษณาแฝง โดยสามารถติดต่อสมาชิกท่านอื่นผ่านระบบ PM ของบอร์ด
  6. ท่านสามารถปิดการแจ้งนี้ได้ ที่มุมขวาของกล่องข้อความนี้

บุคคลทั่วไปสามาเข้าสู่ระบบ ด้วย Account ของ FaceBook ได้แล้ว คลิกที่นี่ได้เลย

สามารถ Upgrade V7 ไป V8

ตอบกระทู้


คำถามนี้ เพื่อป้องกันการส่งแบบอัตโนมัติจากสแปมบอท
รูปแสดงอารมณ์
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode เปิด
[img] เปิด
[flash] ปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: สามารถ Upgrade V7 ไป V8

Re: สามารถ Upgrade V7 ไป V8

โพสต์ โดย kitcle » ศุกร์ 23 ม.ค. 2015 10:52 pm

ต้องดูว่า openerp ที่คุณ customize ด้วยรูปแบบไหน ซึ่งมี 2 ทางเลือก
1. พัฒนาผ่าน developer mode ผมจะเรียกว่า wizard mode ค่าเปลี่ยนแปลงจะบันทึกลงในฐานข้อมูลทันที
0.jpg

2. พัฒนาด้วยวิธี hard code ผ่านโปรแกรม text editer เก็บถาวรในรูปแบบไฟล์ ค่าเปลี่ยนแปลงจะยังไม่บันทึกลงในฐานข้อมูลจนกว่าจะรัน upgrade โมดูล
1.jpg


ทั้ง 2 วิธีมีข้อดีข้อเสีย
- วิธีข้อ 1 ง่ายต่อการพัฒนา เหมาะสำหรับผู้ใช้ทั่วไปที่ไม่มีความรู้ด้านโปรแกรมมิ่ง customize ผ่านตัวช่วย UI
แต่ข้อเสียก็มากมายเช่นกัน หากเกิด error ทั้งทีแทบจะหาจุดไม่เจอ หรือแทบจะต้องทิ้งก้อนดาต้าทั้งหมดแล้วรีสโตร์ใหม่ การย้ายเครื่อง ,การทำ swap master -slave , การสร้าง base addons ต้นฉบับ แทบจะทำไม่ได้เลย ปัญหาการอัพเกรดเวอร์ชั่นที่คุณถามก็รวมอยู่ในวิธีนี้ที่เป็นปัญหาเช่นกัน

- วิธีข้อ 2 ข้อดี วิธีนี้คือ การสร้าง base addons ต้นฉบับสามารถคงไว้ซึ่งโครงสร้าง class ,view osv.model ,orm.method ,functions ไม่ว่าจะนำไปใช้ต่าง environment ต่างดาต้าเบส ก็จะมีผลกระทบโครงสร้างที่กล่าวมาน้อยมากๆ แต่วิธีนี้ต้องใช้ความชำนาญของคน customize ที่แม่น tags ภาษาและความรู้ทางโปรแกรมมิ่งพอสมควรครับ

สรุป: เพราะฉะนั้นในการจะ upgrade 7 To 8 โดยไม่เสียโครงสร้างแต่ละโมดูลนั้น หาก version 7 ของคุณผ่านการพัฒนาจากวิธีที่ 2 ทั้งหมด ก็สามารถทำได้ครับ
-ก่อนทำ ให้สำรองข้อมูลดาต้าเบส และ export ข้อมูลออกมาในรูปไฟล์ csv ในแต่ละตารางคลาส ...ด้วยความที่โครงสร้างไม่เปลี่ยนแปลงเมื่อนำมาเป็น odoo 8 แล้ว สามารถ import เข้ามาใส่ได้เลย

จริงๆมันมีรายละเอียด เทคนิคเก็บงาน ที่ต้องคุยกันยาวๆ ทำกันยาวๆ ระมัดระวัง ครับ แต่ผมตอบในเฉพาะ scope คำถามเท่านั้นครับ

สามารถ Upgrade V7 ไป V8

โพสต์ โดย Weerawath » ศุกร์ 23 ม.ค. 2015 10:18 am

สามารถ Upgrade V7 ไป V8 โดยข้อมูลยังอยู่ครบได้หรือไม่ครับ มีวิธีไหนบ้าง

ข้างบน