ContainerDefinitionPostgreSqlExtensions Class

Provides PostgreSQL factory members for ContainerDefinition.

public static class ContainerDefinitionPostgreSqlExtensions

Methods

NameDescription
ContainerDefinition.CreatePostgreSql()Creates a definition pre-configured for a PostgreSQL container (port 5432, a strong random password, and a readiness wait strategy).
ContainerDefinition.CreatePostgreSql(ImageSource)Creates a definition pre-configured for a PostgreSQL container (port 5432, a strong random password, and a readiness wait strategy).

ContainerDefinition.CreatePostgreSql overloads

ContainerDefinition.CreatePostgreSql()

ContainerDefinitionPostgreSqlExtensions.cs

Creates a definition pre-configured for a PostgreSQL container (port 5432, a strong random password, and a readiness wait strategy).

extension(ContainerDefinition)
{
    public static PostgreSqlContainerDefinition CreatePostgreSql()
}
Returns

PostgreSqlContainerDefinition A PostgreSQL container definition using the postgres:18 image.

ContainerDefinition.CreatePostgreSql(ImageSource)

ContainerDefinitionPostgreSqlExtensions.cs

Creates a definition pre-configured for a PostgreSQL container (port 5432, a strong random password, and a readiness wait strategy).

extension(ContainerDefinition)
{
    public static PostgreSqlContainerDefinition CreatePostgreSql(ImageSource image)
}
Parameters
image ImageSource
The PostgreSQL image to use.
Returns

PostgreSqlContainerDefinition A PostgreSQL container definition.