pgAdmin III
pgAdmin หรือ postgreSQL เป็นเครื่องมืออีกตัวหนึ่งที่สำคัญ ซึ่งเป็นเครื่องมือที่จัดการฐานข้อมูลเชิงวัตถุสัมพันธ์ (Object-Relational Database Management System หรือ ORDBMS) ใช้ได้หลายแพลตฟอร์ม ไม่ว่าจะเป็น Linux, FreeBSD, Solaris, Microsoft Windows และ MAC OS X การทำงานของ postgreSQL เป็น Procedural language ทำงานกับ source code ที่เป็นบล็อค สามารถสร้างฟังก์ชันการทำงานได้ด้วยตนเอง
เครื่องมือที่สำคัญของ pgAdmin III
1.Add a connection to a server. เป็นเครื่องมือที่ใช้ในการสร้างการเชื่อมต่อกับ Server
โดยการกรอกข้อมูล Name Host ของ Server และ Port ลงไป หลังจากนั้นกด OK เครื่องมือก็จะทำการเชื่อมต่อกับ Server ให้
2.Refresh the selected object. เป็นเครื่องมือที่ใช้ในการ Refresh เพื่อแสดงข้อมูลให้เราเห็น เมื่อเราได้กระทำการสร้าง แก้ไข ลบ หรือ import ข้อมูลเข้ามา
3.Display/edit the properties of the selected object. เป็นเครื่องมือที่ใช้แสดงข้อมูลของ Server และ Database เพื่อให้เราสามารถเข้าไปแก้ไขและเปลี่ยนแปลงข้อมูลการเชื่อมต่อกับ Server หรือเปลี่ยนแปลงข้อมูลของ Database ก็ได้
4.Create a new object of the same type as the selected object. เป็นเครื่องมือที่ใช้ในการสร้างข้อมูลต่างๆ ไม่ว่าจะเป็นการสร้าง Database, Event Triggers, Schemas, Collations, Domains, Table หรืออื่นๆ เป็นต้น เพียงแค่คลิก object ที่เราต้องการจะสร้างแล้วเลือกเครื่องมือที่คล้ายลูกศรชี้ทแยงมุมลงมา ก็สามารถสร้างข้อมูลต่างๆ ได้ตามที่เราได้เลือกไว้
5.Drop the currently select object. เป็นเครื่องมือที่ใช้ Drop ฐานข้อมูลของเรา เมื่อเราไม่ต้องการใช้แล้ว หรือต้องการลบข้อมูลออก
6.Execute arbitrary SQL queries. เป็นเครื่องมือที่ใช้เขียนคำสั่ง SQL ลงไป ในกรณีที่เราต้องการเขียนโค้ดแทนการเลือกใช้เครื่องมือต่างๆ
7.View the data in the selected object. เป็นเครื่องมือที่ใช้แสดงข้อมูลในตารางที่เราได้สร้างขึ้นและได้ใส่ข้อมูลต่างๆ ลงไป
8.Apply a filter and view the data in the Selected object. เป็นเครื่องมือที่ใช้ในการแสดงข้อมูลในตารางที่เราได้สร้างขึ้นโดยระบุเงื่อนไขของการค้นหา แล้วข้อมูลก็จะโชว์ขึ้นมาตามที่เราได้ระบุเงื่อนไขลงไป
9.Maintain a database object เป็นเครื่องมือที่ช่วยรักษาฐานข้อมูลทั้งหมดหรือเพียงตารางที่เลือกหรือดัชนีที่เลือก เพื่อป้องกันกรณีที่เกิดการผิดพลาดของข้อมูล หรือข้อมูลแปรปรวน
10.Guru Hits เป็นเครื่องมือที่ใช้ในการแนะนำต่างๆ เมื่อเราต้องการกระทำอะไร หรือเราอยากทราบคำแนะนำจากเครื่องมือ เพื่อที่จะทำให้เราทราบถึงสาเหตุและวิธีการทำงานให้ง่ายขึ้น โดยวิธีการใช้ Guru Hits คือเลือก Object ก่อน หรือไปเลือกชื่อตารางที่เราได้สร้างไว้ แล้วกดรูปไอคอนหน้าคนแก่ ก็จะมีคำใบ้ขึ้นมาบอกเราและอธิบายถึงข้อมูลต่างๆ ให้เราได้รับทราบ
11.Change Password เป็นเครื่องมือที่ใช้ในการเปลี่ยนรหัสการเข้าถึงฐานข้อมูล เพื่อป้องกันข้อมูลรั่วไหลออกไปสู่ภายนอก สามารถเปลี่ยนได้ง่ายๆ โดยเลือก File -> Change Password หลังจากนั้นให้กรอกพาสเวิร์ดเดิมและพาสเวิร์ดใหม่ลงไป ระบบจะทำการเปลี่ยนแปลงแก้ไขพาสเวิร์ดให้กับเรา
12.Backup เป็นเครื่องมือที่ใช้ในการสำรองข้อมูลของเราเก็บไว้ ในกรณีที่ต้องการนำเอาข้อมูลเหล่านี้ไปใช้กับเครื่องอื่นต่อ หรือสำรองไว้กรณีเกิดข้อมูลเสียหายหรือสูญหายจากการแปรปรวนต่างๆ ของระบบ ซึ่งวิธีการ Backup คือคลิกขวาที่ Database ของเรา หลังจากนั้นเลือก Backup ตรง Filename คือตำแหน่งและชื่อที่เราต้องการจะ Save ชื่อ Database โดยเราสามารถเลือกตำแหน่งได้โดยกดปุ่ม … ในส่วนของ Encoding คือการเลือกภาษาของ Database ที่ใช้ในการเก็บ ซึ่งส่วนใหญ่ถ้าเป็นภาษาไทยจะนิยมใช้ UTF8 จากนั้นก็กดปุ่ม Backup ถ้าหากการ Backup สำเร็จจะขึ้นข้อความว่า “Process returned exit code 0.” หลังจากนั้นก็กด Done ก็จะได้ฐานข้อมูลออกมา
13.Restore เป็นเครื่องมือที่ใช้สำหรับการนำข้อมูลจากที่อื่นเข้ามาใส่ PostgreSQL ในเครื่องคอมพิวเตอร์ของเรา หรือใช้สำหรับ Import ข้อมูลเข้ามาใส่ใหม่ในกรณีที่ข้อมูลเกิดความเสียหายและเราได้ทำการ Backup ข้อมูลไว้ เพื่อทำให้ข้อมูลที่เสียหายนั้นกลับมาอยู่ในสภาพเดิมที่เราได้ทำการ Backup ไว้
วิธีการ Restore ทำได้โดยการสร้าง Database ขึ้นมาก่อน การสร้าง Database ทำได้โดยการคลิก Edit - > Create จากนั้นให้เรากรอกชื่อและค่าต่างๆลงไป ก็จะสามารถสร้าง Database ได้ เมื่อสร้างได้เรียบร้อยแล้ว จากนั้นให้เราคลิกขวาที่ชื่อ Database ที่เราได้สร้างขึ้นมาและเลือก Restore จากนั้นดูตรง Filename ให้เราคลิกที่ … เพื่อเลือกแหล่งที่อยู่ของข้อมูลที่เราได้ Backup ไว้ เมื่อเลือกได้แล้วให้คลิก Restore ระบบจะทำการ Import ข้อมูลเข้ามาใน Database ที่เราได้สร้างไว้
14.Grant Wizard เป็นเครื่องมือที่ใช้ในการกำหนดสิทธิการกระทำของข้อมูลต่างๆ กำหนดให้ผู้ใช้สามารถทำอะไรได้บ้างกับข้อมูลของเรา วิธีการใช้เครื่องมือทำได้โดยการเข้าไป Tables ก่อน หลังจากนั้น ไปที่ Tool ที่อยู่ด้านบนสุด เลือก Grant Wizard จากนั้น เลือกตารางที่เราต้องการกำหนดสิทธิ เมื่อเลือกเสร็จให้ไปหน้า Privileges จากนั้นให้เลือกผู้ใช้และเลือกคำสั่ง ว่าจะให้ผู้ใช้กลุ่มนี้สามารถใช้สิทธิทำอะไรได้บ้างกับตารางฐานข้อมูลที่เราได้เลือกไว้ เมื่อเลือกเรียบร้อยแล้วก็กดปุ่ม OK ผู้ใช้ก็จะได้รับสิทธิตามที่เราได้กำหนดสิทธิให้กับเขา
เครื่องมือของ pgAdmin ที่สำคัญ
Moderators: mindphp, ผู้ดูแลกระดาน
- Sarunyou
- PHP Sr. Member
- Posts: 92
- Joined: 01/06/2016 9:53 am
เครื่องมือของ pgAdmin ที่สำคัญ
ไม่มีอะไรที่จะทำได้ง่ายๆ หากไม่มีความอดทน มุ่งมานะขยันหมั่นเพียร



- Sarunyou
- PHP Sr. Member
- Posts: 92
- Joined: 01/06/2016 9:53 am
Re: เครื่องมือของ pgAdmin ที่สำคัญ
Report เป็นเครื่องมือที่ใช้ในการออกรายงานต่างๆ มาเก็บไว้เป็นไฟล์ เพื่อให้เราสามารถนำข้อมูลเหล่านี้ส่งต่อไปยังผู้อื่นได้ เพื่อให้ผู้อื่นทราบถึงข้อมูลที่เราต้องการให้เขารับรู้ วิธีการออกรายงานทำได้โดยการเลือก Object ที่เราต้องการจะ Report หลังจากนั้นไปที่ Tool->Report แล้วเลือก Statistics Report หรือ Object List Report จากนั้นให้กำหนดชื่อ Report เขียน comment และเลือกประเภทไฟล์ที่ต้องการ export จากนั้นกด OK ไฟล์ก็จะ export ออกไป ซึ่งสามารถเปิดดูข้อมูลเหล่านี้ได้กับ Browser ต่างๆ
จะเห็นได้ว่า pgAdminIII มีเครื่องมือที่อำนวยความสะดวกให้กับเราได้เป็นอย่างมาก ในปัจจุบันนักโปรแกรมเมอร์ส่วนใหญ่ก็นิยมหันมาใช้ตัว pgAdminIII มากขึ้น เนื่องจากเป็นเครื่องมือตัวจัดการ Database ที่สามารถใช้งานได้ฟรีและใช้งานได้ง่ายเลยทีเดียว
15.
จะเห็นได้ว่า pgAdminIII มีเครื่องมือที่อำนวยความสะดวกให้กับเราได้เป็นอย่างมาก ในปัจจุบันนักโปรแกรมเมอร์ส่วนใหญ่ก็นิยมหันมาใช้ตัว pgAdminIII มากขึ้น เนื่องจากเป็นเครื่องมือตัวจัดการ Database ที่สามารถใช้งานได้ฟรีและใช้งานได้ง่ายเลยทีเดียว
ไม่มีอะไรที่จะทำได้ง่ายๆ หากไม่มีความอดทน มุ่งมานะขยันหมั่นเพียร



-
- Similar Topics
- Replies
- Views
- Last post
-
-
แก้ปัญหา pgAdmin Error pgadmin fe_sendauth no password supplied
by mindphp » 08/08/2015 4:52 am » in PostgreSQL - 2 Replies
- 2450 Views
-
Last post by LEG
26/12/2019 8:47 am
-
-
- 0 Replies
- 375 Views
-
Last post by bolue
10/06/2020 10:00 am
-
-
ติดตั้ง pgAdmin III แต่ไม่สามารถสร้างดาต้าได้
by บัวบุญ จันทะโคตร » 30/06/2017 3:46 pm » in SQL - Database - 8 Replies
- 1857 Views
-
Last post by บัวบุญ จันทะโคตร
14/07/2017 12:55 pm
-
-
- 1 Replies
- 2351 Views
-
Last post by mindphp
22/11/2017 3:52 pm
-
-
สร้างฐานข้อมูลใน Pgadmin 4 ไม่ได้ครับ Windows8
by chatee supasand » 11/06/2019 6:08 pm » in SQL - Database - 1 Replies
- 1314 Views
-
Last post by tatiya
12/06/2019 4:29 pm
-
-
-
ขอทราบวิธีการติดตั้ง pgadmin 4 บน ubuntu ครับ
by benzas00123 » 11/01/2020 4:29 pm » in SQL - Database - 8 Replies
- 1055 Views
-
Last post by benzas00123
11/01/2020 5:38 pm
-
Who is online
Users browsing this forum: No registered users and 18 guests