描述
寫道postgresql 至少有至少 3 個 python 介面程式可
以訪問 posgresql: psycopg, pypgsql 和 pygresql. 第四個, popy, 現在已經被廢棄(2023年, 它
貢獻出自己的**, 與pygresql整合在一起). 這三個介面程式各有長處, 各有缺點, 根據實踐結
果選擇使用哪個介面是個好主意.
安裝psycopg
寫道1.先用sudo easy_install psycopg,沒有成功;(後來者可以sudo easy_install psycopg2或python-psycopg2 試試)
3.執行sudo python setup.py install進行安裝,出錯
error: pg_config executable not found.
4.按網上提示,先做如下安裝
sudo apt-get install libpq-dev python-dev
5.再次執行第3步即可.
--------------
xiaofei@xiaofei-desktop:~/psycopg2-2.4.6$ python
python 2.6.5 (r265:79063, oct 1 2012, 22:07:21)
[gcc 4.4.3] on linux2
>>> import psycopg2
>>>
網上示例**
#!/usr/bin/env python
import psycopg2
conn= psycopg2.connect("user=adadmin dbname=admanager")
cur = conn.cursor()
cur.execute('select * from loginuser')
rows = cur.fetchall()
for i in rows:
print i
cur.close()
conn.commit()
conn.close()
參考 PG資料庫常用操作
pg dump h 172.19.235.145 u d 20180704 dbpe.sql首先要修改備份檔案 sql的owner,防止許可權出現錯誤。psql h u d f 20180704 dbpe.sql 注意點 該遷移操作會覆蓋原來的資料庫,所以最好建立乙個新庫。select tablen...
pg資料庫相關常用操作
1 備份 匯入資料庫 pg dump u 使用者名稱 db.sql 資料庫名 psql u 使用者名稱 f db.sql 資料庫名 2 刪除資料時無視鏈結 對於docker啟動的資料庫,首先進入容器裡面 docker exec it postgres bash使用postgres使用者進入postg...
gp資料庫與pg資料庫
以前專案採用的都是oracle或者是mysql的資料庫,新的專案採用了gp資料庫 greenplum 在這之前只聽說過pg資料庫 postgresql gp資料庫官網 pg資料庫官網 經過學習和查詢,得知greenplum是利用了postgre資料庫的框架,也就相當於說是,gp資料庫是基於pg資料庫...