PostgresProvisionOptions
Namespace: Ankus.PgConfig
Assembly: Ankus.PgConfig.dll
Configures a local development build of PostgreSQL.
public sealed class PostgresProvisionOptionsInheritance: object
Constructors
Section titled “Constructors”PostgresProvisionOptions()
Section titled “PostgresProvisionOptions()”public PostgresProvisionOptions()Properties
Section titled “Properties”ConfigureFlags
Section titled “ConfigureFlags”Gets additional arguments passed separately to PostgreSQL’s configure script on Unix. Installation-directory overrides are not allowed.
public IReadOnlyList<string> ConfigureFlags { get; init; }Value: IReadOnlyList<string>
EnableValgrind
Section titled “EnableValgrind”Gets whether Unix builds include PostgreSQL’s Valgrind memory-context instrumentation.
public bool EnableValgrind { get; init; }Value: bool
Gets the maximum parallel make jobs, defaulting to the available processor count.
public int Jobs { get; init; }Value: int
Release
Section titled “Release”Gets whether Unix builds leave out the assertions and allocated-memory randomization that development builds use, which catch mistakes early but make the server much slower, so that benchmarks measure the extension. Debug symbols are kept either way.
public bool Release { get; init; }Value: bool