In order to generate database scripts outside of a build process, use the NServiceBus.
command prompt tool developed for this purpose.
The tool can be downloaded from NuGet and installed using the following command:
dotnet tool install -g NServiceBus.Persistence.Sql.CommandLine
Once installed, the sql-persistence
command line tool will be available for use.
sql-persistence
Available commands
This tool currently has one command.
script
sql-persistence script
Generates scripts required to setup a database for an NServiceBus endpoint:
sql-persistence script <assembly>
[--output-dir]
[--clean]
[--overwrite]
[--dialect]
[--verbose]
Options
-o=
| --output-dir=
: Path to the output directory. If not specified, the current directory will be used.
--clean
: Removes existing files in the output directory
--overwrite
: Overwrites existing files in the output if they match the files to be generated
--dialect=
: Specifies a dialect to generate. Allowed values are: SqlServer, MySql, Oracle, PostgreSql
--verbose
: Verbose logging