mirror of
https://github.com/postgres/postgres.git
synced 2026-04-04 16:55:45 -04:00
The USER SET flag specifies that the variable should be set on behalf of an ordinary role. That lets ordinary roles set placeholder variables, which permission requirements are not known yet. Such a value wouldn't be used if the variable finally appear to require superuser privileges. The new flags are stored in the pg_db_role_setting.setuser array. Catversion is bumped. This commit is inspired by the previous work by Steve Chavez. Discussion: https://postgr.es/m/CAPpHfdsLd6E--epnGqXENqLP6dLwuNZrPMcNYb3wJ87WR7UBOQ%40mail.gmail.com Author: Alexander Korotkov, Steve Chavez Reviewed-by: Pavel Borisov, Steve Chavez
29 lines
750 B
Makefile
29 lines
750 B
Makefile
# src/test/modules/test_pg_db_role_setting/Makefile
|
|
|
|
MODULE_big = test_pg_db_role_setting
|
|
OBJS = \
|
|
$(WIN32RES) \
|
|
test_pg_db_role_setting.o
|
|
EXTENSION = test_pg_db_role_setting
|
|
DATA = test_pg_db_role_setting--1.0.sql
|
|
|
|
PGFILEDESC = "test_pg_db_role_setting - tests for default GUC values stored in pg_db_role_settings"
|
|
|
|
REGRESS = test_pg_db_role_setting
|
|
|
|
# disable installcheck for now
|
|
NO_INSTALLCHECK = 1
|
|
# and also for now force NO_LOCALE and UTF8
|
|
ENCODING = UTF8
|
|
NO_LOCALE = 1
|
|
|
|
ifdef USE_PGXS
|
|
PG_CONFIG = pg_config
|
|
PGXS := $(shell $(PG_CONFIG) --pgxs)
|
|
include $(PGXS)
|
|
else
|
|
subdir = src/test/modules/test_pg_db_role_setting
|
|
top_builddir = ../../../..
|
|
include $(top_builddir)/src/Makefile.global
|
|
include $(top_srcdir)/contrib/contrib-global.mk
|
|
endif
|