โดยค่าเริ่มต้นฐานข้อมูล PostgreSql ถูกติดตั้งไว้ที่พอร์ตหมายเลข 5432 โดยค่าเริ่มต้น ส่วนต่อประสาน Python กับ PostgreSql มีให้โดยการติดตั้งโมดูล psycopg2 สมมติว่าฐานข้อมูลทดสอบและตารางพนักงานที่มีฟิลด์ fname, sname, อายุ, เพศและเงินเดือนพร้อมใช้งาน
ขั้นแรกให้สร้างการเชื่อมต่อและรับวัตถุเคอร์เซอร์โดยทำตามคำสั่งในสคริปต์ Python
import psycopg2 conn = psycopg2.connect(database = "test", user = "postgres", password = "pass123", host = "localhost", port = "5432") cur = conn.cursor()
ข้อมูลที่จะแทรกในตารางพนักงานจะถูกจัดเก็บในรูปแบบของวัตถุทูเพิล
t1=('Mac', 'Mohan', 20, 'M', 2000)
ถัดไป ตั้งค่าการสืบค้นข้อมูลแบบแทรกโดยใช้ทูเพิลนี้
sql="insert into employee values(%s,%s,%d,%s,%d)" %t1
ตอนนี้ดำเนินการค้นหาโดยใช้วัตถุเคอร์เซอร์
cursor.execute(sql)
ผลลัพธ์ของคำสั่งนี้คือตารางพนักงานจะแสดงระเบียนใหม่ที่เพิ่มเข้าไป