簡體   English   中英

Postgres Python查詢導入pg與導入psycopg2

[英]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驅動程序:

http://www.pygresql.org/

PyGreSQL是一個與PostgreSQL數據庫接口的Python模塊。 它嵌入了PostgreSQL查詢庫,以便輕松使用Python腳本或應用程序中強大的PostgreSQL功能。

PyGreSQL由兩部分組成:pg模塊提供的“經典” PyGreSQL接口和pgdb模塊提供的較新的DB-API 2.0兼容接口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM