[英]Get table names from POSTGIS database with PyQGIS
如何使用PyQGIS訪問POSTGIS數據庫中的表名? 我正在嘗試從A POSTGIS數據庫加載一個圖層。 如果我知道我要使用的桌子名稱,我就能做到。
如果要從當前數據庫中獲取表名列表。
from PyQt4.QtSql import *
db = QSqlDatabase.addDatabase("QPSQL");
db.setHostName("localhost");
db.setDatabaseName("postgres");
db.setUserName("postgres");
db.setPassword("postgres");
db.open();
names=db.tables( QSql.Tables)
print names
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.