Метод | Описание | |
---|---|---|
AddForeignKey ( string name, string primaryTable, string primaryColumns, string refTable, string refColumns, |
||
ChangeColumn ( string table, Migrator.Framework.Column column ) : void | ||
ColumnMatch ( string column, string columnDef ) : bool | ||
ConstraintExists ( string table, string name ) : bool | ||
ExtractNameFromColumnDef ( string columnDef ) : string |
Name is the first value before the space.
|
|
GetColumnDefs ( string table ) : string[] | ||
GetColumnNames ( string table ) : string[] | ||
GetColumns ( string table ) : Migrator.Framework.Column[] | ||
GetSqlDefString ( string table ) : string | ||
GetTables ( ) : string[] | ||
IndexExists ( string table, string name ) : bool | ||
IsNullable ( string columnDef ) : bool | ||
ParseSqlColumnDefs ( string sqldef ) : string[] | ||
ParseSqlForColumnNames ( string sqldef ) : string[] |
Turn something like 'columnName INTEGER NOT NULL' into just 'columnName'
|
|
RemoveColumn ( string table, string column ) : void | ||
RemoveForeignKey ( string name, string table ) : void | ||
RenameColumn ( string tableName, string oldColumnName, string newColumnName ) : void | ||
SQLiteTransformationProvider ( Migrator.Framework.Dialect dialect, string connectionString ) : Mono.Data.Sqlite | ||
TableExists ( string table ) : bool |
public AddForeignKey ( string name, string primaryTable, string primaryColumns, string refTable, string refColumns, |
||
name | string | |
primaryTable | string | |
primaryColumns | string | |
refTable | string | |
refColumns | string | |
constraint | ||
Результат | void |
public ChangeColumn ( string table, Migrator.Framework.Column column ) : void | ||
table | string | |
column | Migrator.Framework.Column | |
Результат | void |
public ColumnMatch ( string column, string columnDef ) : bool | ||
column | string | |
columnDef | string | |
Результат | bool |
public ConstraintExists ( string table, string name ) : bool | ||
table | string | |
name | string | |
Результат | bool |
public ExtractNameFromColumnDef ( string columnDef ) : string | ||
columnDef | string | |
Результат | string |
public GetColumnDefs ( string table ) : string[] | ||
table | string | |
Результат | string[] |
public GetColumnNames ( string table ) : string[] | ||
table | string | |
Результат | string[] |
public GetColumns ( string table ) : Migrator.Framework.Column[] | ||
table | string | |
Результат | Migrator.Framework.Column[] |
public GetSqlDefString ( string table ) : string | ||
table | string | |
Результат | string |
public IndexExists ( string table, string name ) : bool | ||
table | string | |
name | string | |
Результат | bool |
public IsNullable ( string columnDef ) : bool | ||
columnDef | string | |
Результат | bool |
public ParseSqlColumnDefs ( string sqldef ) : string[] | ||
sqldef | string | |
Результат | string[] |
public ParseSqlForColumnNames ( string sqldef ) : string[] | ||
sqldef | string | |
Результат | string[] |
public RemoveColumn ( string table, string column ) : void | ||
table | string | |
column | string | |
Результат | void |
public RemoveForeignKey ( string name, string table ) : void | ||
name | string | |
table | string | |
Результат | void |
public RenameColumn ( string tableName, string oldColumnName, string newColumnName ) : void | ||
tableName | string | |
oldColumnName | string | |
newColumnName | string | |
Результат | void |
public SQLiteTransformationProvider ( Migrator.Framework.Dialect dialect, string connectionString ) : Mono.Data.Sqlite | ||
dialect | Migrator.Framework.Dialect | |
connectionString | string | |
Результат | Mono.Data.Sqlite |
public TableExists ( string table ) : bool | ||
table | string | |
Результат | bool |