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
Objects
Collection of objects that belong to this schema.
public PostgreSqlObjectBuilderCollection Objects { get; }
Property Value
Methods
SetName(string)
Changes the name of this object.
public PostgreSqlSchemaBuilder SetName(string name)
Parameters
name
stringName to set.
Returns
- PostgreSqlSchemaBuilder
this.
Exceptions
- SqlObjectBuilderException
When name cannot be changed.