mirror of
https://github.com/postgres/postgres.git
synced 2025-07-27 12:41:57 +03:00
sepgsql cleanups.
This is needed to match recent changes elsewhere. Along the way, some renaming for clarity. KaiGai Kohei
This commit is contained in:
@ -10,6 +10,7 @@
|
||||
*/
|
||||
#include "postgres.h"
|
||||
|
||||
#include "access/htup_details.h"
|
||||
#include "access/sysattr.h"
|
||||
#include "access/tupdesc.h"
|
||||
#include "catalog/catalog.h"
|
||||
@ -148,7 +149,7 @@ check_relation_privileges(Oid relOid,
|
||||
Bitmapset *selected,
|
||||
Bitmapset *modified,
|
||||
uint32 required,
|
||||
bool abort)
|
||||
bool abort_on_violation)
|
||||
{
|
||||
ObjectAddress object;
|
||||
char *audit_name;
|
||||
@ -194,7 +195,7 @@ check_relation_privileges(Oid relOid,
|
||||
SEPG_CLASS_DB_TABLE,
|
||||
required,
|
||||
audit_name,
|
||||
abort);
|
||||
abort_on_violation);
|
||||
break;
|
||||
|
||||
case RELKIND_SEQUENCE:
|
||||
@ -205,7 +206,7 @@ check_relation_privileges(Oid relOid,
|
||||
SEPG_CLASS_DB_SEQUENCE,
|
||||
SEPG_DB_SEQUENCE__GET_VALUE,
|
||||
audit_name,
|
||||
abort);
|
||||
abort_on_violation);
|
||||
break;
|
||||
|
||||
case RELKIND_VIEW:
|
||||
@ -213,7 +214,7 @@ check_relation_privileges(Oid relOid,
|
||||
SEPG_CLASS_DB_VIEW,
|
||||
SEPG_DB_VIEW__EXPAND,
|
||||
audit_name,
|
||||
abort);
|
||||
abort_on_violation);
|
||||
break;
|
||||
|
||||
default:
|
||||
@ -264,7 +265,7 @@ check_relation_privileges(Oid relOid,
|
||||
SEPG_CLASS_DB_COLUMN,
|
||||
column_perms,
|
||||
audit_name,
|
||||
abort);
|
||||
abort_on_violation);
|
||||
pfree(audit_name);
|
||||
|
||||
if (!result)
|
||||
@ -279,7 +280,7 @@ check_relation_privileges(Oid relOid,
|
||||
* Entrypoint of the DML permission checks
|
||||
*/
|
||||
bool
|
||||
sepgsql_dml_privileges(List *rangeTabls, bool abort)
|
||||
sepgsql_dml_privileges(List *rangeTabls, bool abort_on_violation)
|
||||
{
|
||||
ListCell *lr;
|
||||
|
||||
@ -351,7 +352,7 @@ sepgsql_dml_privileges(List *rangeTabls, bool abort)
|
||||
if (!check_relation_privileges(tableOid,
|
||||
selectedCols,
|
||||
modifiedCols,
|
||||
required, abort))
|
||||
required, abort_on_violation))
|
||||
return false;
|
||||
}
|
||||
list_free(tableIds);
|
||||
|
Reference in New Issue
Block a user