Table of Contents

Class PostgreSqlSchemaBuilder

Namespace
LfrlAnvil.PostgreSql.Objects.Builders
Assembly
LfrlAnvil.PostgreSql.dll

Represents an SQL schema builder.

public sealed class PostgreSqlSchemaBuilder : SqlSchemaBuilder, ISqlSchemaBuilder, ISqlObjectBuilder
Inheritance
PostgreSqlSchemaBuilder
Implements
Inherited Members
Extension Methods

Remarks

PostgreSqlDialect implementation.

Properties

Database

Database that this object belongs to.

public PostgreSqlDatabaseBuilder Database { get; }

Property Value

PostgreSqlDatabaseBuilder

Objects

Collection of objects that belong to this schema.

public PostgreSqlObjectBuilderCollection Objects { get; }

Property Value

PostgreSqlObjectBuilderCollection

Methods

SetName(string)

Changes the name of this object.

public PostgreSqlSchemaBuilder SetName(string name)

Parameters

name string

Name to set.

Returns

PostgreSqlSchemaBuilder

this.

Exceptions

SqlObjectBuilderException

When name cannot be changed.