PostgreSQL: What is PostreSQL AKA Postrgres | Course | 2019
สารบัญ:
PostgreSQL เป็นที่รู้จักกันง่าย ๆ ว่า Postgres เป็นระบบจัดการฐานข้อมูลเชิงวัตถุ - เชิงสัมพันธ์แบบโอเพ่นซอร์ส
การทราบว่าเซิร์ฟเวอร์ PostgreSQL รุ่นใดที่ติดตั้งและใช้งานบนระบบของคุณอาจมีความสำคัญในบางสถานการณ์ ตัวอย่างเช่นหากคุณกำลังติดตั้งแอปพลิเคชันที่ต้องใช้รุ่น PostgreSQL เฉพาะคุณจะต้องค้นหารุ่นของเซิร์ฟเวอร์ PostgreSQL ของคุณ
เราจะอธิบายวิธีค้นหาเซิร์ฟเวอร์ PostgreSQL รุ่นใดที่ทำงานบนระบบของคุณ
การกำหนดเวอร์ชันของ PostgreSQL
การเผยแพร่ PostgreSQL ได้รับการกำหนดเวอร์ชันโดยใช้รูปแบบต่อไปนี้:
MAJOR.MINOR
ตัวอย่างเช่นใน PostgreSQL 12.1,
12
เป็นรุ่นหลักและ
1
เป็นรุ่นรอง
-
MAJOR
- เริ่มต้นด้วย PostgreSQL 10 แต่ละรุ่นใหญ่ใหม่จะเพิ่มส่วนMAJOR
ของรุ่นละหนึ่งเช่น 10, 11 หรือ 12 ก่อน PostgreSQL 10 รุ่นหลักจะแสดงด้วยเลขทศนิยมเช่น 9.0 หรือ 9.6MINOR
- หมายเลขรุ่นย่อยเป็นส่วนสุดท้ายของหมายเลขรุ่น ตัวอย่างเช่น11.4
และ11.6
เป็นรุ่นรองที่เป็นส่วนหนึ่งของ PostgreSQL รุ่น 11 และ9.6.15
และ9.6.16
เป็นส่วนหนึ่งของ PostgreSQL รุ่น 9.6
รุ่นใหญ่ ๆ ของ PostgreSQL ที่มีคุณสมบัติใหม่มักจะจัดส่งปีละครั้ง แต่ละรุ่นใหญ่ได้รับการสนับสนุนเป็นเวลา 5 ปี
การใช้บรรทัดคำสั่ง
หากต้องการทราบว่า PostgreSQL รุ่นใดที่ทำงานบนระบบของคุณให้เรียกใช้คำสั่ง
postgres
ด้วยตัวเลือก
--version
หรือ
-V
:
postgres --version
คำสั่งจะพิมพ์เวอร์ชัน PostgreSQL:
postgres (PostgreSQL) 10.6
ในตัวอย่างนี้รุ่นของเซิร์ฟเวอร์ PostgreSQL คือ
10.6
หากไบนารีของ
postgres
ไม่ได้อยู่ใน PATH ของระบบคุณจะได้รับข้อผิดพลาดว่า“ postgres: ไม่พบคำสั่ง” ซึ่งมักจะเกิดขึ้นเมื่อไม่ได้ติดตั้งแพ็คเกจ PostgreSQL จากที่เก็บมาตรฐานของการแจกจ่าย
คุณสามารถค้นหาพา ธ ไปยังไบนารีด้วยคำสั่ง
find
หรือ
find
:
sudo find /usr -wholename '*/bin/postgres'
sudo updatedb
locate bin/postgres
ผลลัพธ์ควรมีลักษณะดังนี้:
/usr/lib/postgresql/9.6/bin/postgres
เมื่อคุณพบเส้นทางไปยังไบนารีคุณสามารถใช้เพื่อรับรุ่นของเซิร์ฟเวอร์ PostgreSQL:
/usr/lib/postgresql/9.6/bin/postgres -V
เวอร์ชันของยูทิลิตี้ไคลเอนต์ PostgreSQL สามารถหา
psql
ได้โดยใช้คำสั่งต่อไปนี้:
psql --version
ผลลัพธ์จะมีลักษณะดังนี้:
postgres (PostgreSQL) 10.6
psql
เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งแบบโต้ตอบที่ช่วยให้คุณสามารถโต้ตอบกับเซิร์ฟเวอร์ PostgreSQL
การใช้ SQL Shell
อีกวิธีหนึ่งในการพิจารณาเวอร์ชันเซิร์ฟเวอร์ PostgreSQL คือการเข้าสู่ระบบพรอมต์ SQL ของเซิร์ฟเวอร์และใช้คำสั่ง SQL เพื่อพิมพ์เวอร์ชัน
คุณสามารถเข้าถึงเชลล์ PostgreSQL โดยใช้ไคลเอนต์ GUI เช่น pgAdmin หรือด้วย
psql
:
sudo -u postgres psql
คำสั่งต่อไปนี้แสดงเวอร์ชันเซิร์ฟเวอร์ PostgreSQL พร้อมกับข้อมูลบิลด์:
SELECT version();
version ------------------------------------------------------------------------------------------------------------ PostgreSQL 10.6 on x86_64-redhat-linux-gnu, compiled by gcc (GCC) 8.2.1 20180905 (Red Hat 8.2.1-3), 64-bit (1 row)
SHOW server_version;
server_version ---------------- 10.6 (1 row)
ข้อสรุป
เราได้แสดงตัวเลือกต่าง ๆ มากมายเกี่ยวกับวิธีค้นหารุ่นของเซิร์ฟเวอร์ PostgreSQL ที่ทำงานบนระบบของคุณ
อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ
PostgreSQLวิธีตรวจสอบรุ่น PowerShell ใน Windows 10
ใช้คำสั่งนี้เพื่อตรวจหารับและแสดงเวอร์ชัน PowerShell ที่ติดตั้งใน Windows 10/8 / 7 / computer.
วิธีการติดตั้ง postgresql บน centos 7
PostgreSQL หรือ Postgres เป็นระบบจัดการฐานข้อมูลเชิงวัตถุสัมพันธ์เชิงวัตถุแบบโอเพ่นซอร์ส ในบทช่วยสอนนี้เราจะแสดงวิธีการสองวิธีที่แตกต่างกันเกี่ยวกับวิธีการติดตั้ง PostgreSQL บนเครื่อง CentOS 7 ของคุณ
วิธีติดตั้ง postgresql บน centos 8
ในคู่มือนี้เราจะพูดถึงวิธีการติดตั้งเซิร์ฟเวอร์ฐานข้อมูล PostgreSQL บน CentOS 8 เราจะสำรวจพื้นฐานของการบริหารฐานข้อมูล PostgreSQL