Skip to content

PgGucOptions

Namespace: Ankus

Assembly: Ankus.Runtime.dll

Selects PostgreSQL configuration behaviors independently of version-specific native flag bits.

[Flags]
public enum PgGucOptions

Rejects the setting in ALTER SYSTEM’s automatic configuration file.

DisallowInAutoFile = 128

Applies PostgreSQL’s GUC_DISALLOW_IN_FILE flag, including its ALTER SYSTEM restriction.

DisallowInFile = 8

Includes the setting in relevant EXPLAIN output.

Explain = 256

Limits a string setting to PostgreSQL’s identifier length.

IsName = 32

Excludes the setting from RESET ALL.

NoResetAll = 2

Omits the setting from SHOW ALL and generated sample configuration.

NoShowAll = 1

Uses the ordinary configuration behavior.

None = 0

Rejects changes during security-restricted operations.

NotWhileSecurityRestricted = 64

Reports changes to the client.

Report = 4

Marks a runtime-computed setting on PostgreSQL 15 or later.

RuntimeComputed = 512

Restricts visibility to privileged users under PostgreSQL’s rules.

SuperuserOnly = 16