[英]Postgres Python Query import pg vs import psycopg2
我正在編輯python腳本,我需要檢查表是否存在。 該代碼有效,但是由於我現在要檢查表是否存在,因此我需要先了解發生了什么。
該代碼當前具有:
import pg
con = pg.connect(...)
以及一堆電話:
con.query(...)
我在SO上找到了此示例: 檢查python(可能還有Psycopg2)下是否存在postgresql表,但是我不確定psycopg2
是否與pg
相同,而且我似乎找不到pg
上的任何文檔,所以我不知道是否import pg
可以con.exucute(...)
psycopg2
一樣con.exucute(...)
。
每當我搜索pg
我都會得到psycopg2
文檔。
有人知道兩者之間的區別嗎? 我可以對pg
使用con.execute()
和con.cursor()
嗎?
pg
指的是PyGreSQL驅動程序:
PyGreSQL是一個與PostgreSQL數據庫接口的Python模塊。 它嵌入了PostgreSQL查詢庫,以便輕松使用Python腳本或應用程序中強大的PostgreSQL功能。
PyGreSQL由兩部分組成:pg模塊提供的“經典” PyGreSQL接口和pgdb模塊提供的較新的DB-API 2.0兼容接口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.