Table of Contents

Enum TargetSessionAttributes

Namespace
Npgsql
Assembly
Npgsql.dll

Specifies server type preference.

public enum TargetSessionAttributes : byte

Fields

Any = 0

Any successful connection is acceptable.

PreferPrimary = 5

First try to find a primary server, but if none of the listed hosts is a primary server, try again in Any mode.

PreferStandby = 6

First try to find a standby server, but if none of the listed hosts is a standby server, try again in Any mode.

Primary = 3

Server must not be in hot standby mode.

ReadOnly = 2

Session must not accept read-write transactions by default (the converse).

ReadWrite = 1

Session must accept read-write transactions by default (that is, the server must not be in hot standby mode and the default_transaction_read_only parameter must be off).

Standby = 4

Server must be in hot standby mode.