|
PostgreSQL Source Code git master
|
#include "postgres.h"#include <ctype.h>#include "access/htup_details.h"#include "access/parallel.h"#include "access/xact.h"#include "access/xlog.h"#include "access/xlogprefetcher.h"#include "catalog/pg_authid.h"#include "common/string.h"#include "mb/pg_wchar.h"#include "miscadmin.h"#include "postmaster/postmaster.h"#include "postmaster/syslogger.h"#include "storage/bufmgr.h"#include "utils/acl.h"#include "utils/backend_status.h"#include "utils/datetime.h"#include "utils/fmgrprotos.h"#include "utils/guc_hooks.h"#include "utils/snapmgr.h"#include "utils/syscache.h"#include "utils/timestamp.h"#include "utils/tzparser.h"#include "utils/varlena.h"
Go to the source code of this file.
Data Structures | |
| struct | role_auth_extra |
Definition at line 1108 of file variable.c.
References newval, and pgstat_report_appname().
Definition at line 786 of file variable.c.
References elog, encoding, IsParallelWorker, LOG, and SetClientEncoding().
Definition at line 244 of file variable.c.
Definition at line 1169 of file variable.c.
References io_combine_limit, io_max_combine_limit, Min, and newval.
Definition at line 1164 of file variable.c.
References io_combine_limit, io_combine_limit_guc, Min, and newval.
Definition at line 1146 of file variable.c.
References AmStartupProcess, maintenance_io_concurrency, newval, and XLogPrefetchReconfigure().
Definition at line 668 of file variable.c.
References DirectFunctionCall1, Float8GetDatum(), newval, and setseed().
Definition at line 1026 of file variable.c.
References fb(), and SetCurrentRoleId().
Definition at line 912 of file variable.c.
References fb(), and SetSessionAuthorization().
Definition at line 381 of file variable.c.
References ClearTimeZoneAbbrevCache(), and session_timezone.
Definition at line 519 of file variable.c.
References InstallTimeZoneAbbrevs().
Definition at line 1080 of file variable.c.
References fb(), guc_free(), guc_strdup(), LOG, MCXT_ALLOC_NO_OOM, newval, pfree(), and pg_clean_ascii().
Definition at line 1221 of file variable.c.
References GUC_check_errmsg, and newval.
Definition at line 1059 of file variable.c.
References canonicalize_path(), and newval.
Definition at line 688 of file variable.c.
References encoding, fb(), GetDatabaseEncodingName(), GUC_check_errcode(), GUC_check_errdetail, guc_free(), guc_malloc(), guc_strdup(), InitializingParallelWorker, IsParallelWorker, IsTransactionState(), LOG, newval, pg_encoding_to_char, pg_valid_client_encoding(), and PrepareClientEncoding().
Definition at line 1118 of file variable.c.
References fb(), guc_free(), guc_strdup(), LOG, MCXT_ALLOC_NO_OOM, newval, pfree(), and pg_clean_ascii().
Definition at line 52 of file variable.c.
References check_datestyle(), DateOrder, DATEORDER_DMY, DATEORDER_MDY, DATEORDER_YMD, DateStyle, fb(), GetConfigOptionResetString(), GUC_check_errdetail, guc_free(), guc_malloc(), guc_strdup(), lfirst, list_free(), LOG, newval, pfree(), pg_strcasecmp(), pg_strncasecmp(), pstrdup(), source, SplitIdentifierString(), USE_GERMAN_DATES, USE_ISO_DATES, USE_POSTGRES_DATES, and USE_SQL_DATES.
Referenced by check_datestyle().
Definition at line 1234 of file variable.c.
References fb(), GUC_check_errcode(), GUC_check_errmsg, and newval.
Definition at line 418 of file variable.c.
References fb(), GUC_check_errdetail, GUC_check_errmsg, guc_malloc(), LOG, newval, pg_tz_acceptable(), and pg_tzset().
Definition at line 656 of file variable.c.
References guc_malloc(), LOG, PGC_S_INTERACTIVE, and source.
Definition at line 933 of file variable.c.
References current_role_is_superuser, ereport, errcode(), errmsg(), fb(), GetCurrentRoleId(), GetSessionUserId(), GETSTRUCT(), GUC_check_errcode(), GUC_check_errmsg, guc_malloc(), HeapTupleIsValid, InitializingParallelWorker, InvalidOid, is_superuser(), IsTransactionState(), LOG, member_can_set_role(), newval, NOTICE, PGC_S_TEST, PointerGetDatum(), ReleaseSysCache(), SearchSysCache1(), and source.
Definition at line 815 of file variable.c.
References ereport, errcode(), errmsg(), fb(), GetAuthenticatedUserId(), GetSessionUserId(), GetSessionUserIsSuperuser(), GETSTRUCT(), GUC_check_errcode(), GUC_check_errmsg, guc_malloc(), HeapTupleIsValid, InitializingParallelWorker, is_superuser(), IsTransactionState(), LOG, newval, NOTICE, PGC_S_TEST, PointerGetDatum(), ReleaseSysCache(), SearchSysCache1(), source, and superuser_arg().
Definition at line 1249 of file variable.c.
References GUC_check_errmsg, and newval.
Definition at line 1262 of file variable.c.
References fb(), GUC_check_errcode(), GUC_check_errmsg, and newval.
Definition at line 261 of file variable.c.
References CStringGetDatum(), DatumGetIntervalP(), DirectFunctionCall3, fb(), GUC_check_errdetail, GUC_check_errmsg, guc_malloc(), Int32GetDatum(), interval_in(), InvalidOid, LOG, interval::month, newval, ObjectIdGetDatum(), pfree(), pg_strncasecmp(), pg_tz_acceptable(), pg_tzset(), pg_tzset_offset(), pstrdup(), SECS_PER_HOUR, interval::time, USECS_PER_SEC, and val.
Definition at line 487 of file variable.c.
References Assert, fb(), load_tzoffsets(), newval, PGC_S_DEFAULT, and source.
Definition at line 624 of file variable.c.
References fb(), FirstSnapshotSet, GUC_check_errcode(), GUC_check_errmsg, InitializingParallelWorker, and IsSubTransaction().
Definition at line 586 of file variable.c.
References fb(), FirstSnapshotSet, GUC_check_errcode(), GUC_check_errhint, GUC_check_errmsg, InitializingParallelWorker, IsSubTransaction(), IsTransactionState(), newval, RecoveryInProgress(), XACT_SERIALIZABLE, and XactIsoLevel.
Definition at line 546 of file variable.c.
References fb(), FirstSnapshotSet, GUC_check_errcode(), GUC_check_errmsg, InitializingParallelWorker, IsSubTransaction(), IsTransactionState(), newval, RecoveryInProgress(), and XactReadOnly.
Definition at line 1182 of file variable.c.
References buf, data_directory_mode, and snprintf.
Definition at line 1194 of file variable.c.
References buf, Log_file_mode, and snprintf.
Definition at line 465 of file variable.c.
References fb(), log_timezone, and pg_get_timezone_name().
Definition at line 677 of file variable.c.
Definition at line 1034 of file variable.c.
References GetCurrentRoleId(), OidIsValid, and role_string.
Definition at line 392 of file variable.c.
References fb(), pg_get_timezone_name(), and session_timezone.
Definition at line 1206 of file variable.c.
References buf, snprintf, and Unix_socket_permissions.