#ifndef PGDATABASE_H #define PGDATABASE_H #include "PgServerObject.h" #include #include class PgDatabase: public PgServerObject { public: // Oid oid = InvalidOid; // QString name; Oid dba; // owner? int encoding; QString collate; QString ctype; bool isTemplate; bool allowConn; int connLimit; Oid tablespace; QString acl;//"ARRAY";"YES" using PgServerObject::PgServerObject; bool isValid() const { return oid() != InvalidOid; } // bool operator==(Oid _oid) const { return oid() == _oid; } // bool operator==(const QString &n) const { return objectName() == n; } // bool operator<(Oid _oid) const { return oid() < _oid; } // bool operator<(const PgDatabase &rhs) const { return oid() < rhs.oid(); } }; #endif // PGDATABASE_H