packages/dbup.3.3.5/lib/net35/DbUp.xml
<?xml version="1.0"?>
<doc> <assembly> <name>DbUp</name> </assembly> <members> <member name="T:StandardExtensions"> <summary> Configuration extensions for the standard stuff. </summary> </member> <member name="M:StandardExtensions.LogTo(DbUp.Builder.UpgradeEngineBuilder,DbUp.Engine.Output.IUpgradeLog)"> <summary> Logs to a custom logger. </summary> <param name="builder"></param> <param name="log">The logger.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.LogToConsole(DbUp.Builder.UpgradeEngineBuilder)"> <summary> Logs to the console using pretty colours. </summary> <param name="builder">The builder.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.LogScriptOutput(DbUp.Builder.UpgradeEngineBuilder)"> <summary> Logs to the console using pretty colours. </summary> <param name="builder">The builder.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.LogToTrace(DbUp.Builder.UpgradeEngineBuilder)"> <summary> Logs to System.Diagnostics.Trace. </summary> <param name="builder">The builder.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.LogToSqlContext(DbUp.Builder.UpgradeEngineBuilder)"> <summary> Logs to SqlContext.Pipe, for use with "context connection=true". </summary> <param name="builder">The builder.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.JournalTo(DbUp.Builder.UpgradeEngineBuilder,DbUp.Engine.IJournal)"> <summary> Uses a custom journal for recording which scripts were executed. </summary> <param name="builder">The builder.</param> <param name="journal">The custom journal.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScripts(DbUp.Builder.UpgradeEngineBuilder,DbUp.Engine.IScriptProvider)"> <summary> Adds a custom script provider to the upgrader. </summary> <param name="builder">The builder.</param> <param name="scriptProvider">The script provider.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScripts(DbUp.Builder.UpgradeEngineBuilder,System.Collections.Generic.IEnumerable{DbUp.Engine.SqlScript})"> <summary> Adds a static set of scripts to the upgrader. </summary> <param name="builder">The builder.</param> <param name="scripts">The scripts.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScripts(DbUp.Builder.UpgradeEngineBuilder,DbUp.Engine.SqlScript[])"> <summary> Adds a static set of scripts to the upgrader. </summary> <param name="builder">The builder.</param> <param name="scripts">The scripts.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScript(DbUp.Builder.UpgradeEngineBuilder,DbUp.Engine.SqlScript)"> <summary> Adds a single static script to the upgrader. </summary> <param name="builder">The builder.</param> <param name="script">The script.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScript(DbUp.Builder.UpgradeEngineBuilder,System.String,System.String)"> <summary> Adds a single static script to the upgrader. </summary> <param name="builder">The builder.</param> <param name="name">The name of the script. This should never change once executed.</param> <param name="contents">The script body.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsFromFileSystem(DbUp.Builder.UpgradeEngineBuilder,System.String)"> <summary> Adds all scripts from a folder on the file system. </summary> <param name="builder">The builder.</param> <param name="path">The directory path.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsFromFileSystem(DbUp.Builder.UpgradeEngineBuilder,System.String,System.Func{System.String,System.Boolean})"> <summary> Adds all scripts from a folder on the file system, with a custom filter. </summary> <param name="builder">The builder.</param> <param name="path">The directory path.</param> <param name="filter">The filter. Use the static <see cref="T:DbUp.Filters"/> class to get some pre-defined filters.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsFromFileSystem(DbUp.Builder.UpgradeEngineBuilder,System.String,System.Text.Encoding)"> <summary> Adds all scripts from a folder on the file system, with custom encoding. </summary> <param name="builder">The builder.</param> <param name="path">The directory path.</param> <param name="encoding">The encoding.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsFromFileSystem(DbUp.Builder.UpgradeEngineBuilder,System.String,System.Func{System.String,System.Boolean},System.Text.Encoding)"> <summary> Adds all scripts from a folder on the file system, with a custom filter and custom encoding. </summary> <param name="builder">The builder.</param> <param name="path">The directory path.</param> <param name="filter">The filter. Use the static <see cref="T:DbUp.Filters"/> class to get some pre-defined filters.</param> <param name="encoding">The encoding.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsEmbeddedInAssembly(DbUp.Builder.UpgradeEngineBuilder,System.Reflection.Assembly)"> <summary> Adds all scripts found as embedded resources in the given assembly. </summary> <param name="builder">The builder.</param> <param name="assembly">The assembly.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsEmbeddedInAssembly(DbUp.Builder.UpgradeEngineBuilder,System.Reflection.Assembly,System.Text.Encoding)"> <summary> Adds all scripts found as embedded resources in the given assembly, with custom encoding. </summary> <param name="builder">The builder.</param> <param name="assembly">The assembly.</param> <param name="encoding">The encoding.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsEmbeddedInAssembly(DbUp.Builder.UpgradeEngineBuilder,System.Reflection.Assembly,System.Func{System.String,System.Boolean},System.Text.Encoding)"> <summary> Adds all scripts found as embedded resources in the given assembly, with custom encoding and with a custom filter (you'll need to exclude non- .SQL files yourself). </summary> <param name="builder">The builder.</param> <param name="assembly">The assembly.</param> <param name="filter">The filter. Don't forget to ignore any non- .SQL files.</param> <param name="encoding">The encoding.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsEmbeddedInAssembly(DbUp.Builder.UpgradeEngineBuilder,System.Reflection.Assembly,System.Func{System.String,System.Boolean})"> <summary> Adds all scripts found as embedded resources in the given assembly, with a custom filter (you'll need to exclude non- .SQL files yourself). </summary> <param name="builder">The builder.</param> <param name="assembly">The assembly.</param> <param name="filter">The filter. Don't forget to ignore any non- .SQL files.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsAndCodeEmbeddedInAssembly(DbUp.Builder.UpgradeEngineBuilder,System.Reflection.Assembly)"> <summary> Adds all scripts found as embedded resources in the given assembly, or classes which inherit from IScript, with a custom filter (you'll need to exclude non- .SQL files yourself). </summary> <param name="builder">The builder.</param> <param name="assembly">The assembly.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsAndCodeEmbeddedInAssembly(DbUp.Builder.UpgradeEngineBuilder,System.Reflection.Assembly,System.Func{System.String,System.Boolean})"> <summary> Adds all scripts found as embedded resources in the given assembly, or classes which inherit from IScript, with a custom filter (you'll need to exclude non- .SQL files yourself). </summary> <param name="builder">The builder.</param> <param name="assembly">The assembly.</param> <param name="filter">The Sql Script filter (only affects embdeeded scripts, does not filter IScript files). Don't forget to ignore any non- .SQL files.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithPreprocessor(DbUp.Builder.UpgradeEngineBuilder,DbUp.Engine.IScriptPreprocessor)"> <summary> Adds a preprocessor that can replace portions of a script. </summary> <param name="builder">The builder.</param> <param name="preprocessor">The preprocessor.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithVariables(DbUp.Builder.UpgradeEngineBuilder,System.Collections.Generic.IDictionary{System.String,System.String})"> <summary> Adds a set of variables that will be replaced before scripts are executed. </summary> <param name="builder">The builder.</param> <param name="variables">The variables.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithVariable(DbUp.Builder.UpgradeEngineBuilder,System.String,System.String)"> <summary> Adds a single variable that will be replaced before scripts are executed. </summary> <param name="builder">The builder.</param> <param name="variableName">The name of the variable.</param> <param name="value">The value to be substituted.</param> <returns></returns> </member> <member name="M:StandardExtensions.WithVariablesDisabled(DbUp.Builder.UpgradeEngineBuilder)"> <summary> Sets a configuration flag which will cause the engine to skip variable expansion. </summary> <param name="builder">The builder.</param> <returns></returns> </member> <member name="M:StandardExtensions.WithVariablesEnabled(DbUp.Builder.UpgradeEngineBuilder)"> <summary> Sets a configuration flag which will cause the engine to perform variable expansion. </summary> <param name="builder">The builder.</param> <returns></returns> </member> <member name="M:StandardExtensions.WithExecutionTimeout(DbUp.Builder.UpgradeEngineBuilder,System.Nullable{System.TimeSpan})"> <summary> Allows you to set the execution timeout for scripts. </summary> <param name="builder">The builder.</param> <param name="timeout">A <c>TimeSpan</c> value containing the timeout value or <c>null</c>.</param> <exception cref="T:System.ArgumentOutOfRangeException">The timeout value is less than zero or greater than 2,147,483,647 seconds.</exception> <remarks>Setting the timeout parameter to <c>null</c> will use the default timeout of the underlying provider.</remarks> <returns></returns> </member> <member name="M:StandardExtensions.WithoutTransaction(DbUp.Builder.UpgradeEngineBuilder)"> <summary> Run creates a new connection for each script, without a transaction </summary> <param name="builder"></param> <returns></returns> </member> <member name="M:StandardExtensions.WithTransaction(DbUp.Builder.UpgradeEngineBuilder)"> <summary> Run DbUp in a single transaction </summary> <param name="builder"></param> <returns></returns> </member> <member name="M:StandardExtensions.WithTransactionPerScript(DbUp.Builder.UpgradeEngineBuilder)"> <summary> Run each script in it's own transaction </summary> <param name="builder"></param> <returns></returns> </member> <member name="M:StandardExtensions.WithScriptsEmbeddedInAssemblies(DbUp.Builder.UpgradeEngineBuilder,System.Reflection.Assembly[])"> <summary> Adds all scripts ending in '.sql' found as embedded resources in the given assemblies, using the default <see cref="T:System.Text.Encoding" />. </summary> <param name="builder">The builder.</param> <param name="assemblies">The assemblies.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsEmbeddedInAssemblies(DbUp.Builder.UpgradeEngineBuilder,System.Reflection.Assembly[],System.Func{System.String,System.Boolean})"> <summary> Adds all scripts matching the specified filter found as embedded resources in the given assemblies, using the default <see cref="T:System.Text.Encoding" />. </summary> <param name="builder">The builder.</param> <param name="assemblies">The assemblies.</param> <param name="filter">The filter. Don't forget to ignore any non- .SQL files.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsEmbeddedInAssemblies(DbUp.Builder.UpgradeEngineBuilder,System.Reflection.Assembly[],System.Text.Encoding)"> <summary> Adds all scripts ending in '.sql' found as embedded resources in the given assemblies, using the specified <see cref="T:System.Text.Encoding" />. </summary> <param name="builder">The builder.</param> <param name="assemblies">The assemblies.</param> <param name="encoding">The encoding.</param> <returns> The same builder </returns> </member> <member name="M:StandardExtensions.WithScriptsEmbeddedInAssemblies(DbUp.Builder.UpgradeEngineBuilder,System.Reflection.Assembly[],System.Func{System.String,System.Boolean},System.Text.Encoding)"> <summary> Adds all scripts found as embedded resources in the given assemblies, with a custom filter (you'll need to exclude non- .SQL files yourself). </summary> <param name="builder">The builder.</param> <param name="assemblies">The assemblies.</param> <param name="filter">The filter. Don't forget to ignore any non- .SQL files.</param> <param name="encoding">The encoding.</param> <returns> The same builder </returns> </member> <member name="T:DbUp.Builder.UpgradeConfiguration"> <summary> Represents the configuration of an UpgradeEngine. </summary> </member> <member name="M:DbUp.Builder.UpgradeConfiguration.#ctor"> <summary> Initializes a new instance of the <see cref="T:DbUp.Builder.UpgradeConfiguration"/> class. </summary> </member> <member name="P:DbUp.Builder.UpgradeConfiguration.ConnectionManager"> <summary> Manages your database connections, allowing you to control the use of transactions and the behaviour of those transactions </summary> </member> <member name="P:DbUp.Builder.UpgradeConfiguration.Log"> <summary> Gets or sets a log which captures details about the upgrade. </summary> </member> <member name="P:DbUp.Builder.UpgradeConfiguration.ScriptProviders"> <summary> Gets a mutable list of script providers. </summary> </member> <member name="P:DbUp.Builder.UpgradeConfiguration.ScriptPreprocessors"> <summary> Gets a mutable list of script pre-processors. </summary> </member> <member name="P:DbUp.Builder.UpgradeConfiguration.Journal"> <summary> Gets or sets the journal, which tracks the scripts that have already been run. </summary> </member> <member name="P:DbUp.Builder.UpgradeConfiguration.ScriptExecutor"> <summary> Gets or sets the script executor, which runs scripts against the underlying database. </summary> </member> <member name="P:DbUp.Builder.UpgradeConfiguration.Variables"> <summary> A collection of variables to be replaced in scripts before they are run </summary> </member> <member name="P:DbUp.Builder.UpgradeConfiguration.VariablesEnabled"> <summary> Determines if variables should be replaced in scripts before they are run. </summary> </member> <member name="M:DbUp.Builder.UpgradeConfiguration.Validate"> <summary> Ensures all expectations have been met regarding this configuration. </summary> </member> <member name="M:DbUp.Builder.UpgradeConfiguration.AddVariables(System.Collections.Generic.IDictionary{System.String,System.String})"> <summary> Adds variables to the configuration which will be substituted for every script </summary> <param name="newVariables">The variables </param> </member> <member name="T:DbUp.Builder.UpgradeEngineBuilder"> <summary> Builds a UpgradeEngine by accepting a list of callbacks to execute. For custom configuration, you should implement extension methods on top of this class. </summary> </member> <member name="M:DbUp.Builder.UpgradeEngineBuilder.Configure(System.Action{DbUp.Builder.UpgradeConfiguration})"> <summary> Adds a callback that will be run to configure the upgrader when Build is called. </summary> <param name="configuration">The configuration.</param> </member> <member name="M:DbUp.Builder.UpgradeEngineBuilder.Build"> <summary> Creates an UpgradeEngine based on this configuration. </summary> <returns></returns> </member> <member name="T:DbUp.Builder.SupportedDatabases"> <summary> Add extension methods to this type if you plan to add support for additional databases. </summary> </member> <member name="T:DbUp.EnsureDatabase"> <summary> A fluent interface for creating the target database. </summary> </member> <member name="P:DbUp.EnsureDatabase.For"> <summary> Returns the databases supported by DbUp's EnsureDatabase feature. </summary> </member> <member name="T:DbUp.DeployChanges"> <summary> A fluent builder for creating database upgraders. </summary> </member> <member name="P:DbUp.DeployChanges.To"> <summary> Returns the databases supported by DbUp. </summary> </member> <member name="T:DbUp.Engine.Output.ConsoleUpgradeLog"> <summary> A log that writes to the console in a colorful way. </summary> </member> <member name="M:DbUp.Engine.Output.ConsoleUpgradeLog.WriteInformation(System.String,System.Object[])"> <summary> Writes an informational message to the log. </summary> <param name="format">The format.</param> <param name="args">The args.</param> </member> <member name="M:DbUp.Engine.Output.ConsoleUpgradeLog.WriteError(System.String,System.Object[])"> <summary> Writes an error message to the log. </summary> <param name="format">The format.</param> <param name="args">The args.</param> </member> <member name="M:DbUp.Engine.Output.ConsoleUpgradeLog.WriteWarning(System.String,System.Object[])"> <summary> Writes a warning message to the log. </summary> <param name="format">The format.</param> <param name="args">The args.</param> </member> <member name="T:DbUp.Engine.Output.IUpgradeLog"> <summary> Implemented by objects which record the internal details of the database migration. </summary> </member> <member name="M:DbUp.Engine.Output.IUpgradeLog.WriteInformation(System.String,System.Object[])"> <summary> Writes an informational message to the log. </summary> <param name="format">The format.</param> <param name="args">The args.</param> </member> <member name="M:DbUp.Engine.Output.IUpgradeLog.WriteError(System.String,System.Object[])"> <summary> Writes an error message to the log. </summary> <param name="format">The format.</param> <param name="args">The args.</param> </member> <member name="M:DbUp.Engine.Output.IUpgradeLog.WriteWarning(System.String,System.Object[])"> <summary> Writes a warning message to the log. </summary> <param name="format">The format.</param> <param name="args">The args.</param> </member> <member name="T:DbUp.Engine.Output.TraceUpgradeLog"> <summary> A log that writes to System.Diagnostics.Trace. </summary> </member> <member name="M:DbUp.Engine.Output.TraceUpgradeLog.WriteInformation(System.String,System.Object[])"> <summary> Writes an informational message to the log. </summary> <param name="format">The format.</param> <param name="args">The args.</param> </member> <member name="M:DbUp.Engine.Output.TraceUpgradeLog.WriteError(System.String,System.Object[])"> <summary> Writes an error message to the log. </summary> <param name="format">The format.</param> <param name="args">The args.</param> </member> <member name="M:DbUp.Engine.Output.TraceUpgradeLog.WriteWarning(System.String,System.Object[])"> <summary> Writes a warning message to the log. </summary> <param name="format">The format.</param> <param name="args">The args.</param> </member> <member name="T:DbUp.Engine.Transactions.DatabaseConnectionManager"> <summary> Manages Sql Database Connections </summary> </member> <member name="M:DbUp.Engine.Transactions.DatabaseConnectionManager.#ctor(System.Func{DbUp.Engine.Output.IUpgradeLog,System.Data.IDbConnection})"> <summary> Manages Database Connections </summary> </member> <member name="M:DbUp.Engine.Transactions.DatabaseConnectionManager.#ctor(DbUp.Engine.Transactions.IConnectionFactory)"> <summary> Manages Database Connections </summary> </member> <member name="M:DbUp.Engine.Transactions.DatabaseConnectionManager.OperationStarting(DbUp.Engine.Output.IUpgradeLog,System.Collections.Generic.List{DbUp.Engine.SqlScript})"> <summary> Tells the connection manager is starting </summary> </member> <member name="M:DbUp.Engine.Transactions.DatabaseConnectionManager.TryConnect(DbUp.Engine.Output.IUpgradeLog,System.String@)"> <summary> Tries to connect to the database. </summary> </member> <member name="M:DbUp.Engine.Transactions.DatabaseConnectionManager.ExecuteCommandsWithManagedConnection(System.Action{System.Func{System.Data.IDbCommand}})"> <summary> Executes an action using the specfied transaction mode </summary> <param name="action">The action to execute</param> </member> <member name="M:DbUp.Engine.Transactions.DatabaseConnectionManager.ExecuteCommandsWithManagedConnection``1(System.Func{System.Func{System.Data.IDbCommand},``0})"> <summary> Executes an action which has a result using the specfied transaction mode </summary> <param name="actionWithResult">The action to execute</param> <typeparam name="T">The result type</typeparam> <returns>The result of the command</returns> </member> <member name="P:DbUp.Engine.Transactions.DatabaseConnectionManager.TransactionMode"> <summary> The transaction strategy that DbUp should use </summary> </member> <member name="P:DbUp.Engine.Transactions.DatabaseConnectionManager.IsScriptOutputLogged"> <summary> Specifies whether the db script output should be logged </summary> </member> <member name="M:DbUp.Engine.Transactions.DatabaseConnectionManager.SplitScriptIntoCommands(System.String)"> <summary> Splits a script into commands, for example SQL Server separates command by the GO statement </summary> <param name="scriptContents">The script</param> <returns>A list of SQL Commands</returns> </member> <member name="T:DbUp.Engine.Transactions.IConnectionFactory"> <summary> Responsible for creating a database connection to the database </summary> </member> <member name="M:DbUp.Engine.Transactions.IConnectionFactory.CreateConnection(DbUp.Engine.Output.IUpgradeLog,DbUp.Engine.Transactions.DatabaseConnectionManager)"> <summary> Creates a database connection, the connection can be opened or closed </summary> <param name="upgradeLog"></param> <param name="databaseConnectionManager"></param> <returns></returns> </member> <member name="T:DbUp.Engine.Transactions.ITransactionStrategy"> <summary> The transaction strategy being to be used by the DatabaseConnectionManager </summary> </member> <member name="M:DbUp.Engine.Transactions.ITransactionStrategy.Execute(System.Action{System.Func{System.Data.IDbCommand}})"> <summary> Executes an action </summary> <param name="action"></param> </member> <member name="M:DbUp.Engine.Transactions.ITransactionStrategy.Execute``1(System.Func{System.Func{System.Data.IDbCommand},``0})"> <summary> Executes an action which has a result </summary> <param name="actionWithResult"></param> <typeparam name="T"></typeparam> <returns></returns> </member> <member name="M:DbUp.Engine.Transactions.ITransactionStrategy.Initialise(System.Data.IDbConnection,DbUp.Engine.Output.IUpgradeLog,System.Collections.Generic.List{DbUp.Engine.SqlScript})"> <summary> Initialises the transaction strategy with the upgrade log </summary> </member> <member name="T:DbUp.Engine.Transactions.TransactionMode"> <summary> The transaction strategy to use </summary> </member> <member name="F:DbUp.Engine.Transactions.TransactionMode.NoTransaction"> <summary> Run creates a new connection for each script, without a transaction </summary> </member> <member name="F:DbUp.Engine.Transactions.TransactionMode.SingleTransaction"> <summary> DbUp will run using a single transaction for the whole upgrade operation </summary> </member> <member name="F:DbUp.Engine.Transactions.TransactionMode.TransactionPerScript"> <summary> DbUp will create a new connection and transaction per script </summary> </member> <member name="T:DbUp.Engine.Transactions.IConnectionManager"> <summary> Allows you to run an operation with a managed connection </summary> </member> <member name="M:DbUp.Engine.Transactions.IConnectionManager.OperationStarting(DbUp.Engine.Output.IUpgradeLog,System.Collections.Generic.List{DbUp.Engine.SqlScript})"> <summary> Tells the connection manager it is starting an operation </summary> </member> <member name="M:DbUp.Engine.Transactions.IConnectionManager.ExecuteCommandsWithManagedConnection(System.Action{System.Func{System.Data.IDbCommand}})"> <summary> Execute a lambda with the connection managed by the connection manager (i.e transactions, reusing connections etc) </summary> <param name="action">Action to execute</param> </member> <member name="M:DbUp.Engine.Transactions.IConnectionManager.ExecuteCommandsWithManagedConnection``1(System.Func{System.Func{System.Data.IDbCommand},``0})"> <summary> Execute a lambda with the connection managed by the connection manager (i.e transactions, reusing connections etc) </summary> <param name="actionWithResult">Action to execute</param> </member> <member name="P:DbUp.Engine.Transactions.IConnectionManager.TransactionMode"> <summary> Specifies the transaction strategy </summary> </member> <member name="P:DbUp.Engine.Transactions.IConnectionManager.IsScriptOutputLogged"> <summary> Specifies whether the db script output should be logged </summary> </member> <member name="M:DbUp.Engine.Transactions.IConnectionManager.SplitScriptIntoCommands(System.String)"> <summary> Scripts often have multiple statements which have to be executed in their own commands. For example, MSSQL splits on GO, SQLite splits on ; etc. </summary> </member> <member name="M:DbUp.Engine.Transactions.IConnectionManager.TryConnect(DbUp.Engine.Output.IUpgradeLog,System.String@)"> <summary> Tries to connect to the database. </summary> </member> <member name="T:DbUp.Engine.Transactions.LegacySqlConnectionManager"> <summary> Allows backwards compatibility with previous API/behaviour of using connection factories with DbUp </summary> </member> <member name="M:DbUp.Engine.Transactions.LegacySqlConnectionManager.#ctor(System.Func{System.Data.IDbConnection})"> <summary> Ctor for LegacySqlConnectionManager </summary> <param name="connectionFactory">The connectionFactory</param> </member> <member name="M:DbUp.Engine.Transactions.LegacySqlConnectionManager.TryConnect(DbUp.Engine.Output.IUpgradeLog,System.String@)"> <summary> Tries to connect to the database. </summary> </member> <member name="T:DbUp.Engine.IScript"> <summary> A class which represents a script, allowing you to dynamically generate a sql script at runtime </summary> </member> <member name="M:DbUp.Engine.IScript.ProvideScript(System.Func{System.Data.IDbCommand})"> <summary> Provides the Sql Script to execute </summary> <param name="dbCommandFactory">A factory to create open and active database commands</param> <returns>The Sql Script contents</returns> </member> <member name="T:DbUp.Engine.LazySqlScript"> <summary> Represents a SQL Server script that is fetched at execution time, rather than discovery time </summary> </member> <member name="M:DbUp.Engine.LazySqlScript.#ctor(System.String,System.Func{System.String})"> <summary> Initializes a new instance of the <see cref="T:DbUp.Engine.LazySqlScript"/> class. </summary> <param name="name">The name.</param> <param name="contentProvider">The delegate which creates the content at execution time.</param> </member> <member name="P:DbUp.Engine.LazySqlScript.Contents"> <summary> Gets the contents of the script. </summary> <value></value> </member> <member name="T:DbUp.Engine.Preprocessors.StripSchemaPreprocessor"> <summary> Used for database engines that do not support schema's, it will remove $schema$. from all scripts </summary> </member> <member name="M:DbUp.Engine.Preprocessors.StripSchemaPreprocessor.Process(System.String)"> <summary> Performs some proprocessing step on a script </summary> </member> <member name="T:DbUp.Engine.Preprocessors.VariableSubstitutionPreprocessor"> <summary> Substitutes variables for values in SqlScripts </summary> </member> <member name="M:DbUp.Engine.Preprocessors.VariableSubstitutionPreprocessor.#ctor(System.Collections.Generic.IDictionary{System.String,System.String})"> <summary> Initializes a new instance of the <see cref="T:DbUp.Engine.Preprocessors.VariableSubstitutionPreprocessor"/> class. </summary> <param name="variables">The variables.</param> </member> <member name="M:DbUp.Engine.Preprocessors.VariableSubstitutionPreprocessor.Process(System.String)"> <summary> Substitutes variables </summary> <param name="contents"></param> </member> <member name="T:DbUp.Engine.UpgradeEngine"> <summary> This class orchestrates the database upgrade process. </summary> </member> <member name="M:DbUp.Engine.UpgradeEngine.#ctor(DbUp.Builder.UpgradeConfiguration)"> <summary> Initializes a new instance of the <see cref="T:DbUp.Engine.UpgradeEngine"/> class. </summary> <param name="configuration">The configuration.</param> </member> <member name="M:DbUp.Engine.UpgradeEngine.IsUpgradeRequired"> <summary> Determines whether the database is out of date and can be upgraded. </summary> </member> <member name="M:DbUp.Engine.UpgradeEngine.TryConnect(System.String@)"> <summary> Tries to connect to the database. </summary> <param name="errorMessage">Any error message encountered.</param> <returns></returns> </member> <member name="M:DbUp.Engine.UpgradeEngine.PerformUpgrade"> <summary> Performs the database upgrade. </summary> </member> <member name="M:DbUp.Engine.UpgradeEngine.GetScriptsToExecute"> <summary> Returns a list of scripts that will be executed when the upgrade is performed </summary> <returns>The scripts to be executed</returns> </member> <member name="M:DbUp.Engine.UpgradeEngine.MarkAsExecuted"> <summary> Creates version record for any new migration scripts without executing them. Useful for bringing development environments into sync with automated environments </summary> <returns></returns> </member> <member name="T:DbUp.Engine.DatabaseUpgradeResult"> <summary> Represents the results of a database upgrade. </summary> </member> <member name="M:DbUp.Engine.DatabaseUpgradeResult.#ctor(System.Collections.Generic.IEnumerable{DbUp.Engine.SqlScript},System.Boolean,System.Exception)"> <summary> Initializes a new instance of the <see cref="T:DbUp.Engine.DatabaseUpgradeResult"/> class. </summary> <param name="scripts">The scripts that were executed.</param> <param name="successful">if set to <c>true</c> [successful].</param> <param name="error">The error.</param> </member> <member name="P:DbUp.Engine.DatabaseUpgradeResult.Scripts"> <summary> Gets the scripts that were executed. </summary> </member> <member name="P:DbUp.Engine.DatabaseUpgradeResult.Successful"> <summary> Gets a value indicating whether this <see cref="T:DbUp.Engine.DatabaseUpgradeResult"/> is successful. </summary> </member> <member name="P:DbUp.Engine.DatabaseUpgradeResult.Error"> <summary> Gets the error. </summary> </member> <member name="T:DbUp.Engine.IScriptExecutor"> <summary> This interface is implemented by classes that execute upgrade scripts against a database. </summary> </member> <member name="M:DbUp.Engine.IScriptExecutor.Execute(DbUp.Engine.SqlScript)"> <summary> Executes the specified script against a database at a given connection string. </summary> <param name="script">The script.</param> </member> <member name="M:DbUp.Engine.IScriptExecutor.Execute(DbUp.Engine.SqlScript,System.Collections.Generic.IDictionary{System.String,System.String})"> <summary> Executes the specified script against a database at a given connection string. </summary> <param name="script">The script.</param> <param name="variables">Variables to replace in the script</param> </member> <member name="M:DbUp.Engine.IScriptExecutor.VerifySchema"> <summary> Verifies the specified schema exists and is valid </summary> </member> <member name="P:DbUp.Engine.IScriptExecutor.ExecutionTimeoutSeconds"> <summary> Timeout for each section of the script in seconds. If not set, the default timeout for the executor is used. </summary> </member> <member name="T:DbUp.Engine.IScriptPreprocessor"> <summary> Preprocessor that executes before scripts are executed against the database </summary> </member> <member name="M:DbUp.Engine.IScriptPreprocessor.Process(System.String)"> <summary> Performs some proprocessing step on a script </summary> </member> <member name="T:DbUp.Engine.SqlScript"> <summary> Represents a SQL Server script that comes from an embedded resource in an assembly. </summary> </member> <member name="M:DbUp.Engine.SqlScript.#ctor(System.String,System.String)"> <summary> Initializes a new instance of the <see cref="T:DbUp.Engine.SqlScript"/> class. </summary> <param name="name">The name.</param> <param name="contents">The contents.</param> </member> <member name="P:DbUp.Engine.SqlScript.Contents"> <summary> Gets the contents of the script. </summary> <value></value> </member> <member name="P:DbUp.Engine.SqlScript.Name"> <summary> Gets the name of the script. </summary> <value></value> </member> <member name="M:DbUp.Engine.SqlScript.FromFile(System.String)"> <summary> Create a SqlScript from a file using Default encoding </summary> <param name="path"></param> <returns></returns> </member> <member name="M:DbUp.Engine.SqlScript.FromFile(System.String,System.Text.Encoding)"> <summary> Create a SqlScript from a file using specified encoding </summary> <param name="path"></param> <param name="encoding"></param> <returns></returns> </member> <member name="M:DbUp.Engine.SqlScript.FromStream(System.String,System.IO.Stream)"> <summary> Create a SqlScript from a stream using Default encoding </summary> <param name="scriptName"></param> <param name="stream"></param> <returns></returns> </member> <member name="M:DbUp.Engine.SqlScript.FromStream(System.String,System.IO.Stream,System.Text.Encoding)"> <summary> Create a SqlScript from a stream using specified encoding </summary> <param name="scriptName"></param> <param name="stream"></param> <param name="encoding"></param> <returns></returns> </member> <member name="T:DbUp.Engine.IScriptProvider"> <summary> Provides scripts to be executed. </summary> </member> <member name="M:DbUp.Engine.IScriptProvider.GetScripts(DbUp.Engine.Transactions.IConnectionManager)"> <summary> Gets all scripts that should be executed. </summary> </member> <member name="T:DbUp.Engine.IJournal"> <summary> This interface is provided to allow different projects to store version information differently. </summary> </member> <member name="M:DbUp.Engine.IJournal.GetExecutedScripts"> <summary> Recalls the version number of the database. </summary> <returns></returns> </member> <member name="M:DbUp.Engine.IJournal.StoreExecutedScript(DbUp.Engine.SqlScript)"> <summary> Records an upgrade script for a database. </summary> <param name="script">The script.</param> </member> <member name="T:DbUp.Filters"> <summary> A factory class for filter methods. </summary> </member> <member name="M:DbUp.Filters.ExcludeScriptNamesInFile(System.String)"> <summary> This filter will exclude scripts that are listed in a file. </summary> <remarks> The file should contain a single script name per line. </remarks> <param name="fileName">The file that contains the script names to be excluded, one per line.</param> <returns></returns> </member> <member name="M:DbUp.Filters.OnlyIncludeScriptNamesInFile(System.String)"> <summary> This filter will only include scripts that are listed in a file. All other scripts will be excluded. </summary> <remarks> The file should contain a single script name per line. </remarks> <param name="fileName">The file that contains the script names to be included, one per line.</param> <returns></returns> </member> <member name="M:DbUp.Filters.ExcludeScripts(System.String[])"> <summary> This filter will exclude the specified scripts. </summary> <param name="scriptNames">The names of the scripts to be excluded.</param> <returns></returns> </member> <member name="M:DbUp.Filters.OnlyIncludeScripts(System.String[])"> <summary> This filter will include only the specified scripts, and exclude any others. </summary> <param name="scriptNames">The names of the scripts to be included.</param> <returns></returns> </member> <member name="T:DbUp.Helpers.NullJournal"> <summary> Enables multiple executions of idempotent scripts. </summary> </member> <member name="M:DbUp.Helpers.NullJournal.GetExecutedScripts"> <summary> Returns an empty array of length 0 </summary> <returns></returns> </member> <member name="M:DbUp.Helpers.NullJournal.StoreExecutedScript(DbUp.Engine.SqlScript)"> <summary> Does not store the script, simply returns </summary> <param name="script"></param> </member> <member name="T:DbUp.Helpers.AdHocSqlRunner"> <summary> A helper for executing SQL queries easily. </summary> </member> <member name="M:DbUp.Helpers.AdHocSqlRunner.#ctor(System.Func{System.Data.IDbCommand},System.String,DbUp.Engine.IScriptPreprocessor[])"> <summary> Initializes a new instance of the <see cref="T:DbUp.Helpers.AdHocSqlRunner"/> class. </summary> <param name="commandFactory">The command factory.</param> <param name="schema">The schema.</param> <param name="additionalScriptPreprocessors">The additional script preprocessors.</param> <remarks>Sets the <c>variablesEnabled</c> setting to <c>true</c>.</remarks> </member> <member name="M:DbUp.Helpers.AdHocSqlRunner.#ctor(System.Func{System.Data.IDbCommand},System.String,System.Func{System.Boolean},DbUp.Engine.IScriptPreprocessor[])"> <summary> Initializes a new instance of the <see cref="T:DbUp.Helpers.AdHocSqlRunner"/> class. </summary> <param name="commandFactory">The command factory.</param> <param name="schema">The schema.</param> <param name="variablesEnabled">Function indicating <c>true</c> if variables should be replaced, <c>false</c> otherwise.</param> <param name="additionalScriptPreprocessors">The additional script preprocessors.</param> </member> <member name="M:DbUp.Helpers.AdHocSqlRunner.WithVariable(System.String,System.String)"> <summary> Adds a variable to be substituted on Adhoc script </summary> <param name="variableName"></param> <param name="value"></param> <returns></returns> </member> <member name="P:DbUp.Helpers.AdHocSqlRunner.Schema"> <summary> Database Schema, should be null if database does not support schemas </summary> </member> <member name="M:DbUp.Helpers.AdHocSqlRunner.ExecuteScalar(System.String,System.Func{System.String,System.Object}[])"> <summary> Executes a scalar query. </summary> <param name="query">The query.</param> <param name="parameters">The parameters.</param> <returns></returns> </member> <member name="M:DbUp.Helpers.AdHocSqlRunner.ExecuteNonQuery(System.String,System.Func{System.String,System.Object}[])"> <summary> Executes a query that returns the number of records modified. </summary> <param name="query">The query.</param> <param name="parameters">The parameters.</param> <returns></returns> </member> <member name="M:DbUp.Helpers.AdHocSqlRunner.ExecuteReader(System.String,System.Func{System.String,System.Object}[])"> <summary> Executes a select query or procedure. </summary> <param name="query">The query.</param> <param name="parameters">The parameters.</param> <returns></returns> </member> <member name="T:DbUp.Helpers.TemporarySqlDatabase"> <summary> Used to create databases that are deleted at the end of a unit test. </summary> </member> <member name="M:DbUp.Helpers.TemporarySqlDatabase.#ctor(System.String)"> <summary> Creates new TemporarySqlDatabase against (local) </summary> </member> <member name="M:DbUp.Helpers.TemporarySqlDatabase.#ctor(System.String,System.String)"> <summary> Initializes a new instance of the <see cref="T:DbUp.Helpers.TemporarySqlDatabase"/> class. </summary> <param name="name">The name.</param> </member> <member name="P:DbUp.Helpers.TemporarySqlDatabase.ConnectionString"> <summary> Gets the connection string. </summary> <value>The connection string.</value> </member> <member name="P:DbUp.Helpers.TemporarySqlDatabase.AdHoc"> <summary> Gets a tool to run ad-hoc SQL queries. </summary> <value>The ad hoc.</value> </member> <member name="M:DbUp.Helpers.TemporarySqlDatabase.Create"> <summary> Creates the database. </summary> </member> <member name="M:DbUp.Helpers.TemporarySqlDatabase.Dispose"> <summary> Deletes the database. </summary> </member> <member name="T:DbUp.ScriptProviders.EmbeddedScriptsProvider"> <summary> An <see cref="T:DbUp.Engine.IScriptProvider"/> implementation which retrieves upgrade scripts embedded in assemblies. </summary> </member> <member name="M:DbUp.ScriptProviders.EmbeddedScriptsProvider.#ctor(System.Reflection.Assembly[],System.Func{System.String,System.Boolean},System.Text.Encoding)"> <summary> Initializes a new instance of the <see cref="T:DbUp.ScriptProviders.EmbeddedScriptsProvider"/> class. </summary> <param name="assemblies">The assemblies to search.</param> <param name="filter">The filter.</param> <param name="encoding">The encoding.</param> </member> <member name="M:DbUp.ScriptProviders.EmbeddedScriptsProvider.GetScripts(DbUp.Engine.Transactions.IConnectionManager)"> <summary> Gets all scripts that should be executed. </summary> <returns></returns> </member> <member name="T:DbUp.ScriptProviders.EmbeddedScriptAndCodeProvider"> <summary> An enhanced <see cref="T:DbUp.Engine.IScriptProvider"/> implementation which retrieves upgrade scripts or IScript code upgrade scripts embedded in an assembly. </summary> </member> <member name="M:DbUp.ScriptProviders.EmbeddedScriptAndCodeProvider.#ctor(System.Reflection.Assembly,System.Func{System.String,System.Boolean})"> <summary> Initializes a new instance of the <see cref="T:DbUp.ScriptProviders.EmbeddedScriptProvider"/> class. </summary> <param name="assembly">The assembly.</param> <param name="filter">The embedded sql script filter.</param> </member> <member name="M:DbUp.ScriptProviders.EmbeddedScriptAndCodeProvider.GetScripts(DbUp.Engine.Transactions.IConnectionManager)"> <summary> Gets all scripts that should be executed. </summary> </member> <member name="T:DbUp.ScriptProviders.StaticScriptProvider"> <summary> Allows you to easily programatically supply scripts from code. </summary> </member> <member name="M:DbUp.ScriptProviders.StaticScriptProvider.#ctor(System.Collections.Generic.IEnumerable{DbUp.Engine.SqlScript})"> <summary> Initializes a new instance of the <see cref="T:DbUp.ScriptProviders.StaticScriptProvider"/> class. </summary> <param name="scripts">The scripts.</param> </member> <member name="M:DbUp.ScriptProviders.StaticScriptProvider.GetScripts(DbUp.Engine.Transactions.IConnectionManager)"> <summary> Gets all scripts that should be executed. </summary> </member> <member name="T:DbUp.ScriptProviders.EmbeddedScriptProvider"> <summary> The default <see cref="T:DbUp.Engine.IScriptProvider"/> implementation which retrieves upgrade scripts embedded in an assembly. </summary> </member> <member name="M:DbUp.ScriptProviders.EmbeddedScriptProvider.#ctor(System.Reflection.Assembly,System.Func{System.String,System.Boolean})"> <summary> Initializes a new instance of the <see cref="T:DbUp.ScriptProviders.EmbeddedScriptProvider"/> class. </summary> <param name="assembly">The assembly.</param> <param name="filter">The filter.</param> </member> <member name="M:DbUp.ScriptProviders.EmbeddedScriptProvider.#ctor(System.Reflection.Assembly,System.Func{System.String,System.Boolean},System.Text.Encoding)"> <summary> Initializes a new instance of the <see cref="T:DbUp.ScriptProviders.EmbeddedScriptProvider"/> class. </summary> <param name="assembly">The assembly.</param> <param name="filter">The filter.</param> <param name="encoding">The encoding.</param> </member> <member name="T:DbUp.ScriptProviders.FileSystemScriptProvider"> <summary> Alternate <see cref="T:DbUp.Engine.IScriptProvider"/> implementation which retrieves upgrade scripts via a directory </summary> </member> <member name="M:DbUp.ScriptProviders.FileSystemScriptProvider.#ctor(System.String)"> <summary> </summary> <param name="directoryPath">Path to SQL upgrade scripts</param> </member> <member name="M:DbUp.ScriptProviders.FileSystemScriptProvider.#ctor(System.String,System.Func{System.String,System.Boolean})"> <summary> </summary> <param name="directoryPath">Path to SQL upgrade scripts</param> <param name="filter">The filter.</param> </member> <member name="M:DbUp.ScriptProviders.FileSystemScriptProvider.#ctor(System.String,System.Text.Encoding)"> <summary> </summary> <param name="directoryPath">Path to SQL upgrade scripts</param> <param name="encoding">The encoding.</param> </member> <member name="M:DbUp.ScriptProviders.FileSystemScriptProvider.#ctor(System.String,System.Func{System.String,System.Boolean},System.Text.Encoding)"> <summary> </summary> <param name="directoryPath">Path to SQL upgrade scripts</param> <param name="filter">The filter.</param> <param name="encoding">The encoding.</param> </member> <member name="M:DbUp.ScriptProviders.FileSystemScriptProvider.GetScripts(DbUp.Engine.Transactions.IConnectionManager)"> <summary> Gets all scripts that should be executed. </summary> </member> <member name="T:DbUp.SupportedDatabasesForEnsureDatabase"> <summary> Add extension methods to this type if you plan to add support for EnsureDatabase for additional databases. </summary> </member> <member name="T:DbUp.Support.Firebird.FirebirdTableJournal"> <summary> An implementation of the <see cref="T:DbUp.Engine.IJournal"/> interface which tracks version numbers for a Firebird database using a table called SchemaVersions. </summary> </member> <member name="M:DbUp.Support.Firebird.FirebirdTableJournal.#ctor(System.Func{DbUp.Engine.Transactions.IConnectionManager},System.Func{DbUp.Engine.Output.IUpgradeLog},System.String)"> <summary> Creates a new Firebird table journal. </summary> <param name="connectionManager">The Firebird connection manager.</param> <param name="logger">The upgrade logger.</param> <param name="tableName">The name of the journal table.</param> </member> <member name="M:DbUp.Support.Firebird.FirebirdTableJournal.GetExecutedScripts"> <summary> Fetches the list of already executed scripts. </summary> <returns></returns> </member> <member name="M:DbUp.Support.Firebird.FirebirdTableJournal.StoreExecutedScript(DbUp.Engine.SqlScript)"> <summary> Records an upgrade script for a database. </summary> <param name="script">The script.</param> </member> <member name="M:DbUp.Support.Firebird.FirebirdTableJournal.VerifyTableExistsCommand(System.Data.IDbCommand)"> <summary>Verify, using database-specific queries, if the table exists in the database.</summary> <param name="command">The <c>IDbCommand</c> to be used for the query</param> <returns>True if table exists, false otherwise</returns> </member> <member name="T:DbUp.Support.MySql.MySqlITableJournal"> <summary> An implementation of the <see cref="T:DbUp.Engine.IJournal"/> interface which tracks version numbers for a PostgreSQL database using a table called SchemaVersions. </summary> </member> <member name="M:DbUp.Support.MySql.MySqlITableJournal.#ctor(System.Func{DbUp.Engine.Transactions.IConnectionManager},System.Func{DbUp.Engine.Output.IUpgradeLog},System.String,System.String)"> <summary> Creates a new MySql table journal. </summary> <param name="connectionManager">The MySql connection manager.</param> <param name="logger">The upgrade logger.</param> <param name="schema">The name of the schema the journal is stored in.</param> <param name="table">The name of the journal table.</param> </member> <member name="M:DbUp.Support.MySql.MySqlITableJournal.StoreExecutedScript(DbUp.Engine.SqlScript)"> <summary> Records an upgrade script for a database. </summary> <param name="script">The script.</param> </member> <member name="M:DbUp.Support.MySql.MySqlITableJournal.VerifyTableExistsCommand(System.Data.IDbCommand,System.String,System.String)"> <summary>Verify, using database-specific queries, if the table exists in the database.</summary> <param name="command">The <c>IDbCommand</c> to be used for the query</param> <param name="tableName">The name of the table</param> <param name="schemaName">The schema for the table</param> <returns>True if table exists, false otherwise</returns> </member> <member name="T:DbUp.Support.Postgresql.PostgresqlTableJournal"> <summary> An implementation of the <see cref="T:DbUp.Engine.IJournal"/> interface which tracks version numbers for a PostgreSQL database using a table called SchemaVersions. </summary> </member> <member name="M:DbUp.Support.Postgresql.PostgresqlTableJournal.#ctor(System.Func{DbUp.Engine.Transactions.IConnectionManager},System.Func{DbUp.Engine.Output.IUpgradeLog},System.String,System.String)"> <summary> Creates a new PostgreSQL table journal. </summary> <param name="connectionManager">The PostgreSQL connection manager.</param> <param name="logger">The upgrade logger.</param> <param name="schema">The name of the schema the journal is stored in.</param> <param name="table">The name of the journal table.</param> </member> <member name="M:DbUp.Support.Postgresql.PostgresqlTableJournal.StoreExecutedScript(DbUp.Engine.SqlScript)"> <summary> Records an upgrade script for a database. </summary> <param name="script">The script.</param> </member> <member name="M:DbUp.Support.Postgresql.PostgresqlTableJournal.VerifyTableExistsCommand(System.Data.IDbCommand,System.String,System.String)"> <summary>Verify, using database-specific queries, if the table exists in the database.</summary> <param name="command">The <c>IDbCommand</c> to be used for the query</param> <param name="tableName">The name of the table</param> <param name="schemaName">The schema for the table</param> <returns>True if table exists, false otherwise</returns> </member> <member name="T:DbUp.Support.SqlServer.SqlCommandSplitter"> <summary> Responsible for splitting SQL text into a list of commands. </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlCommandSplitter.SplitScriptIntoCommands(System.String)"> <summary> Returns the seperate executable SQL commands within the SQL script. </summary> <param name="scriptContents"></param> <returns></returns> </member> <member name="T:DbUp.Support.SqlServer.SqlConnectionManager"> <summary> Manages Sql Database Connections </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlConnectionManager.#ctor(System.String)"> <summary> Manages Sql Database Connections </summary> <param name="connectionString"></param> </member> <member name="T:DbUp.Support.SqlServer.SqlObjectParser"> <summary> Parses Sql Objects and performs quoting functions </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlObjectParser.QuoteSqlObjectName(System.String)"> <summary> Quotes the name of the SQL object in square brackets to allow Special characters in the object name. This function implements System.Data.SqlClient.SqlCommandBuilder.QuoteIdentifier() with an additional validation which is missing from the SqlCommandBuilder version. </summary> <param name="objectName">Name of the object to quote.</param> <returns>The quoted object name with trimmed whitespace</returns> </member> <member name="M:DbUp.Support.SqlServer.SqlObjectParser.QuoteSqlObjectName(System.String,DbUp.Support.ObjectNameOptions)"> <summary> Quotes the name of the SQL object in square brackets to allow Special characters in the object name. This function implements System.Data.SqlClient.SqlCommandBuilder.QuoteIdentifier() with an additional validation which is missing from the SqlCommandBuilder version. </summary> <param name="objectName">Name of the object to quote.</param> <param name="objectNameOptions">The settings which indicate if the whitespace should be dropped or not.</param> <returns>The quoted object name</returns> </member> <member name="T:DbUp.Support.SqlServer.SqlScriptExecutor"> <summary> A standard implementation of the IScriptExecutor interface that executes against a SQL Server database. </summary> </member> <member name="P:DbUp.Support.SqlServer.SqlScriptExecutor.ExecutionTimeoutSeconds"> <summary> SQLCommand Timeout in seconds. If not set, the default SQLCommand timeout is not changed. </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlScriptExecutor.#ctor(System.Func{DbUp.Engine.Transactions.IConnectionManager},System.Func{DbUp.Engine.Output.IUpgradeLog},System.String,System.Func{System.Boolean},System.Collections.Generic.IEnumerable{DbUp.Engine.IScriptPreprocessor})"> <summary> Initializes an instance of the <see cref="T:DbUp.Support.SqlServer.SqlScriptExecutor"/> class. </summary> <param name="connectionManagerFactory"></param> <param name="log">The logging mechanism.</param> <param name="schema">The schema that contains the table.</param> <param name="variablesEnabled">Function that returns <c>true</c> if variables should be replaced, <c>false</c> otherwise.</param> <param name="scriptPreprocessors">Script Preprocessors in addition to variable substitution</param> </member> <member name="P:DbUp.Support.SqlServer.SqlScriptExecutor.Schema"> <summary> Database Schema, should be null if database does not support schemas </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlScriptExecutor.Execute(DbUp.Engine.SqlScript)"> <summary> Executes the specified script against a database at a given connection string. </summary> <param name="script">The script.</param> </member> <member name="M:DbUp.Support.SqlServer.SqlScriptExecutor.VerifySchema"> <summary> Verifies the existence of targeted schema. If schema is not verified, will check for the existence of the dbo schema. </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlScriptExecutor.Execute(DbUp.Engine.SqlScript,System.Collections.Generic.IDictionary{System.String,System.String})"> <summary> Executes the specified script against a database at a given connection string. </summary> <param name="script">The script.</param> <param name="variables">Variables to replace in the script</param> </member> <member name="T:DbUp.Support.SqlServer.SqlTableJournal"> <summary> An implementation of the <see cref="T:DbUp.Engine.IJournal"/> interface which tracks version numbers for a SQL Server database using a table called dbo.SchemaVersions. </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlTableJournal.#ctor(System.Func{DbUp.Engine.Transactions.IConnectionManager},System.Func{DbUp.Engine.Output.IUpgradeLog},System.String,System.String)"> <summary> Initializes a new instance of the <see cref="T:DbUp.Support.SqlServer.SqlTableJournal"/> class. </summary> <param name="connectionManager">The connection manager.</param> <param name="logger">The log.</param> <param name="schema">The schema that contains the table.</param> <param name="table">The table name.</param> <example> var journal = new TableJournal("Server=server;Database=database;Trusted_Connection=True", "dbo", "MyVersionTable"); </example> </member> <member name="M:DbUp.Support.SqlServer.SqlTableJournal.GetExecutedScripts"> <summary> Recalls the version number of the database. </summary> <returns>All executed scripts.</returns> </member> <member name="M:DbUp.Support.SqlServer.SqlTableJournal.GetExecutedScriptsSql(System.String,System.String)"> <summary> Create an SQL statement which will retrieve all executed scripts in order. </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlTableJournal.StoreExecutedScript(DbUp.Engine.SqlScript)"> <summary> Records a database upgrade for a database specified in a given connection string. </summary> <param name="script">The script.</param> </member> <member name="M:DbUp.Support.SqlServer.SqlTableJournal.CreateTableSql(System.String,System.String)"> <summary>Generates an SQL statement that, when exectuted, will create the journal database table.</summary> <param name="schema">Desired schema name supplied by configuration or <c>NULL</c></param> <param name="table">Desired table name</param> <returns>A <c>CREATE TABLE</c> SQL statement</returns> </member> <member name="M:DbUp.Support.SqlServer.SqlTableJournal.CreateTableName(System.String,System.String)"> <summary>Combine the <c>schema</c> and <c>table</c> values into an appropriately-quoted identifier for the journal table.</summary> <param name="schema">Desired schema name supplied by configuration or <c>NULL</c></param> <param name="table">Desired table name</param> <returns>Quoted journal table identifier</returns> </member> <member name="M:DbUp.Support.SqlServer.SqlTableJournal.CreatePrimaryKeyName(System.String)"> <summary>Convert the <c>table</c> value into an appropriately-quoted identifier for the journal table's unique primary key.</summary> <param name="table">Desired table name</param> <returns>Quoted journal table primary key identifier</returns> </member> <member name="M:DbUp.Support.SqlServer.SqlTableJournal.VerifyTableExistsCommand(System.Data.IDbCommand,System.String,System.String)"> <summary>Verify, using database-specific queries, if the table exists in the database.</summary> <param name="command">The <c>IDbCommand</c> to be used for the query</param> <param name="tableName">The name of the table</param> <param name="schemaName">The schema for the table</param> <returns>True if table exists, false otherwise</returns> </member> <member name="T:DbUp.Support.SqlServer.SqlCommandReader"> <summary> Reads SQL commands from an underlying text stream. </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlCommandReader.#ctor(System.String,System.String,System.Boolean)"> <summary> Creates an instance of SqlCommandReader </summary> </member> <member name="P:DbUp.Support.SqlServer.SqlCommandReader.Delimiter"> <summary> The current delimiter </summary> </member> <member name="P:DbUp.Support.SqlServer.SqlCommandReader.DelimiterRequiresWhitespace"> <summary> If true it indicates the delimiter requires whitespace before being used </summary> </member> <member name="P:DbUp.Support.SqlServer.SqlCommandReader.CurrentIndex"> <summary> The index of the current character </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlCommandReader.ReadAllCommands(System.Action{System.String})"> <summary> Calls back for each command </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlCommandReader.ReadCustomStatement"> <summary> Read a custom statement </summary> </member> <member name="P:DbUp.Support.SqlServer.SqlCommandReader.IsCustomStatement"> <summary> Hook to support custom statements </summary> </member> <member name="P:DbUp.Support.SqlServer.SqlCommandReader.LastChar"> <summary> The previous character </summary> </member> <member name="P:DbUp.Support.SqlServer.SqlCommandReader.CurrentChar"> <summary> The current character </summary> </member> <member name="P:DbUp.Support.SqlServer.SqlCommandReader.HasReachedEnd"> <summary> Has the Command Reader reached the end of the file </summary> </member> <member name="P:DbUp.Support.SqlServer.SqlCommandReader.IsEndOfLine"> <summary> Is the current character end and of line character </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlCommandReader.IsCurrentCharEqualTo(System.Char)"> <summary> Does current character match the character argument </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlCommandReader.IsLastCharEqualTo(System.Char)"> <summary> Is the previous character equal to argument </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlCommandReader.IsCharEqualTo(System.Char,System.Char)"> <summary> Are the arguments the same character, ignoring case </summary> </member> <member name="P:DbUp.Support.SqlServer.SqlCommandReader.IsQuote"> <summary> Is character a single quote </summary> </member> <member name="P:DbUp.Support.SqlServer.SqlCommandReader.IsWhiteSpace"> <summary> Is current character WhiteSpace </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlCommandReader.PeekChar"> <summary> Peek at the next character </summary> </member> <member name="M:DbUp.Support.SqlServer.SqlCommandReader.TryPeek(System.Int32,System.String@)"> <summary> Peek at the next character </summary> </member> <member name="F:DbUp.Support.ObjectNameOptions.None"> <summary> No options are set. </summary> </member> <member name="F:DbUp.Support.ObjectNameOptions.Trim"> <summary> Remove starting and ending white space from the object name. </summary> </member> <member name="M:DbUp.Support.SQLite.SQLiteObjectParser.QuoteSqlObjectName(System.String)"> <summary> Quotes the name of the SQLite object in square brackets to allow Special characters in the object name. </summary> <param name="objectName">Name of the object to quote.</param> <returns>The quoted object name with trimmed whitespace</returns> </member> <member name="M:DbUp.Support.SQLite.SQLiteObjectParser.QuoteSqlObjectName(System.String,DbUp.Support.ObjectNameOptions)"> <summary> Quotes the name of the SQLite object in square brackets to allow Special characters in the object name. </summary> <param name="objectName">Name of the object to quote.</param> <param name="objectNameOptions">The settings which indicate if the whitespace should be dropped or not.</param> <returns>The quoted object name</returns> </member> <member name="T:DbUp.Support.SQLite.SQLiteTableJournal"> <summary> An implementation of the <see cref="T:DbUp.Engine.IJournal"/> interface which tracks version numbers for a SQLite database using a table called SchemaVersions. </summary> </member> <member name="M:DbUp.Support.SQLite.SQLiteTableJournal.#ctor(System.Func{DbUp.Engine.Transactions.IConnectionManager},System.Func{DbUp.Engine.Output.IUpgradeLog},System.String)"> <summary> Initializes a new instance of the <see cref="T:DbUp.Support.SQLite.SQLiteTableJournal"/> class. </summary> </member> <member name="M:DbUp.Support.SQLite.SQLiteTableJournal.CreateTableSql(System.String,System.String)"> <summary>Generates an SQL statement that, when exectuted, will create the journal database table.</summary> <param name="schema">This parameter is ignored as SQLLite doesn't have schemas.</param> <param name="table">Desired table name</param> <returns>A <c>CREATE TABLE</c> SQL statement</returns> </member> <member name="M:DbUp.Support.SQLite.SQLiteTableJournal.CreatePrimaryKeyName(System.String)"> <summary>Convert the <c>table</c> value into an appropriately-quoted identifier for the journal table's unique primary key.</summary> <param name="table">Desired table name</param> <returns>Quoted journal table primary key identifier</returns> </member> <member name="M:DbUp.Support.SQLite.SQLiteTableJournal.VerifyTableExistsCommand(System.Data.IDbCommand,System.String,System.String)"> <summary>Verify, using database-specific queries, if the table exists in the database.</summary> <param name="command">The <c>IDbCommand</c> to be used for the query</param> <param name="tableName">The name of the table</param> <param name="schemaName">The schema for the table</param> <returns>True if table exists, false otherwise</returns> </member> <member name="T:SqlServerExtensions"> <summary> Configuration extension methods for SQL Server. </summary> </member> <member name="M:SqlServerExtensions.SqlDatabase(DbUp.Builder.SupportedDatabases,System.String)"> <summary> Creates an upgrader for SQL Server databases. </summary> <param name="supported">Fluent helper type.</param> <param name="connectionString">The connection string.</param> <returns> A builder for a database upgrader designed for SQL Server databases. </returns> </member> <member name="M:SqlServerExtensions.SqlDatabase(DbUp.Builder.SupportedDatabases,System.String,System.String)"> <summary> Creates an upgrader for SQL Server databases. </summary> <param name="supported">Fluent helper type.</param> <param name="connectionString">The connection string.</param> <param name="schema">The SQL schema name to use. Defaults to 'dbo'.</param> <returns> A builder for a database upgrader designed for SQL Server databases. </returns> </member> <member name="M:SqlServerExtensions.SqlDatabase(DbUp.Builder.SupportedDatabases,System.Func{System.Data.IDbConnection})"> <summary> Creates an upgrader for SQL Server databases. </summary> <param name="supported">Fluent helper type.</param> <param name="connectionFactory">The connection factory.</param> <returns> A builder for a database upgrader designed for SQL Server databases. </returns> </member> <member name="M:SqlServerExtensions.SqlDatabase(DbUp.Builder.SupportedDatabases,System.Func{System.Data.IDbConnection},System.String)"> <summary> Creates an upgrader for SQL Server databases. </summary> <param name="supported">Fluent helper type.</param> <param name="connectionFactory">The connection factory.</param> <param name="schema">The SQL schema name to use. Defaults to 'dbo'.</param> <returns> A builder for a database upgrader designed for SQL Server databases. </returns> </member> <member name="M:SqlServerExtensions.SqlDatabase(DbUp.Engine.Transactions.IConnectionManager,System.String)"> <summary> </summary> <param name="connectionManager"></param> <param name="schema"></param> <returns></returns> </member> <member name="M:SqlServerExtensions.JournalToSqlTable(DbUp.Builder.UpgradeEngineBuilder,System.String,System.String)"> <summary> Tracks the list of executed scripts in a SQL Server table. </summary> <param name="builder">The builder.</param> <param name="schema">The schema.</param> <param name="table">The table.</param> <returns></returns> </member> <member name="M:SqlServerExtensions.SqlDatabase(DbUp.SupportedDatabasesForEnsureDatabase,System.String)"> <summary> Ensures that the database specified in the connection string exists. </summary> <param name="supported">Fluent helper type.</param> <param name="connectionString">The connection string.</param> <returns></returns> </member> <member name="M:SqlServerExtensions.SqlDatabase(DbUp.SupportedDatabasesForEnsureDatabase,System.String,System.Int32)"> <summary> Ensures that the database specified in the connection string exists. </summary> <param name="supported">Fluent helper type.</param> <param name="connectionString">The connection string.</param> <param name="commandTimeout">Use this to set the command time out for creating a database in case you're encountering a time out in this operation.</param> <returns></returns> </member> <member name="M:SqlServerExtensions.SqlDatabase(DbUp.SupportedDatabasesForEnsureDatabase,System.String,DbUp.Engine.Output.IUpgradeLog,System.Int32)"> <summary> Ensures that the database specified in the connection string exists. </summary> <param name="supported">Fluent helper type.</param> <param name="connectionString">The connection string.</param> <param name="logger">The <see cref="T:DbUp.Engine.Output.IUpgradeLog"/> used to record actions.</param> <param name="timeout">Use this to set the command time out for creating a database in case you're encountering a time out in this operation.</param> <returns></returns> </member> </members> </doc> |