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