Python PostgreSQL - บทนำ

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

ในการสื่อสารกับ PostgreSQL โดยใช้ Python คุณต้องติดตั้ง psycopg ซึ่งเป็นอะแดปเตอร์ที่จัดเตรียมไว้สำหรับการเขียนโปรแกรม python เวอร์ชันปัจจุบันคือ psycog2.

Psycopg2 ถูกเขียนขึ้นโดยมีจุดมุ่งหมายให้มีขนาดเล็กและรวดเร็วและมั่นคงเหมือนหิน สามารถใช้ได้ภายใต้ PIP (ตัวจัดการแพ็คเกจของ python)

การติดตั้ง Psycog2 โดยใช้ PIP

ก่อนอื่นตรวจสอบให้แน่ใจว่า python และ PIP ได้รับการติดตั้งในระบบของคุณอย่างถูกต้องและ PIP เป็นข้อมูลล่าสุด

ในการอัปเกรด PIP ให้เปิดพรอมต์คำสั่งและดำเนินการคำสั่งต่อไปนี้ -

C:\Users\Tutorialspoint>python -m pip install --upgrade pip
Collecting pip
   Using cached 
https://files.pythonhosted.org/packages/8d/07/f7d7ced2f97ca3098c16565efbe6b15fafcba53e8d9bdb431e09140514b0/pip-19.2.2-py2.py3-none-any.whl
Installing collected packages: pip
   Found existing installation: pip 19.0.3
      Uninstalling pip-19.0.3:
         Successfully uninstalled pip-19.0.3
Successfully installed pip-19.2.2

จากนั้นเปิดพรอมต์คำสั่งในโหมดผู้ดูแลระบบและเรียกใช้ไฟล์ pip install psycopg2-binary คำสั่งดังแสดงด้านล่าง -

C:\WINDOWS\system32>pip install psycopg2-binary
Collecting psycopg2-binary
   Using cached 
https://files.pythonhosted.org/packages/80/79/d0d13ce4c2f1addf4786f4a2ded802c2df66ddf3c1b1a982ed8d4cb9fc6d/psycopg2_binary-2.8.3-cp37-cp37m-win32.whl
Installing collected packages: psycopg2-binary
Successfully installed psycopg2-binary-2.8.3

การยืนยัน

ในการตรวจสอบการติดตั้งให้สร้างสคริปต์ python ตัวอย่างโดยมีบรรทัดต่อไปนี้อยู่ในนั้น

import mysql.connector

หากการติดตั้งสำเร็จเมื่อคุณดำเนินการคุณจะไม่ได้รับข้อผิดพลาดใด ๆ -

D:\Python_PostgreSQL>import psycopg2
D:\Python_PostgreSQL>