pg_classes can be loaded now, used in TablesTableModel for overview of tables in database.

This commit is contained in:
eelke 2017-12-10 10:35:46 +01:00
parent 43e6042794
commit 6466062cc8
23 changed files with 524 additions and 173 deletions

View file

@ -1,5 +1,5 @@
#include "DatabasesTableModel.h"
#include "PgDatabaseCatalogue.h"
#include "PgDatabaseCatalog.h"
#include "PgDatabaseContainer.h"
#include "PgAuthIdContainer.h"
#include "ResultTableModelUtil.h"
@ -11,7 +11,7 @@ DatabasesTableModel::DatabasesTableModel(QObject *parent)
{
}
void DatabasesTableModel::setDatabaseList(std::shared_ptr<const PgDatabaseCatalogue> cat)
void DatabasesTableModel::setDatabaseList(std::shared_ptr<const PgDatabaseCatalog> cat)
{
beginResetModel();
m_catalog = cat;
@ -115,7 +115,7 @@ QVariant DatabasesTableModel::getData(const QModelIndex &index) const
v = db.name;
break;
case DbaCol:
v = getRoleDisplayString(m_catalog, db.dba);
v = getRoleDisplayString(*m_catalog, db.dba);
break;
case EncodingCol:
// todo lookup encoding name