簡體   English   中英

使用PyQGIS從POSTGIS數據庫獲取表名

[英]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.

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