Generic GRANT/REVOKE generation from ACL's complete.

Moved the owned concept to PgServerObject as it is needed for the generic
acl functionality that is also in PgServerObject.
This commit is contained in:
eelke 2018-12-25 13:17:04 +01:00
parent cc0b28e8e0
commit c2c01cf431
23 changed files with 358 additions and 312 deletions

View file

@ -68,7 +68,6 @@ SOURCES += \
catalog/PgProcContainer.cpp \
catalog/PgDatabaseObject.cpp \
catalog/PgServerObject.cpp \
catalog/PgOwnedObject.cpp \
catalog/PgNamespaceObject.cpp \
catalog/PgCollation.cpp \
catalog/PgCollationContainer.cpp \
@ -82,7 +81,8 @@ SOURCES += \
model/CollationModel.cpp \
model/CollationModelFactory.cpp \
catalog/PgLanguageContainer.cpp \
catalog/PgLanguage.cpp
catalog/PgLanguage.cpp \
catalog/PgAcl.cpp
HEADERS += \
Pglablib.h \
@ -133,7 +133,6 @@ HEADERS += \
catalog/PgProcContainer.h \
catalog/PgDatabaseObject.h \
catalog/PgServerObject.h \
catalog/PgOwnedObject.h \
catalog/PgNamespaceObject.h \
catalog/PgCollation.h \
catalog/PgCollationContainer.h \
@ -149,7 +148,8 @@ HEADERS += \
model/CollationModel.h \
model/CollationModelFactory.h \
catalog/PgLanguageContainer.h \
catalog/PgLanguage.h
catalog/PgLanguage.h \
catalog/PgAcl.h
unix {
target.path = /usr/lib