เริ่มจากติดตั้ง psycopg2
โค้ด: เลือกทั้งหมด
import psycopg2 as p
โค้ด: เลือกทั้งหมด
con = p.connect(database='test',user='postgres',password='01249')
cur = con.cursor()
หลังจากนั้นใช้ภาษา sql ในการ สร้าง ตาราง
โค้ด: เลือกทั้งหมด
sql = """CREATE TABLE table_test_1(
id serial NOT NULL,
name character varying(20) NOT NULL,
CONSTRAINT table_test_1_pkey PRIMARY KEY (id))"""
cur.execute(sql)
โค้ด: เลือกทั้งหมด
cur.execute(sql)
con.commit()
print('เรียบร้อย')
โค้ด: เลือกทั้งหมด
try:
con = p.connect(database='test',user='postgres',password='01249')
cur = con.cursor()
# cur.execute('DROP TABLE IF EXISTS test_python')
# print ('Drop test_python เรียบร้อย')
sql = """CREATE TABLE table_test_1(
id serial NOT NULL,
name character varying(20) NOT NULL,
CONSTRAINT table_test_1_pkey PRIMARY KEY (id))"""
cur.execute(sql)
con.commit()
print('เรียบร้อย')
except p.DatabaseError:
print('Error %s' %p.DatabaseError)
if con:
con.close()
ผลลัพธ์
หากต้องการศึกษาเรื่อง Postgres และ psycopg2 หรือ python เพิ่มเติม สามารถศึกษาได้จากในบนเรียนของ python vdo python
https://www.mindphp.com/vdo-tutorial-python.html
บทเรียน Python
https://www.mindphp.com/%E0%B8%9A%E0%B8 ... ython.html
วิธีการ เพิ่มข้อมูลลงฐานข้อมูล Postgres ด้วย Module psycopg2 viewtopic.php?f=144&t=67978
วิธีการ แก้ไขข้อมูลในฐานข้อมูล Postgres ด้วย Module psycopg2 viewtopic.php?f=144&t=67979
วิธีการ ลบข้อมูลออกจากฐานข้อมูล Postgres ด้วย Module psycopg2 viewtopic.php?f=144&t=67980