コード例 #1
0
 def runSql(self):
     geodb = self.element.geodb
     uri = QgsDataSourceURI()
     uri.setConnection(geodb.host, str(geodb.port), geodb.dbname, geodb.user, geodb.passwd)
     plugin = PostGisDBPlugin(self.element.name)
     plugin.connectToUri(uri)
     dlg = DlgSqlWindow(config.iface, plugin.db)
     dlg.exec_()
コード例 #2
0
 def runSql(self):
     geodb = self.element.geodb
     uri = QgsDataSourceURI()
     uri.setConnection(geodb.host, str(geodb.port), geodb.dbname,
                       geodb.user, geodb.passwd)
     plugin = PostGisDBPlugin(self.element.name)
     plugin.connectToUri(uri)
     dlg = DlgSqlWindow(config.iface, plugin.db)
     dlg.exec_()
コード例 #3
0
 def editTable(self):
     geodb = self.element.conn.geodb
     uri = QgsDataSourceURI()
     uri.setConnection(geodb.host, str(geodb.port), geodb.dbname, geodb.user, geodb.passwd)
     plugin = PostGisDBPlugin(self.element.conn.name)
     plugin.connectToUri(uri)
     row = (self.element.name, self.element.schema, self.element.isView, "", 0 ,0, "")
     table = PGTable(row, plugin.db)
     dlg = DlgTableProperties(table)
     dlg.exec_()
コード例 #4
0
 def editTable(self):
     geodb = self.element.conn.geodb
     uri = QgsDataSourceURI()
     uri.setConnection(geodb.host, str(geodb.port), geodb.dbname,
                       geodb.user, geodb.passwd)
     plugin = PostGisDBPlugin(self.element.conn.name)
     plugin.connectToUri(uri)
     row = (self.element.name, self.element.schema, self.element.isView, "",
            0, 0, "")
     table = PGTable(row, plugin.db)
     dlg = DlgTableProperties(table)
     dlg.exec_()