diff options
| author | Robert Haas | 2012-03-09 20:18:45 +0000 |
|---|---|---|
| committer | Robert Haas | 2012-03-09 20:18:45 +0000 |
| commit | e914a144d3aaa0a09e0aab031d7e6f58389401ce (patch) | |
| tree | 09d5d2c29e546764eb0562067ab3359ce2e4f9d6 /contrib/sepgsql/sepgsql.h | |
| parent | 07d1edb954bc8f5d0e2c010dec8482328af38cb8 (diff) | |
sepgsql DROP support.
KaiGai Kohei
Diffstat (limited to 'contrib/sepgsql/sepgsql.h')
| -rw-r--r-- | contrib/sepgsql/sepgsql.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/sepgsql/sepgsql.h b/contrib/sepgsql/sepgsql.h index 9ce8d2d9c48..0100a09d49b 100644 --- a/contrib/sepgsql/sepgsql.h +++ b/contrib/sepgsql/sepgsql.h @@ -288,27 +288,32 @@ extern bool sepgsql_dml_privileges(List *rangeTabls, bool abort); */ extern void sepgsql_database_post_create(Oid databaseId, const char *dtemplate); +extern void sepgsql_database_drop(Oid databaseId); extern void sepgsql_database_relabel(Oid databaseId, const char *seclabel); /* * schema.c */ extern void sepgsql_schema_post_create(Oid namespaceId); +extern void sepgsql_schema_drop(Oid namespaceId); extern void sepgsql_schema_relabel(Oid namespaceId, const char *seclabel); /* * relation.c */ extern void sepgsql_attribute_post_create(Oid relOid, AttrNumber attnum); +extern void sepgsql_attribute_drop(Oid relOid, AttrNumber attnum); extern void sepgsql_attribute_relabel(Oid relOid, AttrNumber attnum, const char *seclabel); extern void sepgsql_relation_post_create(Oid relOid); +extern void sepgsql_relation_drop(Oid relOid); extern void sepgsql_relation_relabel(Oid relOid, const char *seclabel); /* * proc.c */ extern void sepgsql_proc_post_create(Oid functionId); +extern void sepgsql_proc_drop(Oid functionId); extern void sepgsql_proc_relabel(Oid functionId, const char *seclabel); #endif /* SEPGSQL_H */ |
