Show SQL for database
Also improvements to the SQL for tables and views.
This commit is contained in:
parent
b5a706a2a2
commit
3158a4364b
12 changed files with 172 additions and 58 deletions
|
|
@ -13,7 +13,6 @@ class PgServerObject: public PgObject {
|
|||
public:
|
||||
using PgObject::PgObject;
|
||||
|
||||
|
||||
void setOwnerOid(Oid oid);
|
||||
Oid ownerOid() const;
|
||||
bool hasOwner() const;
|
||||
|
|
@ -21,6 +20,8 @@ public:
|
|||
const PgAuthId* owner() const;
|
||||
QString alterOwnerSql(const QString& ident) const;
|
||||
|
||||
QString description;
|
||||
|
||||
/**
|
||||
* @brief setAcls
|
||||
* @param acls Important: pass empty optional when acl IS NULL, pass empty list for empty array
|
||||
|
|
@ -44,6 +45,7 @@ public:
|
|||
|
||||
virtual QString dropSql() const;
|
||||
virtual QString createSql() const;
|
||||
QString commentSql() const;
|
||||
private:
|
||||
Oid m_ownerOid = InvalidOid;
|
||||
const PgAuthId * m_owner;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue