Search Results for

    Show / Hide Table of Contents

    Class Postgres11_0Generator

    Inheritance
    object
    GeneratorBase
    GenericGenerator
    PostgresGenerator
    Postgres10_0Generator
    Postgres11_0Generator
    Implements
    IMigrationGenerator
    Inherited Members
    Postgres10_0Generator.GetOverridingIdentityValuesString(InsertDataExpression)
    PostgresGenerator.IsAdditionalFeatureSupported(string)
    PostgresGenerator.CreateTable
    PostgresGenerator.DropTable
    PostgresGenerator.AddColumn
    PostgresGenerator.DropColumn
    PostgresGenerator.AlterColumn
    PostgresGenerator.RenameColumn
    PostgresGenerator.Generate(AlterTableExpression)
    PostgresGenerator.Generate(CreateSchemaExpression)
    PostgresGenerator.Generate(DeleteSchemaExpression)
    PostgresGenerator.Generate(CreateTableExpression)
    PostgresGenerator.Generate(AlterColumnExpression)
    PostgresGenerator.Generate(CreateColumnExpression)
    PostgresGenerator.Generate(DeleteColumnExpression)
    PostgresGenerator.Generate(CreateForeignKeyExpression)
    PostgresGenerator.Generate(DeleteForeignKeyExpression)
    PostgresGenerator.GetIndexMethod(CreateIndexExpression)
    PostgresGenerator.GetFilter(CreateIndexExpression)
    PostgresGenerator.GetWithNullsDistinctString(IndexDefinition)
    PostgresGenerator.GetAsConcurrently(CreateIndexExpression)
    PostgresGenerator.GetNullsSort(IndexColumnDefinition)
    PostgresGenerator.GetTablespace(CreateIndexExpression)
    PostgresGenerator.GetWithIndexStorageParameters(CreateIndexExpression)
    PostgresGenerator.Generate(CreateIndexExpression)
    PostgresGenerator.Generate(DeleteIndexExpression)
    PostgresGenerator.Generate(DeleteTableExpression)
    PostgresGenerator.Generate(RenameTableExpression)
    PostgresGenerator.Generate(RenameColumnExpression)
    PostgresGenerator.Generate(InsertDataExpression)
    PostgresGenerator.Generate(AlterDefaultConstraintExpression)
    PostgresGenerator.Generate(DeleteDataExpression)
    PostgresGenerator.Generate(UpdateDataExpression)
    PostgresGenerator.Generate(AlterSchemaExpression)
    PostgresGenerator.Generate(DeleteDefaultConstraintExpression)
    PostgresGenerator.Generate(DeleteConstraintExpression)
    PostgresGenerator.Generate(CreateConstraintExpression)
    PostgresGenerator.GetColumnList(IEnumerable<string>)
    PostgresGenerator.GetDataList(List<object>)
    PostgresGenerator.Generate(CreateSequenceExpression)
    PostgresGenerator.Generate(DeleteSequenceExpression)
    GenericGenerator.compatabilityMode
    GenericGenerator.CompatibilityMode
    GenericGenerator.DropTableIfExists
    GenericGenerator.RenameTable
    GenericGenerator.CreateSchema
    GenericGenerator.AlterSchema
    GenericGenerator.DropSchema
    GenericGenerator.CreateIndex
    GenericGenerator.DropIndex
    GenericGenerator.InsertData
    GenericGenerator.UpdateData
    GenericGenerator.DeleteData
    GenericGenerator.CreateConstraint
    GenericGenerator.DeleteConstraint
    GenericGenerator.CreateForeignKeyConstraint
    GenericGenerator.GetUniqueString(CreateIndexExpression)
    GenericGenerator.GetClusterTypeString(CreateIndexExpression)
    GenericGenerator.GenerateForeignKeyName(ForeignKeyDefinition)
    GenericGenerator.AppendSqlStatementEndToken(StringBuilder)
    GenericGenerator.GenerateColumnNamesAndValues(InsertDataExpression)
    GenericGenerator.ValidateAdditionalFeatureCompatibility(IEnumerable<KeyValuePair<string, object>>)
    GeneratorBase.Column
    GeneratorBase.Quoter
    GeneratorBase.DescriptionGenerator
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Runner.Generators.Postgres
    Assembly: FluentMigrator.Runner.Postgres.dll
    Syntax
    public class Postgres11_0Generator : Postgres10_0Generator, IMigrationGenerator

    Constructors

    Postgres11_0Generator(IColumn, PostgresQuoter, IOptions<GeneratorOptions>)

    Declaration
    protected Postgres11_0Generator(IColumn column, PostgresQuoter quoter, IOptions<GeneratorOptions> generatorOptions)
    Parameters
    Type Name Description
    IColumn column
    PostgresQuoter quoter
    IOptions<GeneratorOptions> generatorOptions

    Postgres11_0Generator(PostgresQuoter)

    Declaration
    public Postgres11_0Generator(PostgresQuoter quoter)
    Parameters
    Type Name Description
    PostgresQuoter quoter

    Postgres11_0Generator(PostgresQuoter, IOptions<GeneratorOptions>)

    Declaration
    public Postgres11_0Generator(PostgresQuoter quoter, IOptions<GeneratorOptions> generatorOptions)
    Parameters
    Type Name Description
    PostgresQuoter quoter
    IOptions<GeneratorOptions> generatorOptions

    Postgres11_0Generator(PostgresQuoter, IOptions<GeneratorOptions>, ITypeMap)

    Declaration
    protected Postgres11_0Generator(PostgresQuoter quoter, IOptions<GeneratorOptions> generatorOptions, ITypeMap typeMap)
    Parameters
    Type Name Description
    PostgresQuoter quoter
    IOptions<GeneratorOptions> generatorOptions
    ITypeMap typeMap

    Methods

    GetAllowIndexStorageParameters()

    Declaration
    protected override HashSet<string> GetAllowIndexStorageParameters()
    Returns
    Type Description
    HashSet<string>
    Overrides
    Postgres10_0Generator.GetAllowIndexStorageParameters()

    GetAsOnly(CreateIndexExpression)

    Declaration
    protected override string GetAsOnly(CreateIndexExpression expression)
    Parameters
    Type Name Description
    CreateIndexExpression expression
    Returns
    Type Description
    string
    Overrides
    PostgresGenerator.GetAsOnly(CreateIndexExpression)

    GetIncludeString(CreateIndexExpression)

    Declaration
    protected override string GetIncludeString(CreateIndexExpression column)
    Parameters
    Type Name Description
    CreateIndexExpression column
    Returns
    Type Description
    string
    Overrides
    PostgresGenerator.GetIncludeString(CreateIndexExpression)

    Implements

    IMigrationGenerator
    In this article
    Back to top
    Copyright © 2018 Fluent Migrator Project
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.