เกี่ยวกับ schema version
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Jr. Member
- โพสต์: 15
- ลงทะเบียนเมื่อ: 24/09/2017 6:05 pm
เกี่ยวกับ schema version
สวัสดีครับ, ผมต้องการทราบว่า schema version ใน joomla คืออะไรครับ, และเอาใว้ทำอะไรยังครับ
ขอบคุณครับ
ขอบคุณครับ
- tsukasaz
- PHP VIP Members
- โพสต์: 23487
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: เกี่ยวกับ schema version
มาจากไหนหรอครับ
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
- PHP Super Member
- โพสต์: 245
- ลงทะเบียนเมื่อ: 12/02/2011 12:34 am
- ติดต่อ:
-
- PHP Jr. Member
- โพสต์: 15
- ลงทะเบียนเมื่อ: 24/09/2017 6:05 pm
Re: เกี่ยวกับ schema version
คือผมเริ่มสร้าง component และลองอ่านดู admin/sql/updates/mysql/0.0.1.sql is an empty file allowing to initialise schema version of the com_helloworld component, เค้าบอกว่า มันคือ ไฟล์ว่างเปล่าที่เอาใว้สร้าง schema version ของคอมโพเน้น, ผมก็ไม่ทราบว่ามันคืออะไรครับ
- tsukasaz
- PHP VIP Members
- โพสต์: 23487
- ลงทะเบียนเมื่อ: 18/04/2012 9:39 am
Re: เกี่ยวกับ schema version
อ๋อ เป็นไฟล์โครงสร้าง sql แต่ละเวอร์ชั่น ของ component ครับ
เวลาพัฒนา #extension ใน #joomla ไม่ว่าจะเป็น component module #plugin จะพัฒนาแล้วปล่อยมาเป็น version
ปกติผมจะเริ่มที่ version 1.0.0 ถ้า extension ของเรามีการเชื่อมต่อฐานข้อมูล จะเอาคำสั่งสร้างตารางไว้ในไฟล์ install.sql
ต่อมาพอผมเพิ่มความสามารถของ extension เข้าไปใน version 1.0.1 แล้วกระทบกับโครงสร้างตาราง
เช่น เพิ่มฟิล์ดในตาราง ผมจะสร้างไฟล์ชื่อ 1.0.1.sql ไว้ใน admin/sql/updates/mysql ครับ ในไฟล์นี้ก็จะเป็นคำสั่ง #sql เพิ่มฟิล์ด
คนที่เอา extension เราไปติดตั้ง สามารถกดอัพเดท extension ระบบ joomla มันจะเข้าไปอ่านไฟล์ใน admin/sql/updates/mysql ตามเวอร์ชั่นเอง
เวลาพัฒนา #extension ใน #joomla ไม่ว่าจะเป็น component module #plugin จะพัฒนาแล้วปล่อยมาเป็น version
ปกติผมจะเริ่มที่ version 1.0.0 ถ้า extension ของเรามีการเชื่อมต่อฐานข้อมูล จะเอาคำสั่งสร้างตารางไว้ในไฟล์ install.sql
ต่อมาพอผมเพิ่มความสามารถของ extension เข้าไปใน version 1.0.1 แล้วกระทบกับโครงสร้างตาราง
เช่น เพิ่มฟิล์ดในตาราง ผมจะสร้างไฟล์ชื่อ 1.0.1.sql ไว้ใน admin/sql/updates/mysql ครับ ในไฟล์นี้ก็จะเป็นคำสั่ง #sql เพิ่มฟิล์ด
คนที่เอา extension เราไปติดตั้ง สามารถกดอัพเดท extension ระบบ joomla มันจะเข้าไปอ่านไฟล์ใน admin/sql/updates/mysql ตามเวอร์ชั่นเอง
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
-
- PHP Jr. Member
- โพสต์: 15
- ลงทะเบียนเมื่อ: 24/09/2017 6:05 pm
Re: เกี่ยวกับ schema version
ผมเข้าใจแล้วครับ, ขอบคุณมากครับ
- mindphp
- ผู้ดูแลระบบ MindPHP
- โพสต์: 45916
- ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
- ติดต่อ:
Re: เกี่ยวกับ schema version
นานๆ จะมีคน ถามการพัฒนา เชิงลึกที
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ ปัญหา pg_dump: server version: 9.5.19; pg_dump version: 9.3.24
โดย mindphp » 16/03/2020 1:48 am » ใน SQL - Database - 2 ตอบกลับ
- 6200 แสดง
-
โพสต์ล่าสุด โดย mindphp
16/06/2023 10:15 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 2