BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: Tigger ที่ พฤศจิกายน 25, 2013, 14:40:04 PM
-
ขอสอบถามอ. ทั้งหลายนะคะ ว่าถ้ามีการ update structure
และยังทำไม่เสร็จ แล้วทำการปิดโปรแกรมไปก่อน จะมีผลอะไรบ้างหรือเปล่าค่ะ
(user เป็นคนกด update structure จาก HOSxP PCU)
-
ลองตรวจสอบข้อมูล โดยการบันทึกข้อมูลก่อนครับ หากไม่มีปัญหาอะไร ก็ใช้งานได้ครับ เพราะปกติเครื่องทดสอบของผมก็เป็นบ่อย ๆ ตารางก็ไม่พังนะครับ ยกเว้นปิดเครื่อง Server โดยการกดปุ่ม Power ค้าง ตอนกำลังบันทึกข้อมูล หรือ Upgrade Structure ส่วนมากจะพบว่าตารางมักจะเสีย หรือแย่สุด MySQL ใช้งานไม่ได้เลยครับ
-
ขอสอบถามอ. ทั้งหลายนะคะ ว่าถ้ามีการ update structure
และยังทำไม่เสร็จ แล้วทำการปิดโปรแกรมไปก่อน จะมีผลอะไรบ้างหรือเปล่าค่ะ
(user เป็นคนกด update structure จาก HOSxP PCU)
upgrade structure ใหม่จาก version ที่ใช้งานอยู่อีกรอบครับ ถ้า version ไม่ต่างกันมากก็ไม่มีปัญหาอะไรครับ
-
ขอสอบถามอ. ทั้งหลายนะคะ ว่าถ้ามีการ update structure
และยังทำไม่เสร็จ แล้วทำการปิดโปรแกรมไปก่อน จะมีผลอะไรบ้างหรือเปล่าค่ะ
(user เป็นคนกด update structure จาก HOSxP PCU)
ไม่มีปัญหาอะไรครับ เพราะการ update structure HOSxP จะทำสร้างตาราง temp มาก่อนเพื่อปรับปรุงโครงสร้าง
เมื่อปรับปรุงโครงสร้างสำเร็จถึงจะนำมาใช้งานในตารางหลักจริง ;D
-
ลองอ่านตรงนี้ดูนะครับ
http://hosxp-udc.blogspot.com/2013/04/hosxp-pcu-hosxp.html
สุดท้ายผมแก้เลข version ของ PCU เป็น 55600040022 หรือมากกว่าก็ได้ครับ
update sys_var
set sys_value=55600040022
where sys_name="LAST_PCU_UPGRADE_STRUCTURE_VERSION"
หรือเปิดตาราง sys_var แล้วใส่เลขลงไปได้เลย และอย่าลืมกด update ด้วยนะครับ
อธิบาย 55600040022 หน่อย ตอนนั้นผมใช้ HOSxP version 3.56.4.22
พอแปลงมาเป็น PCU version จะเป็น 35600040022 ครับ
3 ตัวแรกคือ version หลักของระบบ
56 คือ ปีที่ออก version นั้น
0004 คือเลขเดือนของ version นั้น แต่ต้องใส่ 4 หลัก
ส่วน 0022 คือเลขวันของ Version นั้น และต้องใส่ 4 หลักเหมือนกัน
ดังนั้นหากกำหนด version ของ PCU ให้สูงกว่า Version จริง โปรแกรม HOSxP PCU จะคิดว่าฐานข้อมูลนี้เป็น version ใหม่อยู่แล้ว ก็จะไม่มีการถามเพื่อให้ upgrade ครับ
ผมก็เลยเปลี่ยน 3 เป็น 5 เท่านี้ผมก็ใช้งาน HOSxP PCU ร่วมกับ HOSxP ไปได้อีกนาน เพราะตอนนี้ HOSxP ยังไม่ Release Version 4 ออกมาเลย ;D ;D ;D ;D ;D