Interface IQuerySchema
Assembly: FluentMigrator.Abstractions.dll
Syntax
public interface IQuerySchema
Properties
DatabaseType
Declaration
string DatabaseType { get; }
Property Value
DatabaseTypeAliases
Declaration
IList<string> DatabaseTypeAliases { get; }
Property Value
Methods
ColumnExists(string, string, string)
Declaration
bool ColumnExists(string schemaName, string tableName, string columnName)
Parameters
Returns
ConstraintExists(string, string, string)
Declaration
bool ConstraintExists(string schemaName, string tableName, string constraintName)
Parameters
Returns
DefaultValueExists(string, string, string, object)
Declaration
bool DefaultValueExists(string schemaName, string tableName, string columnName, object defaultValue)
Parameters
Returns
IndexExists(string, string, string)
Declaration
bool IndexExists(string schemaName, string tableName, string indexName)
Parameters
Returns
SchemaExists(string)
Declaration
bool SchemaExists(string schemaName)
Parameters
Type |
Name |
Description |
string |
schemaName |
|
Returns
SequenceExists(string, string)
Declaration
bool SequenceExists(string schemaName, string sequenceName)
Parameters
Returns
TableExists(string, string)
Declaration
bool TableExists(string schemaName, string tableName)
Parameters
Returns