Class SqlUpdate
- Namespace
- Dynamicweb.Updates
- Assembly
- Dynamicweb.Core.dll
Represents an update which executes a given sql statement.
public class SqlUpdate : Update
- Inheritance
-
SqlUpdate
- Inherited Members
Constructors
SqlUpdate(string, UpdateProvider, string)
public SqlUpdate(string id, UpdateProvider provider, string sql)
Parameters
id
stringprovider
UpdateProvidersql
string
SqlUpdate(string, UpdateProvider, string, string)
public SqlUpdate(string id, UpdateProvider provider, string sql, string sqlConditional)
Parameters
id
stringprovider
UpdateProvidersql
stringsqlConditional
string
Methods
AddColumn(string, UpdateProvider, string, string, string)
public static Update AddColumn(string id, UpdateProvider provider, string tableName, string columnName, string columnDefinition)
Parameters
id
stringprovider
UpdateProvidertableName
stringcolumnName
stringcolumnDefinition
string
Returns
AddIndex(string, UpdateProvider, string, string, string)
public static Update AddIndex(string id, UpdateProvider provider, string tableName, string indexName, string indexDefinition)
Parameters
id
stringprovider
UpdateProvidertableName
stringindexName
stringindexDefinition
string
Returns
AddTable(string, UpdateProvider, string, string)
public static Update AddTable(string id, UpdateProvider provider, string tableName, string tableDefinition)
Parameters
id
stringprovider
UpdateProvidertableName
stringtableDefinition
string
Returns
ChangeColumn(string, UpdateProvider, string, string, string)
public static Update ChangeColumn(string id, UpdateProvider provider, string tableName, string columnName, string columnDefinition)
Parameters
id
stringprovider
UpdateProvidertableName
stringcolumnName
stringcolumnDefinition
string
Returns
DropColumn(string, UpdateProvider, string, string)
public static Update DropColumn(string id, UpdateProvider provider, string tableName, string columnName)
Parameters
id
stringprovider
UpdateProvidertableName
stringcolumnName
string
Returns
Execute(UpdateContext)
public override void Execute(UpdateContext context)
Parameters
context
UpdateContext
InitializeDatabase(UpdateProvider, string)
public static Update InitializeDatabase(UpdateProvider provider, string sqlConditional)
Parameters
provider
UpdateProvidersqlConditional
string