Server window database tab tweaks
- Encoding as string instead of id - Tablespace name instead of id - Database list sorting enabled - Database size
This commit is contained in:
parent
11459e1e12
commit
2724586f4e
5 changed files with 28 additions and 9 deletions
|
|
@ -52,6 +52,9 @@ QVariant DatabasesTableModel::headerData(int section, Qt::Orientation orientatio
|
|||
case TablespaceCol:
|
||||
v = tr("Tablespace");
|
||||
break;
|
||||
case SizeCol:
|
||||
v = tr("Size");
|
||||
break;
|
||||
case AclCol:
|
||||
v = tr("ACL");
|
||||
break;
|
||||
|
|
@ -89,7 +92,10 @@ Oid DatabasesTableModel::getType(int column) const
|
|||
case ConnLimitCol:
|
||||
oid = int4_oid;
|
||||
break;
|
||||
case AclCol:
|
||||
case SizeCol:
|
||||
oid = int8_oid;
|
||||
break;
|
||||
case AclCol:
|
||||
case CollateCol:
|
||||
case CTypeCol:
|
||||
case EncodingCol:
|
||||
|
|
@ -119,7 +125,7 @@ QVariant DatabasesTableModel::getData(const QModelIndex &index) const
|
|||
break;
|
||||
case EncodingCol:
|
||||
// todo lookup encoding name
|
||||
v = db.encoding;
|
||||
v = db.encodingString;
|
||||
break;
|
||||
case CollateCol:
|
||||
v = db.collate;
|
||||
|
|
@ -138,8 +144,11 @@ QVariant DatabasesTableModel::getData(const QModelIndex &index) const
|
|||
break;
|
||||
case TablespaceCol:
|
||||
// todo lookup tablespace name
|
||||
v = db.tablespace;
|
||||
v = getTablespaceDisplayString(*m_catalog, db.tablespace);
|
||||
break;
|
||||
case SizeCol:
|
||||
v = db.sizeBytes;
|
||||
break;
|
||||
case AclCol:
|
||||
v = db.aclString();
|
||||
break;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue