วันอังคารที่ 8 มิถุนายน พ.ศ. 2553

สร้าง Postgresql

การเปลี่ยน database ให้เป็น postgresql
ก่อนอื่นเรามาทำความรู้จัก กับ postgresqkl ซึ่ง postgresql เปรียบเสมือน oracle ส่วน pgadmin เป็นตัวจัดการ postgresql
PostgreSQL คือ ระบบจัดการฐานข้อมูลเชิงวัตถุ-สัมพันธ์ (Object-Relational DataBase Management System หรือ ORDBMS) โดยสามารถใช้รูปแบบของภาษา SQL ได้เกือบทั้งหมด และสามารถใช้ subselects , transactions , user-defined types และ functions ได้ อีกทั้งเป็น Database ซึ่งให้ Source code ฟรี

PgAdmin III คือ โปรแกรมสำหรับช่วยในการเขียน SQL กับฐานข้อมูล PostgreSQ โปรแกรม pgAdmin III เป็นโปรแกรมที่มาพร้อมกับการติดตั้ง PostgreSQL เป็นโปรแกรมสำหรับจัดการกับระบบในทุก ๆ ด้าน และที่สำคัญคือเป็นโปรแกรมแบบ GUI ทำให้ผู้ใช้ทำงานได้สะดวกกว่าการจัดการแบบ command prompt การเรียกใช้โปรแกรมนี้

การจัดการข้อมูล (สร้างข้อมูล อัพเดตข้อมูล แก้ไขข้อมูล ลบข้อมูล)
- ติดตั้ง postgresql และ pgadmin
1. เข้า system --> Adminstration
2. เลือก Synaptic Manager
3. พิมพ์ postgresql แล้วคลิกขวา Mark all
4. Apply แล้วรอระบบทำการติดตั้ง
5. หลังจากติดตั้ง postgresql เสร็จแล้วให้ติดตั้ง pgadmin เหมือนกัน

การเชื่อมต่อกับ Server
โดยปกติเมื่อเรียกโปรแกรมนี้มันจะเชื่อมต่ออยู่กับเซอร์เวร์ localhost ที่พอร์ต TCP 5432 ผู้ใช้จะเชื่อมต่อกับเซอร์เวอร์ตัวอื่น ๆ ได้โดยการใช้คำสั่งจากเมนู File » Add Server ซึ่งจะทำให้สามารถจัดการเซอร์เวอร์ได้หลาย ๆ ตัวพร้อมกัน โดยเมื่อเริ่มโปรแกรม pgAdmin จะแสดงเครื่องหมายกากบาทแดงทับออบ เจคต์ไว้ ในลักษณะดังรูป

ซึ่งหมายถึงขณะนี้ยังไม่มีการเชื่อมต่อกับเซอร์เวอร์ ถ้าต้องการเชื่อมต่อผู้ใช้ต้องคลิกลงบนไอคนที่มีเครื่องหมายกากบาทแดงนั้นโปรแกรมก็จะถามรหัสผ่านด้วยหน้าต่างดังรูป


จากหน้าต่าง connect to server จะเห็นว่ามี checkbox ชื่อ "Store password" อยู่ถ้าคลิกเลือกรายการนี้หลังจากป้อนรหัสผ่านแล้วครั้งต่อไปเมื่อคลิกที่ Server โปรแกรมจะไม่ถามรหัสผ่านอีก วิธีนี้อาจส่งผลเรื่องความปลอดภัยเนื่องจากใคร ๆ ก็สามารถเข้ามาแก้ไขระบบได้หากเปิดเครื่องทิ้งไว้ ในการเซ็ตกลับไปให้เหมือนเดิมคือต้องการให้มีการถามรหัสผ่านทุกครั้ง ให้ทำตามขั้นตอนต่อไปนี้

1.คลิกขวาลงบน PosgreSQL 8.4 (หรือตามชื่อเวอร์ชัน) ในรายการย่อย Server เพื่อทำการปิดการเชื่อมต่อ (ในกรณีที่กำลังเชื่อมต่อกับ server อยู่) ดังรูป

2.เลือกรายการ "Disconnect" จากเมนู โปรแกรมจะปลดการเชื่อมต่อกับ Server และจะมีเครื่องหมายกากบาทสีแดงบนไอคอน
3.คลิกขวาลงบน PosgreSQL 8.4 (หรือตามชื่อเวอร์ชัน) อีกครั้งจะมีเมนูเดิมปรากฏขึ้น
4.เลือกรายการ Properties


5.จะเห็นว่าในรายการ "Store password" มีการเลือกไว้ให้นำเมาส์ไปคลิกเพื่อนำเครื่องหมายเลือกออไป
6.กดปุ่ม OK
หลังจากกระบวนการที่กล่าวมาเมื่อทดลองเชื่อมต่อกับ Server อีกครั้งหนึ่งโปรแกรมจะถามรหัสผ่านตามปกติ




ไม่มีความคิดเห็น:

แสดงความคิดเห็น