├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── build.yml │ ├── ci.yml │ ├── grate-workflow.yml │ └── integration-tests.yml ├── .gitignore ├── CONTRIBUTING.md ├── CodeAnalysis.ruleset ├── Directory.Build.props ├── Directory.Packages.props ├── GitVersion.yml ├── LICENSE ├── README.md ├── codeql-analysis.yml ├── docs ├── ConfigurationOptions │ ├── FolderConfiguration.md │ ├── ResponseFiles.md │ └── index.md ├── EnvironmentScripts.md ├── GettingGrate.md ├── GettingStarted.md ├── MigratingFromRoundhousE.md ├── ScriptTypes │ ├── AnytimeScripts.md │ ├── EverytimeScripts.md │ ├── OneTimeScripts.md │ └── index.md ├── TokenReplacement.md ├── _config.yml ├── _sass │ └── custom │ │ └── custom.scss └── index.md ├── examples ├── AzureDevops │ └── azure-pipelines.yml ├── docker │ ├── build-and-run.ps1 │ ├── db │ │ ├── runFirstAfterUp │ │ │ └── 001_greeting.sql │ │ ├── up │ │ │ └── 001_create_table.sql │ │ └── views │ │ │ └── test.sql │ ├── docker-compose.yml │ ├── output │ │ └── .gitignore │ └── readme.md ├── github-actions │ └── grate-workflow.yml ├── k8s │ ├── initcontainer │ │ ├── Dockerfile │ │ ├── Dockerfile-db │ │ ├── README.md │ │ ├── deployment.yaml │ │ ├── sample-service │ │ │ ├── Controllers │ │ │ │ └── GrateController.cs │ │ │ ├── Program.cs │ │ │ ├── appsettings.json │ │ │ └── sample-service.csproj │ │ └── sql │ │ │ ├── runFirstAfterUp │ │ │ └── 001_greeting.sql │ │ │ ├── up │ │ │ └── 001_create_table.sql │ │ │ └── views │ │ │ └── test.sql │ └── multitenancy │ │ ├── Dockerfile │ │ ├── Dockerfile-db │ │ ├── README.md │ │ ├── deployment.yaml │ │ ├── sample-service │ │ ├── Controllers │ │ │ ├── GrateController.cs │ │ │ └── TenantController.cs │ │ ├── Extensions │ │ │ └── ConnectionStringExtension.cs │ │ ├── Program.cs │ │ ├── appsettings.json │ │ └── sample-service.csproj │ │ ├── script │ │ └── migrate.sh │ │ └── sql │ │ ├── runFirstAfterUp │ │ └── 001_greeting.sql │ │ ├── up │ │ └── 001_create_table.sql │ │ └── views │ │ └── test.sql ├── local │ ├── db │ │ ├── indexes │ │ │ └── ix_TestData_Name.sql │ │ ├── sprocs │ │ │ └── sp_GetTestById.sql │ │ ├── up │ │ │ ├── 001-Create-TestTable.sql │ │ │ ├── 002-Add-Test-Data.ENV.Test.sql │ │ │ └── 003-Add-Deleted-Column.sql │ │ └── views │ │ │ └── vw_CurrentTestData.sql │ ├── readme.md │ └── run-migration.ps1 ├── scripts │ └── sqlite │ │ ├── afterMigration │ │ └── after_migration_will_be_run_every_time.sql │ │ ├── alterDatabase │ │ └── 01_alter_this_will_run_any_time_it_is_changed.sql │ │ ├── beforeMigration │ │ └── 01_before_this_will_run_every_time.sql │ │ ├── functions │ │ └── function1_will_run_when_changed.sql │ │ ├── indexes │ │ └── index1_will_run_when_changed.sql │ │ ├── permissions │ │ └── fix_permissions_will_be_run_every_time.sql │ │ ├── runAfterCreateDatabase │ │ └── 01_after_create_c.sql │ │ ├── runAfterOtherAnyTimeScripts │ │ └── 01_after_other_this_will_when_changed.sql │ │ ├── runBeforeUp │ │ └── 01_before_up_this_will_run_any_time_it_is_changed.sql │ │ ├── runFirstAfterUp │ │ └── 01_first_after_up_one_time_script.sql │ │ ├── sprocs │ │ └── sproc1_will_run_when_changed.sql │ │ ├── triggers │ │ └── trigger1_will_run_when_changed.sql │ │ ├── up │ │ └── 01_up_one_time_script.sql │ │ └── views │ │ └── view1_will_run_when_changed.sql └── test-integration │ └── sample-test-integration │ ├── SampleDatabase │ ├── SampleDatabase.csproj │ ├── db │ │ └── sprocs │ │ │ └── 000_sample_proc.sql │ └── readme.md │ ├── Tests │ ├── DatabaseTest.cs │ ├── SqlServerFixture.cs │ └── Tests.csproj │ ├── global.json │ ├── readme.md │ └── sample-test-integration.sln ├── global.json ├── grate.sln ├── installers ├── chocolatey │ ├── .gitignore │ ├── Create-Package.ps1 │ └── grate │ │ ├── grate.nuspec │ │ └── tools │ │ ├── LICENSE.txt │ │ └── VERIFICATION.txt ├── deb │ ├── .gitignore │ ├── Create-Package.ps1 │ └── template │ │ ├── DEBIAN │ │ ├── control │ │ ├── postinst │ │ └── prerm │ │ └── usr │ │ └── share │ │ ├── doc │ │ └── grate │ │ │ ├── changelog │ │ │ └── copyright │ │ └── man │ │ └── man1 │ │ └── grate.1 ├── docker │ ├── .dockerignore │ ├── .gitignore │ └── Dockerfile ├── msi │ ├── .gitignore │ ├── Create-Installer.ps1 │ └── grate.wxs └── winget │ ├── .gitignore │ ├── Create-Installer.ps1 │ └── grate │ └── manifests │ └── e │ └── erikbra │ └── grate │ ├── 0.10.0 │ ├── erikbra.grate.installer.yaml │ ├── erikbra.grate.locale.en-US.yaml │ └── erikbra.grate.yaml │ ├── 0.10.1 │ ├── erikbra.grate.installer.yaml │ ├── erikbra.grate.locale.en-US.yaml │ └── erikbra.grate.yaml │ ├── 0.11.0 │ ├── erikbra.grate.installer.yaml │ ├── erikbra.grate.locale.en-US.yaml │ └── erikbra.grate.yaml │ ├── 0.9.4 │ ├── erikbra.grate.installer.yaml │ ├── erikbra.grate.locale.en-US.yaml │ └── erikbra.grate.yaml │ ├── 0.9.5 │ ├── erikbra.grate.installer.yaml │ ├── erikbra.grate.locale.en-US.yaml │ └── erikbra.grate.yaml │ ├── 0.9.6 │ ├── erikbra.grate.installer.yaml │ ├── erikbra.grate.locale.en-US.yaml │ └── erikbra.grate.yaml │ ├── 1.0.0 │ ├── erikbra.grate.installer.yaml │ ├── erikbra.grate.locale.en-US.yaml │ └── erikbra.grate.yaml │ ├── 1.1.0 │ ├── erikbra.grate.installer.yaml │ ├── erikbra.grate.locale.en-US.yaml │ └── erikbra.grate.yaml │ └── 1.2.0 │ ├── erikbra.grate.installer.yaml │ ├── erikbra.grate.locale.en-US.yaml │ └── erikbra.grate.yaml ├── src ├── grate.core │ ├── Configuration │ │ ├── ApplicationInfo.cs │ │ ├── Folders.cs │ │ ├── FoldersCommand.cs │ │ ├── FoldersConfiguration.cs │ │ ├── GrateConfiguration.cs │ │ ├── GrateConfigurationBuilder.Factory.cs │ │ ├── GrateConfigurationBuilder.cs │ │ ├── IFoldersConfiguration.cs │ │ ├── IKnownFolderNames.cs │ │ ├── KnownFolderKeys.cs │ │ ├── KnownFolderNames.cs │ │ ├── MigrationStatus.cs │ │ ├── MigrationType.cs │ │ └── MigrationsFolder.cs │ ├── DependencyInjection │ │ └── RegistrationExtensions.cs │ ├── Exceptions │ │ ├── InvalidFolderConfiguration.cs │ │ ├── MigrationException.cs │ │ ├── MigrationFailed.cs │ │ ├── OneTimeScriptChanged.cs │ │ ├── ScriptFailed.cs │ │ ├── UnknownConnectionType.cs │ │ └── UnknownTransactionHandling.cs │ ├── Infrastructure │ │ ├── BatchSplitterReplacer.cs │ │ ├── Bootstrapping.cs │ │ ├── ConnectionStringExtension.cs │ │ ├── EnumerableExtensions.cs │ │ ├── GrateEnvironment.cs │ │ ├── HashGenerator.cs │ │ ├── IHashGenerator.cs │ │ ├── ISyntax.cs │ │ ├── StatementSplitter.cs │ │ ├── TokenExtensions.cs │ │ ├── TokenProvider.cs │ │ └── TokenReplacer.cs │ ├── Migration │ │ ├── AnsiSqlDatabase.cs │ │ ├── ConnectionType.cs │ │ ├── DbMigrator.cs │ │ ├── FileSystem.cs │ │ ├── GrateMigrator.cs │ │ ├── IDatabase.cs │ │ ├── IDbMigrator.cs │ │ ├── IGrateMigrator.cs │ │ ├── MigrationResult.cs │ │ └── TransactionHandling.cs │ ├── NuGet.md │ └── grate.core.csproj ├── grate.mariadb │ ├── Bootstrapping │ │ └── Sql │ │ │ ├── Baseline │ │ │ └── up │ │ │ │ ├── 02_create_scripts_run_table.sql │ │ │ │ ├── 03_create_scripts_run_errors_table.sql │ │ │ │ └── 04_create_version_table.sql │ │ │ └── GrateStructure │ │ │ └── up │ │ │ ├── 00_02a_fix_version_table_casing.sql │ │ │ ├── 00_02b_fix_version_table_casing_calling_proc.sql │ │ │ ├── 00_02c_fix_version_table_casing_drop_proc.sql │ │ │ ├── 00_03a_fix_scriptsrun_table_casing.sql │ │ │ ├── 00_03a_fix_scriptsrunerrors_table_casing.sql │ │ │ ├── 00_03b_fix_scriptsrun_table_casing_calling_proc.sql │ │ │ ├── 00_03b_fix_scriptsrunerrors_table_casing_calling_proc.sql │ │ │ ├── 00_03c_fix_scriptsrun_table_casing_drop_proc.sql │ │ │ ├── 00_03c_fix_scriptsrunerrors_table_casing_drop_proc.sql │ │ │ ├── 01b_version_add_status_column.sql │ │ │ ├── 01c_version_add_status_column_calling_store_proc.sql │ │ │ ├── 01d_version_add_status_column_drop_store_proc.sql │ │ │ ├── 02_scripts_run_unicode_support.sql │ │ │ ├── 03_scripts_run_errors_unicode_support.sql │ │ │ └── 03_version_table_unicode_support.sql │ ├── DependencyInjection │ │ └── RegistrationExtensions.cs │ ├── Infrastructure │ │ ├── MariaDbScriptFailed.cs │ │ └── MariaDbSyntax.cs │ ├── Migration │ │ └── MariaDbDatabase.cs │ ├── NuGet.md │ └── grate.mariadb.csproj ├── grate.oracle │ ├── Bootstrapping │ │ └── Sql │ │ │ ├── Baseline │ │ │ └── up │ │ │ │ ├── 02_create_scripts_run_table.sql │ │ │ │ ├── 03_create_scripts_run_errors_table.sql │ │ │ │ └── 04_create_version_table.sql │ │ │ └── GrateStructure │ │ │ └── up │ │ │ └── 01_version_add_status_column.sql │ ├── DependencyInjection │ │ └── RegistrationExtensions.cs │ ├── Infrastructure │ │ ├── OracleScriptFailed.cs │ │ └── OracleSyntax.cs │ ├── Migration │ │ └── OracleDatabase.cs │ ├── NuGet.md │ └── grate.oracle.csproj ├── grate.postgresql │ ├── Bootstrapping │ │ └── Sql │ │ │ ├── Baseline │ │ │ └── up │ │ │ │ ├── 01_create_schema_grate.ENV.GrateInternalBoostrap-a61456d0-e00a-4933-b692-c6a5d7d51539.sql │ │ │ │ ├── 02_create_scripts_run_table.sql │ │ │ │ ├── 03_create_scripts_run_errors_table.sql │ │ │ │ └── 04_create_version_table.sql │ │ │ └── GrateStructure │ │ │ └── up │ │ │ ├── 00_01_fix_schema_casing.sql │ │ │ ├── 00_02_fix_version_table_casing.sql │ │ │ ├── 00_03_fix_scriptsrun_table_casing.sql │ │ │ ├── 00_03_fix_scriptsrunerrors_table_casing.sql │ │ │ └── 01_version_add_status_column.sql │ ├── DependencyInjection │ │ └── RegistrationExtensions.cs │ ├── Infrastructure │ │ ├── Npgsql │ │ │ ├── DummyBatchCommand.cs │ │ │ ├── DummyNpgsqlCommand.cs │ │ │ ├── DummyNpgsqlParameter.cs │ │ │ ├── DummyNpgsqlParameterCollection.cs │ │ │ ├── DummyPlaceholderType.cs │ │ │ ├── DummyThrowHelper.cs │ │ │ ├── NativeSqlQueryParser.cs │ │ │ ├── ReflectionNpgsqlQueryParser.cs │ │ │ └── SqlQueryParser.cs │ │ ├── PostgreSqlScriptFailed.cs │ │ └── PostgreSqlSyntax.cs │ ├── Migration │ │ └── PostgreSqlDatabase.cs │ ├── NuGet.md │ └── grate.postgresql.csproj ├── grate.sqlite │ ├── Bootstrapping │ │ └── Sql │ │ │ └── Baseline │ │ │ └── up │ │ │ ├── 02_create_scripts_run_table.sql │ │ │ ├── 03_create_scripts_run_errors_table.sql │ │ │ └── 04_create_version_table.sql │ ├── DependencyInjection │ │ └── RegistrationExtensions.cs │ ├── Infrastructure │ │ ├── SqliteScriptFailed.cs │ │ └── SqliteSyntax.cs │ ├── Migration │ │ └── SqLiteDatabase.cs │ ├── NuGet.md │ └── grate.sqlite.csproj ├── grate.sqlserver │ ├── Bootstrapping │ │ └── Sql │ │ │ ├── Baseline │ │ │ └── up │ │ │ │ ├── 01_create_schema_grate.ENV.GrateInternalBoostrap-a61456d0-e00a-4933-b692-c6a5d7d51539.sql │ │ │ │ ├── 02_create_scripts_run_table.sql │ │ │ │ ├── 03_create_scripts_run_errors_table.sql │ │ │ │ └── 04_create_version_table.sql │ │ │ └── GrateStructure │ │ │ └── up │ │ │ ├── 01_version_add_status_column.sql │ │ │ ├── 02_scripts_run_unicode_support.sql │ │ │ └── 03_scripts_run_errors_unicode_support.sql │ ├── DependencyInjection │ │ └── RegistrationExtensions.cs │ ├── Infrastructure │ │ ├── SqlServerScriptFailed.cs │ │ └── SqlServerSyntax.cs │ ├── Migration │ │ └── SqlServerDatabase.cs │ ├── NuGet.md │ └── grate.sqlserver.csproj └── grate │ ├── Commands │ └── MigrateCommand.cs │ ├── Configuration │ ├── ArgumentParsers.cs │ ├── CommandLineGrateConfiguration.cs │ ├── CommandLineGrateEnvironment.cs │ ├── DatabaseType.cs │ └── DefaultConfiguration.cs │ ├── Infrastructure │ ├── CliCommandsExtensions.cs │ ├── GrateConsoleColor.cs │ ├── GrateConsoleFormatter.cs │ └── TextWriterExtensions.cs │ ├── NuGet.md │ ├── Program.cs │ └── grate.csproj ├── test-infra └── terraform │ ├── .gitignore │ ├── .terraform.lock.hcl │ ├── init │ ├── .terraform.lock.hcl │ ├── README.md │ ├── github.tf │ ├── locals.tf │ ├── main.tf │ ├── managed-identity.tf │ ├── resource-group.tf │ ├── tfstate-storage-container.tf │ └── variables.tf │ └── test-environment │ ├── .terraform.lock.hcl │ ├── aca-env-subnets.tf │ ├── aca-env.tf │ ├── aca-mariadb.tf │ ├── aca-oracle.tf │ ├── aca-postgresql.tf │ ├── aca-sqlserver.tf │ ├── db-passwords.tf │ ├── main.tf │ ├── outputs.tf │ ├── resource-group.tf │ └── variables.tf └── unittests ├── Basic_tests ├── Basic_tests.csproj ├── CommandLineParsing │ ├── Basic_CommandLineParsing.cs │ ├── FolderConfiguration_.cs │ └── FoldersCommand_.cs ├── DbMigrator_.cs ├── DependencyInjection │ ├── AddGrate.cs │ └── GrateConfigurationBuilder_Factory.cs ├── GlobalUsings.cs ├── GrateConfiguration_.cs ├── GrateMigrator_.cs ├── GrateMigrator_MigrationStatus │ ├── IsUpToDate_.cs │ └── MigrationStatus_.cs ├── Infrastructure │ ├── FileSystem_.cs │ ├── FolderConfiguration │ │ ├── Customized_Folders_Can_Be_Set_Programmatically.cs │ │ ├── Fully_Customised_Folders.cs │ │ ├── KnownFolders_CustomNames.cs │ │ └── KnownFolders_Default.cs │ ├── GrateEnvironment_.cs │ ├── HashGenerator_.cs │ ├── MockDatabase.cs │ ├── MockDbMigrator.cs │ ├── MockDbMigratorLogger.cs │ ├── MockGrateLogger.cs │ └── TokenReplacerTests.cs ├── Migration.cs ├── Startup.cs └── xunit.runner.json ├── CommandLine ├── CommandLine.Common │ ├── CommandLine.Common.csproj │ ├── GrateExecutablePathAttribute.cs │ ├── Startup.cs │ ├── Startup_T.cs │ └── TestInfrastructure │ │ └── CommandLineGrateMigrator.cs ├── CommandLine.MariaDB │ ├── CommandLine.MariaDB.csproj │ ├── Running_MigrationScripts │ │ ├── Failing_Scripts.cs │ │ └── One_time_scripts.cs │ └── Startup.cs ├── CommandLine.Oracle │ ├── CommandLine.Oracle.csproj │ ├── Running_MigrationScripts │ │ ├── Failing_Scripts.cs │ │ └── One_time_scripts.cs │ └── Startup.cs ├── CommandLine.PostgreSQL │ ├── CommandLine.PostgreSQL.csproj │ ├── Running_MigrationScripts │ │ ├── Failing_Scripts.cs │ │ └── One_time_scripts.cs │ └── Startup.cs ├── CommandLine.SqlServer │ ├── CommandLine.SqlServer.csproj │ ├── Running_MigrationScripts │ │ ├── Failing_Scripts.cs │ │ └── One_time_scripts.cs │ └── Startup.cs ├── CommandLine.Sqlite │ ├── CommandLine.Sqlite.csproj │ ├── Running_MigrationScripts │ │ ├── Failing_Scripts.cs │ │ └── One_time_scripts.cs │ └── Startup.cs └── IncludeTests.targets ├── Docker ├── Docker.Common │ ├── Docker.Common.csproj │ ├── Startup_T.cs │ └── TestInfrastructure │ │ └── DockerGrateMigrator.cs ├── Docker.MariaDB │ ├── Docker.MariaDB.csproj │ ├── Running_MigrationScripts │ │ ├── Failing_Scripts.cs │ │ └── One_time_scripts.cs │ └── Startup.cs ├── Docker.Oracle │ ├── Docker.Oracle.csproj │ ├── Running_MigrationScripts │ │ ├── Failing_Scripts.cs │ │ └── One_time_scripts.cs │ └── Startup.cs ├── Docker.PostgreSQL │ ├── Docker.PostgreSQL.csproj │ ├── Running_MigrationScripts │ │ ├── Failing_Scripts.cs │ │ └── One_time_scripts.cs │ └── Startup.cs ├── Docker.SqlServer │ ├── Docker.SqlServer.csproj │ ├── Running_MigrationScripts │ │ ├── Failing_Scripts.cs │ │ └── One_time_scripts.cs │ └── Startup.cs ├── Docker.Sqlite │ ├── Docker.Sqlite.csproj │ ├── Running_MigrationScripts │ │ ├── Failing_Scripts.cs │ │ └── One_time_scripts.cs │ └── Startup.cs └── IncludeTests.targets ├── MariaDB ├── Basic_tests │ └── MariaDbDatabase_.cs ├── Bootstrapping │ ├── Grate_Internal_Scripts.cs │ ├── When_Grate_internal_structure_does_not_exist.cs │ ├── When_Grate_structure_does_not_exist.cs │ └── When_Grate_structure_is_not_latest_version.cs ├── Database.cs ├── DependencyInjection │ └── ServiceCollectionTest.cs ├── MariaDB.csproj ├── MigrationTables.cs ├── Reported_issues │ └── Non_ascii_characters_in_script │ │ ├── ScriptsRunErrorsTable.cs │ │ └── ScriptsRunTable.cs ├── Running_MigrationScripts │ ├── Anytime_scripts.cs │ ├── DropDatabase.cs │ ├── Environment_scripts.cs │ ├── Everytime_scripts.cs │ ├── Failing_Scripts.cs │ ├── One_time_scripts.cs │ ├── Order_Of_Scripts.cs │ ├── Run_After_Create_Database_scripts.cs │ ├── ScriptsRun_Table.cs │ ├── TokenScripts.cs │ └── Versioning_The_Database.cs ├── Startup.cs ├── TestInfrastructure │ ├── InspectableMariaDbDatabase.cs │ ├── MariaDBExternalDatabase.cs │ ├── MariaDbGrateTestContext.cs │ └── MariaDbTestContainerDatabase.cs ├── Usings.cs └── xunit.runner.json ├── Oracle ├── Basic_tests │ ├── BatchSplitterReplacer_.cs │ └── StatementSplitter_.cs ├── Bootstrapping │ ├── Grate_Internal_Scripts.cs │ ├── When_Grate_internal_structure_does_not_exist.cs │ ├── When_Grate_structure_does_not_exist.cs │ └── When_Grate_structure_is_not_latest_version.cs ├── Database.cs ├── DependencyInjection │ └── ServiceCollectionTest.cs ├── MigrationTables.cs ├── Oracle.csproj ├── Reported_issues │ └── Non_ascii_characters_in_script │ │ ├── ScriptsRunErrorsTable.cs │ │ └── ScriptsRunTable.cs ├── Running_MigrationScripts │ ├── Anytime_scripts.cs │ ├── DropDatabase.cs │ ├── Environment_scripts.cs │ ├── Everytime_scripts.cs │ ├── Failing_Scripts.cs │ ├── One_time_scripts.cs │ ├── Order_Of_Scripts.cs │ ├── Run_After_Create_Database_scripts.cs │ ├── ScriptsRun_Table.cs │ ├── TokenScripts.cs │ └── Versioning_The_Database.cs ├── Startup.cs ├── TestInfrastructure │ ├── OracleExternalDatabase.cs │ ├── OracleGrateTestContext.cs │ ├── OracleSplitterContext.cs │ └── OracleTestContainerDatabase.cs ├── Usings.cs └── xunit.runner.json ├── PostgreSQL ├── Bootstrapping │ ├── Grate_Internal_Scripts.cs │ ├── When_Grate_internal_structure_does_not_exist.cs │ ├── When_Grate_structure_already_exists.cs │ ├── When_Grate_structure_does_not_exist.cs │ └── When_Grate_structure_is_not_latest_version.cs ├── Database.cs ├── DependencyInjection │ └── ServiceCollectionTest.cs ├── MigrationTables.cs ├── PostgreSQL.csproj ├── Reported_issues │ └── Non_ascii_characters_in_script │ │ ├── ScriptsRunErrorsTable.cs │ │ └── ScriptsRunTable.cs ├── Running_MigrationScripts │ ├── Anytime_scripts.cs │ ├── DropDatabase.cs │ ├── Environment_scripts.cs │ ├── Everytime_scripts.cs │ ├── Failing_Scripts.cs │ ├── One_time_scripts.cs │ ├── Order_Of_Scripts.cs │ ├── Run_After_Create_Database_scripts.cs │ ├── ScriptsRun_Table.cs │ ├── TokenScripts.cs │ └── Versioning_The_Database.cs ├── Startup.cs ├── Statement_Splitting │ ├── NpgsqlQueryParser_.cs │ └── StatementSplitter_.cs ├── TestInfrastructure │ ├── PostgreSqlExternalDatabase.cs │ ├── PostgreSqlGrateTestContext.cs │ └── PostgreSqlTestContainerDatabase.cs ├── Usings.cs └── xunit.runner.json ├── SqlServer ├── Basic_tests │ ├── BatchSplitterReplacer_.cs │ ├── SqlServerDatabase_.cs │ ├── StatementSplitter_.cs │ └── TokenReplacerTests.cs ├── Bootstrapping │ ├── Grate_Internal_Scripts.cs │ ├── When_Grate_internal_structure_does_not_exist.cs │ ├── When_Grate_internal_structure_is_changed.cs │ ├── When_Grate_structure_does_not_exist.cs │ └── When_Grate_structure_is_not_latest_version.cs ├── Database.cs ├── DependencyInjection │ └── ServiceCollectionTest.cs ├── MigrationTables.cs ├── Reported_issues │ ├── Non_ascii_characters_in_script │ │ ├── ScriptsRunErrorsTable.cs │ │ └── ScriptsRunTable.cs │ ├── Quoted_Identifier_440.cs │ └── Run_after_create_database_232.cs ├── Running_MigrationScripts │ ├── Anytime_scripts.cs │ ├── DropDatabase.cs │ ├── Environment_scripts.cs │ ├── Everytime_scripts.cs │ ├── Failing_Scripts.cs │ ├── One_time_scripts.cs │ ├── Order_Of_Scripts.cs │ ├── RestoreDatabase.cs │ ├── Run_After_Create_Database_scripts.cs │ ├── ScriptsRun_Table.cs │ ├── SqlServerScriptsBase.cs │ ├── TokenScripts.cs │ └── Versioning_The_Database.cs ├── SqlServer.csproj ├── Startup.cs ├── TestInfrastructure │ ├── InspectableSqlServerDatabase.cs │ ├── SqlServerExternalDatabase.cs │ ├── SqlServerGrateTestContext.cs │ ├── SqlServerSplitterContext.cs │ └── SqlServerTestContainerDatabase.cs ├── Usings.cs └── xunit.runner.json ├── SqlServerCaseSensitive ├── Basic_tests │ ├── BatchSplitterReplacer_.cs │ ├── SqlServerDatabase_.cs │ ├── StatementSplitter_.cs │ └── TokenReplacerTests.cs ├── Bootstrapping │ ├── Grate_Internal_Scripts.cs │ ├── When_Grate_internal_structure_does_not_exist.cs │ ├── When_Grate_structure_does_not_exist.cs │ └── When_Grate_structure_is_not_latest_version.cs ├── Database.cs ├── DependencyInjection │ └── ServiceCollectionTest.cs ├── MigrationTables.cs ├── Running_MigrationScripts │ ├── Anytime_scripts.cs │ ├── DropDatabase.cs │ ├── Environment_scripts.cs │ ├── Everytime_scripts.cs │ ├── Failing_Scripts.cs │ ├── One_time_scripts.cs │ ├── Order_Of_Scripts.cs │ ├── RestoreDatabase.cs │ ├── Run_After_Create_Database_scripts.cs │ ├── ScriptsRun_Table.cs │ ├── SqlServerScriptsBase.cs │ ├── TokenScripts.cs │ └── Versioning_The_Database.cs ├── SqlServerCaseSensitive.csproj ├── Startup.cs ├── TestInfrastructure │ ├── InspectableSqlServerDatabase.cs │ ├── SqlServerExternalDatabase.cs │ ├── SqlServerGrateTestContext.cs │ ├── SqlServerSplitterContext.cs │ └── SqlServerTestContainerDatabase.cs ├── Usings.cs └── xunit.runner.json ├── Sqlite ├── Bootstrapping │ ├── Grate_Internal_Scripts.cs │ ├── When_Grate_internal_structure_does_not_exist.cs │ ├── When_Grate_structure_already_exists.cs │ ├── When_Grate_structure_does_not_exist.cs │ └── When_Grate_structure_is_not_latest_version.cs ├── Database.cs ├── DependencyInjection │ └── ServiceCollectionTest.cs ├── MigrationTables.cs ├── Reported_issues │ └── Reported_issues │ │ └── Non_ascii_characters_in_script │ │ ├── ScriptsRunErrorsTable.cs │ │ └── ScriptsRunTable.cs ├── Running_MigrationScripts │ ├── Anytime_scripts.cs │ ├── DropDatabase.cs │ ├── Environment_scripts.cs │ ├── Everytime_scripts.cs │ ├── Failing_Scripts.cs │ ├── One_time_scripts.cs │ ├── Order_Of_Scripts.cs │ ├── Run_After_Create_Database_scripts.cs │ ├── ScriptsRun_Table.cs │ ├── TokenScripts.cs │ └── Versioning_The_Database.cs ├── Sqlite.csproj ├── Startup.cs ├── TestInfrastructure │ ├── SqliteExternalDatabase.cs │ ├── SqliteGrateTestContext.cs │ └── SqliteTestDatabase.cs ├── Usings.cs └── xunit.runner.json ├── TestCommon ├── DependencyInjection │ └── GrateServiceCollectionTest.cs ├── Generic │ ├── Bootstrapping │ │ ├── Grate_Internal_Scripts.cs │ │ ├── When_Grate_Structure_Doesnt_Exist.cs │ │ ├── When_Grate_internal_structure_does_not_exist.cs │ │ ├── When_Grate_internal_structure_is_changed.cs │ │ ├── When_Grate_structure_already_exists.cs │ │ └── When_Grate_structure_is_not_latest_version.cs │ ├── GenericDatabase.cs │ ├── GenericMigrationTables.cs │ ├── Reported_issues │ │ └── Non_ascii_characters_in_script │ │ │ ├── ScriptsRunErrorsTable.cs │ │ │ └── ScriptsRunTable.cs │ └── Running_MigrationScripts │ │ ├── Anytime_scripts.cs │ │ ├── DropDatabase.cs │ │ ├── Environment_scripts.cs │ │ ├── Everytime_scripts.cs │ │ ├── Failing_Scripts.cs │ │ ├── MigrationsScriptsBase.cs │ │ ├── One_time_scripts.cs │ │ ├── Order_Of_Scripts.cs │ │ ├── Run_After_Create_Database_scripts.cs │ │ ├── ScriptsRun_Table.cs │ │ ├── TokenScripts.cs │ │ └── Versioning_The_Database.cs ├── Startup.cs ├── Startup_T.cs ├── TestCommon.csproj ├── TestInfrastructure │ ├── Bootstrapping.cs │ ├── DatabaseHelpers.cs │ ├── DescriptiveTestObjects.cs │ ├── GrateMigratorExtensions.cs │ ├── GrateTestConfig.cs │ ├── GrateTestContext.cs │ ├── IGrateTestContext.cs │ ├── ITestDatabase.cs │ ├── Net6PolyFills.cs │ ├── RandomExtensions.cs │ ├── SqlStatements.cs │ ├── TestConfig.cs │ ├── TestContainerDatabase.cs │ └── TestDatabaseFixture.cs └── Usings.cs └── UnitTests.slnf /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/grate-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/.github/workflows/grate-workflow.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/.github/workflows/integration-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CodeAnalysis.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/CodeAnalysis.ruleset -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Packages.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/Directory.Packages.props -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/GitVersion.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/README.md -------------------------------------------------------------------------------- /codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/codeql-analysis.yml -------------------------------------------------------------------------------- /docs/ConfigurationOptions/FolderConfiguration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/ConfigurationOptions/FolderConfiguration.md -------------------------------------------------------------------------------- /docs/ConfigurationOptions/ResponseFiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/ConfigurationOptions/ResponseFiles.md -------------------------------------------------------------------------------- /docs/ConfigurationOptions/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/ConfigurationOptions/index.md -------------------------------------------------------------------------------- /docs/EnvironmentScripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/EnvironmentScripts.md -------------------------------------------------------------------------------- /docs/GettingGrate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/GettingGrate.md -------------------------------------------------------------------------------- /docs/GettingStarted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/GettingStarted.md -------------------------------------------------------------------------------- /docs/MigratingFromRoundhousE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/MigratingFromRoundhousE.md -------------------------------------------------------------------------------- /docs/ScriptTypes/AnytimeScripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/ScriptTypes/AnytimeScripts.md -------------------------------------------------------------------------------- /docs/ScriptTypes/EverytimeScripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/ScriptTypes/EverytimeScripts.md -------------------------------------------------------------------------------- /docs/ScriptTypes/OneTimeScripts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/ScriptTypes/OneTimeScripts.md -------------------------------------------------------------------------------- /docs/ScriptTypes/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/ScriptTypes/index.md -------------------------------------------------------------------------------- /docs/TokenReplacement.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/TokenReplacement.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/_sass/custom/custom.scss: -------------------------------------------------------------------------------- 1 | .main-content dt { 2 | text-align: default; 3 | } -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/docs/index.md -------------------------------------------------------------------------------- /examples/AzureDevops/azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/AzureDevops/azure-pipelines.yml -------------------------------------------------------------------------------- /examples/docker/build-and-run.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/docker/build-and-run.ps1 -------------------------------------------------------------------------------- /examples/docker/db/runFirstAfterUp/001_greeting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/docker/db/runFirstAfterUp/001_greeting.sql -------------------------------------------------------------------------------- /examples/docker/db/up/001_create_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/docker/db/up/001_create_table.sql -------------------------------------------------------------------------------- /examples/docker/db/views/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/docker/db/views/test.sql -------------------------------------------------------------------------------- /examples/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/docker/docker-compose.yml -------------------------------------------------------------------------------- /examples/docker/output/.gitignore: -------------------------------------------------------------------------------- 1 | * -------------------------------------------------------------------------------- /examples/docker/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/docker/readme.md -------------------------------------------------------------------------------- /examples/github-actions/grate-workflow.yml: -------------------------------------------------------------------------------- 1 | ../../.github/workflows/grate-workflow.yml -------------------------------------------------------------------------------- /examples/k8s/initcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/initcontainer/Dockerfile -------------------------------------------------------------------------------- /examples/k8s/initcontainer/Dockerfile-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/initcontainer/Dockerfile-db -------------------------------------------------------------------------------- /examples/k8s/initcontainer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/initcontainer/README.md -------------------------------------------------------------------------------- /examples/k8s/initcontainer/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/initcontainer/deployment.yaml -------------------------------------------------------------------------------- /examples/k8s/initcontainer/sample-service/Controllers/GrateController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/initcontainer/sample-service/Controllers/GrateController.cs -------------------------------------------------------------------------------- /examples/k8s/initcontainer/sample-service/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/initcontainer/sample-service/Program.cs -------------------------------------------------------------------------------- /examples/k8s/initcontainer/sample-service/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/initcontainer/sample-service/appsettings.json -------------------------------------------------------------------------------- /examples/k8s/initcontainer/sample-service/sample-service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/initcontainer/sample-service/sample-service.csproj -------------------------------------------------------------------------------- /examples/k8s/initcontainer/sql/runFirstAfterUp/001_greeting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/initcontainer/sql/runFirstAfterUp/001_greeting.sql -------------------------------------------------------------------------------- /examples/k8s/initcontainer/sql/up/001_create_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/initcontainer/sql/up/001_create_table.sql -------------------------------------------------------------------------------- /examples/k8s/initcontainer/sql/views/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/initcontainer/sql/views/test.sql -------------------------------------------------------------------------------- /examples/k8s/multitenancy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/Dockerfile -------------------------------------------------------------------------------- /examples/k8s/multitenancy/Dockerfile-db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/Dockerfile-db -------------------------------------------------------------------------------- /examples/k8s/multitenancy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/README.md -------------------------------------------------------------------------------- /examples/k8s/multitenancy/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/deployment.yaml -------------------------------------------------------------------------------- /examples/k8s/multitenancy/sample-service/Controllers/GrateController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/sample-service/Controllers/GrateController.cs -------------------------------------------------------------------------------- /examples/k8s/multitenancy/sample-service/Controllers/TenantController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/sample-service/Controllers/TenantController.cs -------------------------------------------------------------------------------- /examples/k8s/multitenancy/sample-service/Extensions/ConnectionStringExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/sample-service/Extensions/ConnectionStringExtension.cs -------------------------------------------------------------------------------- /examples/k8s/multitenancy/sample-service/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/sample-service/Program.cs -------------------------------------------------------------------------------- /examples/k8s/multitenancy/sample-service/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/sample-service/appsettings.json -------------------------------------------------------------------------------- /examples/k8s/multitenancy/sample-service/sample-service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/sample-service/sample-service.csproj -------------------------------------------------------------------------------- /examples/k8s/multitenancy/script/migrate.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/script/migrate.sh -------------------------------------------------------------------------------- /examples/k8s/multitenancy/sql/runFirstAfterUp/001_greeting.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/sql/runFirstAfterUp/001_greeting.sql -------------------------------------------------------------------------------- /examples/k8s/multitenancy/sql/up/001_create_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/sql/up/001_create_table.sql -------------------------------------------------------------------------------- /examples/k8s/multitenancy/sql/views/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/k8s/multitenancy/sql/views/test.sql -------------------------------------------------------------------------------- /examples/local/db/indexes/ix_TestData_Name.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/local/db/indexes/ix_TestData_Name.sql -------------------------------------------------------------------------------- /examples/local/db/sprocs/sp_GetTestById.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/local/db/sprocs/sp_GetTestById.sql -------------------------------------------------------------------------------- /examples/local/db/up/001-Create-TestTable.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/local/db/up/001-Create-TestTable.sql -------------------------------------------------------------------------------- /examples/local/db/up/002-Add-Test-Data.ENV.Test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/local/db/up/002-Add-Test-Data.ENV.Test.sql -------------------------------------------------------------------------------- /examples/local/db/up/003-Add-Deleted-Column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/local/db/up/003-Add-Deleted-Column.sql -------------------------------------------------------------------------------- /examples/local/db/views/vw_CurrentTestData.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/local/db/views/vw_CurrentTestData.sql -------------------------------------------------------------------------------- /examples/local/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/local/readme.md -------------------------------------------------------------------------------- /examples/local/run-migration.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/local/run-migration.ps1 -------------------------------------------------------------------------------- /examples/scripts/sqlite/afterMigration/after_migration_will_be_run_every_time.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/alterDatabase/01_alter_this_will_run_any_time_it_is_changed.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/beforeMigration/01_before_this_will_run_every_time.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/functions/function1_will_run_when_changed.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/indexes/index1_will_run_when_changed.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/permissions/fix_permissions_will_be_run_every_time.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/runAfterCreateDatabase/01_after_create_c.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/runAfterOtherAnyTimeScripts/01_after_other_this_will_when_changed.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/runBeforeUp/01_before_up_this_will_run_any_time_it_is_changed.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/runFirstAfterUp/01_first_after_up_one_time_script.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/sprocs/sproc1_will_run_when_changed.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/triggers/trigger1_will_run_when_changed.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/up/01_up_one_time_script.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/scripts/sqlite/views/view1_will_run_when_changed.sql: -------------------------------------------------------------------------------- 1 | SELECT sqlite_version(); -------------------------------------------------------------------------------- /examples/test-integration/sample-test-integration/SampleDatabase/SampleDatabase.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/test-integration/sample-test-integration/SampleDatabase/SampleDatabase.csproj -------------------------------------------------------------------------------- /examples/test-integration/sample-test-integration/SampleDatabase/db/sprocs/000_sample_proc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/test-integration/sample-test-integration/SampleDatabase/db/sprocs/000_sample_proc.sql -------------------------------------------------------------------------------- /examples/test-integration/sample-test-integration/SampleDatabase/readme.md: -------------------------------------------------------------------------------- 1 | 2 | Your grate database project. Nothing fancy needed here. -------------------------------------------------------------------------------- /examples/test-integration/sample-test-integration/Tests/DatabaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/test-integration/sample-test-integration/Tests/DatabaseTest.cs -------------------------------------------------------------------------------- /examples/test-integration/sample-test-integration/Tests/SqlServerFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/test-integration/sample-test-integration/Tests/SqlServerFixture.cs -------------------------------------------------------------------------------- /examples/test-integration/sample-test-integration/Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/test-integration/sample-test-integration/Tests/Tests.csproj -------------------------------------------------------------------------------- /examples/test-integration/sample-test-integration/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/test-integration/sample-test-integration/global.json -------------------------------------------------------------------------------- /examples/test-integration/sample-test-integration/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/test-integration/sample-test-integration/readme.md -------------------------------------------------------------------------------- /examples/test-integration/sample-test-integration/sample-test-integration.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/examples/test-integration/sample-test-integration/sample-test-integration.sln -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/global.json -------------------------------------------------------------------------------- /grate.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/grate.sln -------------------------------------------------------------------------------- /installers/chocolatey/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/chocolatey/.gitignore -------------------------------------------------------------------------------- /installers/chocolatey/Create-Package.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/chocolatey/Create-Package.ps1 -------------------------------------------------------------------------------- /installers/chocolatey/grate/grate.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/chocolatey/grate/grate.nuspec -------------------------------------------------------------------------------- /installers/chocolatey/grate/tools/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/chocolatey/grate/tools/LICENSE.txt -------------------------------------------------------------------------------- /installers/chocolatey/grate/tools/VERIFICATION.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/chocolatey/grate/tools/VERIFICATION.txt -------------------------------------------------------------------------------- /installers/deb/.gitignore: -------------------------------------------------------------------------------- 1 | debian 2 | *.deb -------------------------------------------------------------------------------- /installers/deb/Create-Package.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/deb/Create-Package.ps1 -------------------------------------------------------------------------------- /installers/deb/template/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/deb/template/DEBIAN/control -------------------------------------------------------------------------------- /installers/deb/template/DEBIAN/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/deb/template/DEBIAN/postinst -------------------------------------------------------------------------------- /installers/deb/template/DEBIAN/prerm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/deb/template/DEBIAN/prerm -------------------------------------------------------------------------------- /installers/deb/template/usr/share/doc/grate/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/deb/template/usr/share/doc/grate/changelog -------------------------------------------------------------------------------- /installers/deb/template/usr/share/doc/grate/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/deb/template/usr/share/doc/grate/copyright -------------------------------------------------------------------------------- /installers/deb/template/usr/share/man/man1/grate.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/deb/template/usr/share/man/man1/grate.1 -------------------------------------------------------------------------------- /installers/docker/.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | .gitignore -------------------------------------------------------------------------------- /installers/docker/.gitignore: -------------------------------------------------------------------------------- 1 | grate -------------------------------------------------------------------------------- /installers/docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/docker/Dockerfile -------------------------------------------------------------------------------- /installers/msi/.gitignore: -------------------------------------------------------------------------------- 1 | tmp 2 | wix -------------------------------------------------------------------------------- /installers/msi/Create-Installer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/msi/Create-Installer.ps1 -------------------------------------------------------------------------------- /installers/msi/grate.wxs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/msi/grate.wxs -------------------------------------------------------------------------------- /installers/winget/.gitignore: -------------------------------------------------------------------------------- 1 | winget -------------------------------------------------------------------------------- /installers/winget/Create-Installer.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/Create-Installer.ps1 -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.10.0/erikbra.grate.installer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.10.0/erikbra.grate.installer.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.10.0/erikbra.grate.locale.en-US.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.10.0/erikbra.grate.locale.en-US.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.10.0/erikbra.grate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.10.0/erikbra.grate.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.10.1/erikbra.grate.installer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.10.1/erikbra.grate.installer.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.10.1/erikbra.grate.locale.en-US.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.10.1/erikbra.grate.locale.en-US.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.10.1/erikbra.grate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.10.1/erikbra.grate.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.11.0/erikbra.grate.installer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.11.0/erikbra.grate.installer.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.11.0/erikbra.grate.locale.en-US.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.11.0/erikbra.grate.locale.en-US.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.11.0/erikbra.grate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.11.0/erikbra.grate.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.9.4/erikbra.grate.installer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.9.4/erikbra.grate.installer.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.9.4/erikbra.grate.locale.en-US.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.9.4/erikbra.grate.locale.en-US.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.9.4/erikbra.grate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.9.4/erikbra.grate.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.9.5/erikbra.grate.installer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.9.5/erikbra.grate.installer.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.9.5/erikbra.grate.locale.en-US.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.9.5/erikbra.grate.locale.en-US.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.9.5/erikbra.grate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.9.5/erikbra.grate.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.9.6/erikbra.grate.installer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.9.6/erikbra.grate.installer.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.9.6/erikbra.grate.locale.en-US.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.9.6/erikbra.grate.locale.en-US.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/0.9.6/erikbra.grate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/0.9.6/erikbra.grate.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/1.0.0/erikbra.grate.installer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/1.0.0/erikbra.grate.installer.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/1.0.0/erikbra.grate.locale.en-US.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/1.0.0/erikbra.grate.locale.en-US.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/1.0.0/erikbra.grate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/1.0.0/erikbra.grate.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/1.1.0/erikbra.grate.installer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/1.1.0/erikbra.grate.installer.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/1.1.0/erikbra.grate.locale.en-US.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/1.1.0/erikbra.grate.locale.en-US.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/1.1.0/erikbra.grate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/1.1.0/erikbra.grate.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/1.2.0/erikbra.grate.installer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/1.2.0/erikbra.grate.installer.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/1.2.0/erikbra.grate.locale.en-US.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/1.2.0/erikbra.grate.locale.en-US.yaml -------------------------------------------------------------------------------- /installers/winget/grate/manifests/e/erikbra/grate/1.2.0/erikbra.grate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/installers/winget/grate/manifests/e/erikbra/grate/1.2.0/erikbra.grate.yaml -------------------------------------------------------------------------------- /src/grate.core/Configuration/ApplicationInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/ApplicationInfo.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/Folders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/Folders.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/FoldersCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/FoldersCommand.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/FoldersConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/FoldersConfiguration.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/GrateConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/GrateConfiguration.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/GrateConfigurationBuilder.Factory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/GrateConfigurationBuilder.Factory.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/GrateConfigurationBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/GrateConfigurationBuilder.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/IFoldersConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/IFoldersConfiguration.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/IKnownFolderNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/IKnownFolderNames.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/KnownFolderKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/KnownFolderKeys.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/KnownFolderNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/KnownFolderNames.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/MigrationStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/MigrationStatus.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/MigrationType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/MigrationType.cs -------------------------------------------------------------------------------- /src/grate.core/Configuration/MigrationsFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Configuration/MigrationsFolder.cs -------------------------------------------------------------------------------- /src/grate.core/DependencyInjection/RegistrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/DependencyInjection/RegistrationExtensions.cs -------------------------------------------------------------------------------- /src/grate.core/Exceptions/InvalidFolderConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Exceptions/InvalidFolderConfiguration.cs -------------------------------------------------------------------------------- /src/grate.core/Exceptions/MigrationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Exceptions/MigrationException.cs -------------------------------------------------------------------------------- /src/grate.core/Exceptions/MigrationFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Exceptions/MigrationFailed.cs -------------------------------------------------------------------------------- /src/grate.core/Exceptions/OneTimeScriptChanged.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Exceptions/OneTimeScriptChanged.cs -------------------------------------------------------------------------------- /src/grate.core/Exceptions/ScriptFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Exceptions/ScriptFailed.cs -------------------------------------------------------------------------------- /src/grate.core/Exceptions/UnknownConnectionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Exceptions/UnknownConnectionType.cs -------------------------------------------------------------------------------- /src/grate.core/Exceptions/UnknownTransactionHandling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Exceptions/UnknownTransactionHandling.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/BatchSplitterReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/BatchSplitterReplacer.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/Bootstrapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/Bootstrapping.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/ConnectionStringExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/ConnectionStringExtension.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/EnumerableExtensions.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/GrateEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/GrateEnvironment.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/HashGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/HashGenerator.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/IHashGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/IHashGenerator.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/ISyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/ISyntax.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/StatementSplitter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/StatementSplitter.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/TokenExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/TokenExtensions.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/TokenProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/TokenProvider.cs -------------------------------------------------------------------------------- /src/grate.core/Infrastructure/TokenReplacer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Infrastructure/TokenReplacer.cs -------------------------------------------------------------------------------- /src/grate.core/Migration/AnsiSqlDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Migration/AnsiSqlDatabase.cs -------------------------------------------------------------------------------- /src/grate.core/Migration/ConnectionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Migration/ConnectionType.cs -------------------------------------------------------------------------------- /src/grate.core/Migration/DbMigrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Migration/DbMigrator.cs -------------------------------------------------------------------------------- /src/grate.core/Migration/FileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Migration/FileSystem.cs -------------------------------------------------------------------------------- /src/grate.core/Migration/GrateMigrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Migration/GrateMigrator.cs -------------------------------------------------------------------------------- /src/grate.core/Migration/IDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Migration/IDatabase.cs -------------------------------------------------------------------------------- /src/grate.core/Migration/IDbMigrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Migration/IDbMigrator.cs -------------------------------------------------------------------------------- /src/grate.core/Migration/IGrateMigrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Migration/IGrateMigrator.cs -------------------------------------------------------------------------------- /src/grate.core/Migration/MigrationResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Migration/MigrationResult.cs -------------------------------------------------------------------------------- /src/grate.core/Migration/TransactionHandling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/Migration/TransactionHandling.cs -------------------------------------------------------------------------------- /src/grate.core/NuGet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/NuGet.md -------------------------------------------------------------------------------- /src/grate.core/grate.core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.core/grate.core.csproj -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/Baseline/up/02_create_scripts_run_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/Baseline/up/02_create_scripts_run_table.sql -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/Baseline/up/03_create_scripts_run_errors_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/Baseline/up/03_create_scripts_run_errors_table.sql -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/Baseline/up/04_create_version_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/Baseline/up/04_create_version_table.sql -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_02a_fix_version_table_casing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_02a_fix_version_table_casing.sql -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_02b_fix_version_table_casing_calling_proc.sql: -------------------------------------------------------------------------------- 1 | CALL create_{{SchemaName}}_fix_version_table_casing(); -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_02c_fix_version_table_casing_drop_proc.sql: -------------------------------------------------------------------------------- 1 | DROP PROCEDURE create_{{SchemaName}}_fix_version_table_casing; -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_03a_fix_scriptsrun_table_casing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_03a_fix_scriptsrun_table_casing.sql -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_03a_fix_scriptsrunerrors_table_casing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_03a_fix_scriptsrunerrors_table_casing.sql -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_03b_fix_scriptsrun_table_casing_calling_proc.sql: -------------------------------------------------------------------------------- 1 | CALL create_{{SchemaName}}_fix_scriptsrun_table_casing(); -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_03b_fix_scriptsrunerrors_table_casing_calling_proc.sql: -------------------------------------------------------------------------------- 1 | CALL create_{{SchemaName}}_fix_scriptsrunerrors_table_casing(); -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_03c_fix_scriptsrun_table_casing_drop_proc.sql: -------------------------------------------------------------------------------- 1 | DROP PROCEDURE create_{{SchemaName}}_fix_scriptsrun_table_casing; -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/00_03c_fix_scriptsrunerrors_table_casing_drop_proc.sql: -------------------------------------------------------------------------------- 1 | DROP PROCEDURE create_{{SchemaName}}_fix_scriptsrunerrors_table_casing; -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/01b_version_add_status_column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/01b_version_add_status_column.sql -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/01c_version_add_status_column_calling_store_proc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/01c_version_add_status_column_calling_store_proc.sql -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/01d_version_add_status_column_drop_store_proc.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/01d_version_add_status_column_drop_store_proc.sql -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/02_scripts_run_unicode_support.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/02_scripts_run_unicode_support.sql -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/03_scripts_run_errors_unicode_support.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/03_scripts_run_errors_unicode_support.sql -------------------------------------------------------------------------------- /src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/03_version_table_unicode_support.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Bootstrapping/Sql/GrateStructure/up/03_version_table_unicode_support.sql -------------------------------------------------------------------------------- /src/grate.mariadb/DependencyInjection/RegistrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/DependencyInjection/RegistrationExtensions.cs -------------------------------------------------------------------------------- /src/grate.mariadb/Infrastructure/MariaDbScriptFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Infrastructure/MariaDbScriptFailed.cs -------------------------------------------------------------------------------- /src/grate.mariadb/Infrastructure/MariaDbSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Infrastructure/MariaDbSyntax.cs -------------------------------------------------------------------------------- /src/grate.mariadb/Migration/MariaDbDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/Migration/MariaDbDatabase.cs -------------------------------------------------------------------------------- /src/grate.mariadb/NuGet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/NuGet.md -------------------------------------------------------------------------------- /src/grate.mariadb/grate.mariadb.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.mariadb/grate.mariadb.csproj -------------------------------------------------------------------------------- /src/grate.oracle/Bootstrapping/Sql/Baseline/up/02_create_scripts_run_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.oracle/Bootstrapping/Sql/Baseline/up/02_create_scripts_run_table.sql -------------------------------------------------------------------------------- /src/grate.oracle/Bootstrapping/Sql/Baseline/up/03_create_scripts_run_errors_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.oracle/Bootstrapping/Sql/Baseline/up/03_create_scripts_run_errors_table.sql -------------------------------------------------------------------------------- /src/grate.oracle/Bootstrapping/Sql/Baseline/up/04_create_version_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.oracle/Bootstrapping/Sql/Baseline/up/04_create_version_table.sql -------------------------------------------------------------------------------- /src/grate.oracle/Bootstrapping/Sql/GrateStructure/up/01_version_add_status_column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.oracle/Bootstrapping/Sql/GrateStructure/up/01_version_add_status_column.sql -------------------------------------------------------------------------------- /src/grate.oracle/DependencyInjection/RegistrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.oracle/DependencyInjection/RegistrationExtensions.cs -------------------------------------------------------------------------------- /src/grate.oracle/Infrastructure/OracleScriptFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.oracle/Infrastructure/OracleScriptFailed.cs -------------------------------------------------------------------------------- /src/grate.oracle/Infrastructure/OracleSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.oracle/Infrastructure/OracleSyntax.cs -------------------------------------------------------------------------------- /src/grate.oracle/Migration/OracleDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.oracle/Migration/OracleDatabase.cs -------------------------------------------------------------------------------- /src/grate.oracle/NuGet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.oracle/NuGet.md -------------------------------------------------------------------------------- /src/grate.oracle/grate.oracle.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.oracle/grate.oracle.csproj -------------------------------------------------------------------------------- /src/grate.postgresql/Bootstrapping/Sql/Baseline/up/01_create_schema_grate.ENV.GrateInternalBoostrap-a61456d0-e00a-4933-b692-c6a5d7d51539.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Bootstrapping/Sql/Baseline/up/01_create_schema_grate.ENV.GrateInternalBoostrap-a61456d0-e00a-4933-b692-c6a5d7d51539.sql -------------------------------------------------------------------------------- /src/grate.postgresql/Bootstrapping/Sql/Baseline/up/02_create_scripts_run_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Bootstrapping/Sql/Baseline/up/02_create_scripts_run_table.sql -------------------------------------------------------------------------------- /src/grate.postgresql/Bootstrapping/Sql/Baseline/up/03_create_scripts_run_errors_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Bootstrapping/Sql/Baseline/up/03_create_scripts_run_errors_table.sql -------------------------------------------------------------------------------- /src/grate.postgresql/Bootstrapping/Sql/Baseline/up/04_create_version_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Bootstrapping/Sql/Baseline/up/04_create_version_table.sql -------------------------------------------------------------------------------- /src/grate.postgresql/Bootstrapping/Sql/GrateStructure/up/00_01_fix_schema_casing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Bootstrapping/Sql/GrateStructure/up/00_01_fix_schema_casing.sql -------------------------------------------------------------------------------- /src/grate.postgresql/Bootstrapping/Sql/GrateStructure/up/00_02_fix_version_table_casing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Bootstrapping/Sql/GrateStructure/up/00_02_fix_version_table_casing.sql -------------------------------------------------------------------------------- /src/grate.postgresql/Bootstrapping/Sql/GrateStructure/up/00_03_fix_scriptsrun_table_casing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Bootstrapping/Sql/GrateStructure/up/00_03_fix_scriptsrun_table_casing.sql -------------------------------------------------------------------------------- /src/grate.postgresql/Bootstrapping/Sql/GrateStructure/up/00_03_fix_scriptsrunerrors_table_casing.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Bootstrapping/Sql/GrateStructure/up/00_03_fix_scriptsrunerrors_table_casing.sql -------------------------------------------------------------------------------- /src/grate.postgresql/Bootstrapping/Sql/GrateStructure/up/01_version_add_status_column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Bootstrapping/Sql/GrateStructure/up/01_version_add_status_column.sql -------------------------------------------------------------------------------- /src/grate.postgresql/DependencyInjection/RegistrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/DependencyInjection/RegistrationExtensions.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Infrastructure/Npgsql/DummyBatchCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Infrastructure/Npgsql/DummyBatchCommand.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Infrastructure/Npgsql/DummyNpgsqlCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Infrastructure/Npgsql/DummyNpgsqlCommand.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Infrastructure/Npgsql/DummyNpgsqlParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Infrastructure/Npgsql/DummyNpgsqlParameter.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Infrastructure/Npgsql/DummyNpgsqlParameterCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Infrastructure/Npgsql/DummyNpgsqlParameterCollection.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Infrastructure/Npgsql/DummyPlaceholderType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Infrastructure/Npgsql/DummyPlaceholderType.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Infrastructure/Npgsql/DummyThrowHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Infrastructure/Npgsql/DummyThrowHelper.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Infrastructure/Npgsql/NativeSqlQueryParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Infrastructure/Npgsql/NativeSqlQueryParser.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Infrastructure/Npgsql/ReflectionNpgsqlQueryParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Infrastructure/Npgsql/ReflectionNpgsqlQueryParser.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Infrastructure/Npgsql/SqlQueryParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Infrastructure/Npgsql/SqlQueryParser.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Infrastructure/PostgreSqlScriptFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Infrastructure/PostgreSqlScriptFailed.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Infrastructure/PostgreSqlSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Infrastructure/PostgreSqlSyntax.cs -------------------------------------------------------------------------------- /src/grate.postgresql/Migration/PostgreSqlDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/Migration/PostgreSqlDatabase.cs -------------------------------------------------------------------------------- /src/grate.postgresql/NuGet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/NuGet.md -------------------------------------------------------------------------------- /src/grate.postgresql/grate.postgresql.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.postgresql/grate.postgresql.csproj -------------------------------------------------------------------------------- /src/grate.sqlite/Bootstrapping/Sql/Baseline/up/02_create_scripts_run_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlite/Bootstrapping/Sql/Baseline/up/02_create_scripts_run_table.sql -------------------------------------------------------------------------------- /src/grate.sqlite/Bootstrapping/Sql/Baseline/up/03_create_scripts_run_errors_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlite/Bootstrapping/Sql/Baseline/up/03_create_scripts_run_errors_table.sql -------------------------------------------------------------------------------- /src/grate.sqlite/Bootstrapping/Sql/Baseline/up/04_create_version_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlite/Bootstrapping/Sql/Baseline/up/04_create_version_table.sql -------------------------------------------------------------------------------- /src/grate.sqlite/DependencyInjection/RegistrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlite/DependencyInjection/RegistrationExtensions.cs -------------------------------------------------------------------------------- /src/grate.sqlite/Infrastructure/SqliteScriptFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlite/Infrastructure/SqliteScriptFailed.cs -------------------------------------------------------------------------------- /src/grate.sqlite/Infrastructure/SqliteSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlite/Infrastructure/SqliteSyntax.cs -------------------------------------------------------------------------------- /src/grate.sqlite/Migration/SqLiteDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlite/Migration/SqLiteDatabase.cs -------------------------------------------------------------------------------- /src/grate.sqlite/NuGet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlite/NuGet.md -------------------------------------------------------------------------------- /src/grate.sqlite/grate.sqlite.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlite/grate.sqlite.csproj -------------------------------------------------------------------------------- /src/grate.sqlserver/Bootstrapping/Sql/Baseline/up/01_create_schema_grate.ENV.GrateInternalBoostrap-a61456d0-e00a-4933-b692-c6a5d7d51539.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/Bootstrapping/Sql/Baseline/up/01_create_schema_grate.ENV.GrateInternalBoostrap-a61456d0-e00a-4933-b692-c6a5d7d51539.sql -------------------------------------------------------------------------------- /src/grate.sqlserver/Bootstrapping/Sql/Baseline/up/02_create_scripts_run_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/Bootstrapping/Sql/Baseline/up/02_create_scripts_run_table.sql -------------------------------------------------------------------------------- /src/grate.sqlserver/Bootstrapping/Sql/Baseline/up/03_create_scripts_run_errors_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/Bootstrapping/Sql/Baseline/up/03_create_scripts_run_errors_table.sql -------------------------------------------------------------------------------- /src/grate.sqlserver/Bootstrapping/Sql/Baseline/up/04_create_version_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/Bootstrapping/Sql/Baseline/up/04_create_version_table.sql -------------------------------------------------------------------------------- /src/grate.sqlserver/Bootstrapping/Sql/GrateStructure/up/01_version_add_status_column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/Bootstrapping/Sql/GrateStructure/up/01_version_add_status_column.sql -------------------------------------------------------------------------------- /src/grate.sqlserver/Bootstrapping/Sql/GrateStructure/up/02_scripts_run_unicode_support.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/Bootstrapping/Sql/GrateStructure/up/02_scripts_run_unicode_support.sql -------------------------------------------------------------------------------- /src/grate.sqlserver/Bootstrapping/Sql/GrateStructure/up/03_scripts_run_errors_unicode_support.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/Bootstrapping/Sql/GrateStructure/up/03_scripts_run_errors_unicode_support.sql -------------------------------------------------------------------------------- /src/grate.sqlserver/DependencyInjection/RegistrationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/DependencyInjection/RegistrationExtensions.cs -------------------------------------------------------------------------------- /src/grate.sqlserver/Infrastructure/SqlServerScriptFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/Infrastructure/SqlServerScriptFailed.cs -------------------------------------------------------------------------------- /src/grate.sqlserver/Infrastructure/SqlServerSyntax.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/Infrastructure/SqlServerSyntax.cs -------------------------------------------------------------------------------- /src/grate.sqlserver/Migration/SqlServerDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/Migration/SqlServerDatabase.cs -------------------------------------------------------------------------------- /src/grate.sqlserver/NuGet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/NuGet.md -------------------------------------------------------------------------------- /src/grate.sqlserver/grate.sqlserver.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate.sqlserver/grate.sqlserver.csproj -------------------------------------------------------------------------------- /src/grate/Commands/MigrateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/Commands/MigrateCommand.cs -------------------------------------------------------------------------------- /src/grate/Configuration/ArgumentParsers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/Configuration/ArgumentParsers.cs -------------------------------------------------------------------------------- /src/grate/Configuration/CommandLineGrateConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/Configuration/CommandLineGrateConfiguration.cs -------------------------------------------------------------------------------- /src/grate/Configuration/CommandLineGrateEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/Configuration/CommandLineGrateEnvironment.cs -------------------------------------------------------------------------------- /src/grate/Configuration/DatabaseType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/Configuration/DatabaseType.cs -------------------------------------------------------------------------------- /src/grate/Configuration/DefaultConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/Configuration/DefaultConfiguration.cs -------------------------------------------------------------------------------- /src/grate/Infrastructure/CliCommandsExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/Infrastructure/CliCommandsExtensions.cs -------------------------------------------------------------------------------- /src/grate/Infrastructure/GrateConsoleColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/Infrastructure/GrateConsoleColor.cs -------------------------------------------------------------------------------- /src/grate/Infrastructure/GrateConsoleFormatter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/Infrastructure/GrateConsoleFormatter.cs -------------------------------------------------------------------------------- /src/grate/Infrastructure/TextWriterExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/Infrastructure/TextWriterExtensions.cs -------------------------------------------------------------------------------- /src/grate/NuGet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/NuGet.md -------------------------------------------------------------------------------- /src/grate/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/Program.cs -------------------------------------------------------------------------------- /src/grate/grate.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/src/grate/grate.csproj -------------------------------------------------------------------------------- /test-infra/terraform/.gitignore: -------------------------------------------------------------------------------- 1 | .terraform -------------------------------------------------------------------------------- /test-infra/terraform/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/.terraform.lock.hcl -------------------------------------------------------------------------------- /test-infra/terraform/init/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/init/.terraform.lock.hcl -------------------------------------------------------------------------------- /test-infra/terraform/init/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/init/README.md -------------------------------------------------------------------------------- /test-infra/terraform/init/github.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/init/github.tf -------------------------------------------------------------------------------- /test-infra/terraform/init/locals.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/init/locals.tf -------------------------------------------------------------------------------- /test-infra/terraform/init/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/init/main.tf -------------------------------------------------------------------------------- /test-infra/terraform/init/managed-identity.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/init/managed-identity.tf -------------------------------------------------------------------------------- /test-infra/terraform/init/resource-group.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/init/resource-group.tf -------------------------------------------------------------------------------- /test-infra/terraform/init/tfstate-storage-container.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/init/tfstate-storage-container.tf -------------------------------------------------------------------------------- /test-infra/terraform/init/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/init/variables.tf -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/.terraform.lock.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/.terraform.lock.hcl -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/aca-env-subnets.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/aca-env-subnets.tf -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/aca-env.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/aca-env.tf -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/aca-mariadb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/aca-mariadb.tf -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/aca-oracle.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/aca-oracle.tf -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/aca-postgresql.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/aca-postgresql.tf -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/aca-sqlserver.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/aca-sqlserver.tf -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/db-passwords.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/db-passwords.tf -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/main.tf -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/outputs.tf -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/resource-group.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/resource-group.tf -------------------------------------------------------------------------------- /test-infra/terraform/test-environment/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/test-infra/terraform/test-environment/variables.tf -------------------------------------------------------------------------------- /unittests/Basic_tests/Basic_tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Basic_tests.csproj -------------------------------------------------------------------------------- /unittests/Basic_tests/CommandLineParsing/Basic_CommandLineParsing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/CommandLineParsing/Basic_CommandLineParsing.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/CommandLineParsing/FolderConfiguration_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/CommandLineParsing/FolderConfiguration_.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/CommandLineParsing/FoldersCommand_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/CommandLineParsing/FoldersCommand_.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/DbMigrator_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/DbMigrator_.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/DependencyInjection/AddGrate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/DependencyInjection/AddGrate.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/DependencyInjection/GrateConfigurationBuilder_Factory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/DependencyInjection/GrateConfigurationBuilder_Factory.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; 2 | -------------------------------------------------------------------------------- /unittests/Basic_tests/GrateConfiguration_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/GrateConfiguration_.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/GrateMigrator_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/GrateMigrator_.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/GrateMigrator_MigrationStatus/IsUpToDate_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/GrateMigrator_MigrationStatus/IsUpToDate_.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/GrateMigrator_MigrationStatus/MigrationStatus_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/GrateMigrator_MigrationStatus/MigrationStatus_.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/FileSystem_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/FileSystem_.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/FolderConfiguration/Customized_Folders_Can_Be_Set_Programmatically.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/FolderConfiguration/Customized_Folders_Can_Be_Set_Programmatically.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/FolderConfiguration/Fully_Customised_Folders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/FolderConfiguration/Fully_Customised_Folders.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/FolderConfiguration/KnownFolders_CustomNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/FolderConfiguration/KnownFolders_CustomNames.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/FolderConfiguration/KnownFolders_Default.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/FolderConfiguration/KnownFolders_Default.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/GrateEnvironment_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/GrateEnvironment_.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/HashGenerator_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/HashGenerator_.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/MockDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/MockDatabase.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/MockDbMigrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/MockDbMigrator.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/MockDbMigratorLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/MockDbMigratorLogger.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/MockGrateLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/MockGrateLogger.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Infrastructure/TokenReplacerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Infrastructure/TokenReplacerTests.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Migration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Migration.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/Startup.cs -------------------------------------------------------------------------------- /unittests/Basic_tests/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Basic_tests/xunit.runner.json -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Common/CommandLine.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Common/CommandLine.Common.csproj -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Common/GrateExecutablePathAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Common/GrateExecutablePathAttribute.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Common/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Common/Startup.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Common/Startup_T.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Common/Startup_T.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Common/TestInfrastructure/CommandLineGrateMigrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Common/TestInfrastructure/CommandLineGrateMigrator.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.MariaDB/CommandLine.MariaDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.MariaDB/CommandLine.MariaDB.csproj -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.MariaDB/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.MariaDB/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.MariaDB/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.MariaDB/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.MariaDB/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.MariaDB/Startup.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Oracle/CommandLine.Oracle.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Oracle/CommandLine.Oracle.csproj -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Oracle/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Oracle/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Oracle/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Oracle/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Oracle/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Oracle/Startup.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.PostgreSQL/CommandLine.PostgreSQL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.PostgreSQL/CommandLine.PostgreSQL.csproj -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.PostgreSQL/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.PostgreSQL/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.PostgreSQL/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.PostgreSQL/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.PostgreSQL/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.PostgreSQL/Startup.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.SqlServer/CommandLine.SqlServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.SqlServer/CommandLine.SqlServer.csproj -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.SqlServer/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.SqlServer/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.SqlServer/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.SqlServer/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.SqlServer/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.SqlServer/Startup.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Sqlite/CommandLine.Sqlite.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Sqlite/CommandLine.Sqlite.csproj -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Sqlite/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Sqlite/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Sqlite/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Sqlite/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/CommandLine/CommandLine.Sqlite/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/CommandLine.Sqlite/Startup.cs -------------------------------------------------------------------------------- /unittests/CommandLine/IncludeTests.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/CommandLine/IncludeTests.targets -------------------------------------------------------------------------------- /unittests/Docker/Docker.Common/Docker.Common.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.Common/Docker.Common.csproj -------------------------------------------------------------------------------- /unittests/Docker/Docker.Common/Startup_T.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.Common/Startup_T.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.Common/TestInfrastructure/DockerGrateMigrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.Common/TestInfrastructure/DockerGrateMigrator.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.MariaDB/Docker.MariaDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.MariaDB/Docker.MariaDB.csproj -------------------------------------------------------------------------------- /unittests/Docker/Docker.MariaDB/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.MariaDB/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.MariaDB/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.MariaDB/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.MariaDB/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.MariaDB/Startup.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.Oracle/Docker.Oracle.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.Oracle/Docker.Oracle.csproj -------------------------------------------------------------------------------- /unittests/Docker/Docker.Oracle/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.Oracle/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.Oracle/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.Oracle/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.Oracle/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.Oracle/Startup.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.PostgreSQL/Docker.PostgreSQL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.PostgreSQL/Docker.PostgreSQL.csproj -------------------------------------------------------------------------------- /unittests/Docker/Docker.PostgreSQL/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.PostgreSQL/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.PostgreSQL/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.PostgreSQL/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.PostgreSQL/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.PostgreSQL/Startup.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.SqlServer/Docker.SqlServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.SqlServer/Docker.SqlServer.csproj -------------------------------------------------------------------------------- /unittests/Docker/Docker.SqlServer/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.SqlServer/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.SqlServer/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.SqlServer/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.SqlServer/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.SqlServer/Startup.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.Sqlite/Docker.Sqlite.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.Sqlite/Docker.Sqlite.csproj -------------------------------------------------------------------------------- /unittests/Docker/Docker.Sqlite/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.Sqlite/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.Sqlite/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.Sqlite/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/Docker/Docker.Sqlite/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/Docker.Sqlite/Startup.cs -------------------------------------------------------------------------------- /unittests/Docker/IncludeTests.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Docker/IncludeTests.targets -------------------------------------------------------------------------------- /unittests/MariaDB/Basic_tests/MariaDbDatabase_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Basic_tests/MariaDbDatabase_.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Bootstrapping/Grate_Internal_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Bootstrapping/Grate_Internal_Scripts.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Bootstrapping/When_Grate_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Bootstrapping/When_Grate_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Bootstrapping/When_Grate_structure_is_not_latest_version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Bootstrapping/When_Grate_structure_is_not_latest_version.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Database.cs -------------------------------------------------------------------------------- /unittests/MariaDB/DependencyInjection/ServiceCollectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/DependencyInjection/ServiceCollectionTest.cs -------------------------------------------------------------------------------- /unittests/MariaDB/MariaDB.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/MariaDB.csproj -------------------------------------------------------------------------------- /unittests/MariaDB/MigrationTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/MigrationTables.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Running_MigrationScripts/Anytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Running_MigrationScripts/Anytime_scripts.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Running_MigrationScripts/DropDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Running_MigrationScripts/DropDatabase.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Running_MigrationScripts/Environment_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Running_MigrationScripts/Environment_scripts.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Running_MigrationScripts/Everytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Running_MigrationScripts/Everytime_scripts.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Running_MigrationScripts/Order_Of_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Running_MigrationScripts/Order_Of_Scripts.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Running_MigrationScripts/Run_After_Create_Database_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Running_MigrationScripts/Run_After_Create_Database_scripts.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Running_MigrationScripts/ScriptsRun_Table.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Running_MigrationScripts/ScriptsRun_Table.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Running_MigrationScripts/TokenScripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Running_MigrationScripts/TokenScripts.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Running_MigrationScripts/Versioning_The_Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Running_MigrationScripts/Versioning_The_Database.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Startup.cs -------------------------------------------------------------------------------- /unittests/MariaDB/TestInfrastructure/InspectableMariaDbDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/TestInfrastructure/InspectableMariaDbDatabase.cs -------------------------------------------------------------------------------- /unittests/MariaDB/TestInfrastructure/MariaDBExternalDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/TestInfrastructure/MariaDBExternalDatabase.cs -------------------------------------------------------------------------------- /unittests/MariaDB/TestInfrastructure/MariaDbGrateTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/TestInfrastructure/MariaDbGrateTestContext.cs -------------------------------------------------------------------------------- /unittests/MariaDB/TestInfrastructure/MariaDbTestContainerDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/TestInfrastructure/MariaDbTestContainerDatabase.cs -------------------------------------------------------------------------------- /unittests/MariaDB/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/Usings.cs -------------------------------------------------------------------------------- /unittests/MariaDB/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/MariaDB/xunit.runner.json -------------------------------------------------------------------------------- /unittests/Oracle/Basic_tests/BatchSplitterReplacer_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Basic_tests/BatchSplitterReplacer_.cs -------------------------------------------------------------------------------- /unittests/Oracle/Basic_tests/StatementSplitter_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Basic_tests/StatementSplitter_.cs -------------------------------------------------------------------------------- /unittests/Oracle/Bootstrapping/Grate_Internal_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Bootstrapping/Grate_Internal_Scripts.cs -------------------------------------------------------------------------------- /unittests/Oracle/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/Oracle/Bootstrapping/When_Grate_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Bootstrapping/When_Grate_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/Oracle/Bootstrapping/When_Grate_structure_is_not_latest_version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Bootstrapping/When_Grate_structure_is_not_latest_version.cs -------------------------------------------------------------------------------- /unittests/Oracle/Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Database.cs -------------------------------------------------------------------------------- /unittests/Oracle/DependencyInjection/ServiceCollectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/DependencyInjection/ServiceCollectionTest.cs -------------------------------------------------------------------------------- /unittests/Oracle/MigrationTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/MigrationTables.cs -------------------------------------------------------------------------------- /unittests/Oracle/Oracle.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Oracle.csproj -------------------------------------------------------------------------------- /unittests/Oracle/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs -------------------------------------------------------------------------------- /unittests/Oracle/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs -------------------------------------------------------------------------------- /unittests/Oracle/Running_MigrationScripts/Anytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Running_MigrationScripts/Anytime_scripts.cs -------------------------------------------------------------------------------- /unittests/Oracle/Running_MigrationScripts/DropDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Running_MigrationScripts/DropDatabase.cs -------------------------------------------------------------------------------- /unittests/Oracle/Running_MigrationScripts/Environment_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Running_MigrationScripts/Environment_scripts.cs -------------------------------------------------------------------------------- /unittests/Oracle/Running_MigrationScripts/Everytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Running_MigrationScripts/Everytime_scripts.cs -------------------------------------------------------------------------------- /unittests/Oracle/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/Oracle/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/Oracle/Running_MigrationScripts/Order_Of_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Running_MigrationScripts/Order_Of_Scripts.cs -------------------------------------------------------------------------------- /unittests/Oracle/Running_MigrationScripts/Run_After_Create_Database_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Running_MigrationScripts/Run_After_Create_Database_scripts.cs -------------------------------------------------------------------------------- /unittests/Oracle/Running_MigrationScripts/ScriptsRun_Table.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Running_MigrationScripts/ScriptsRun_Table.cs -------------------------------------------------------------------------------- /unittests/Oracle/Running_MigrationScripts/TokenScripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Running_MigrationScripts/TokenScripts.cs -------------------------------------------------------------------------------- /unittests/Oracle/Running_MigrationScripts/Versioning_The_Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Running_MigrationScripts/Versioning_The_Database.cs -------------------------------------------------------------------------------- /unittests/Oracle/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Startup.cs -------------------------------------------------------------------------------- /unittests/Oracle/TestInfrastructure/OracleExternalDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/TestInfrastructure/OracleExternalDatabase.cs -------------------------------------------------------------------------------- /unittests/Oracle/TestInfrastructure/OracleGrateTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/TestInfrastructure/OracleGrateTestContext.cs -------------------------------------------------------------------------------- /unittests/Oracle/TestInfrastructure/OracleSplitterContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/TestInfrastructure/OracleSplitterContext.cs -------------------------------------------------------------------------------- /unittests/Oracle/TestInfrastructure/OracleTestContainerDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/TestInfrastructure/OracleTestContainerDatabase.cs -------------------------------------------------------------------------------- /unittests/Oracle/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/Usings.cs -------------------------------------------------------------------------------- /unittests/Oracle/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Oracle/xunit.runner.json -------------------------------------------------------------------------------- /unittests/PostgreSQL/Bootstrapping/Grate_Internal_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Bootstrapping/Grate_Internal_Scripts.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Bootstrapping/When_Grate_structure_already_exists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Bootstrapping/When_Grate_structure_already_exists.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Bootstrapping/When_Grate_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Bootstrapping/When_Grate_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Bootstrapping/When_Grate_structure_is_not_latest_version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Bootstrapping/When_Grate_structure_is_not_latest_version.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Database.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/DependencyInjection/ServiceCollectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/DependencyInjection/ServiceCollectionTest.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/MigrationTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/MigrationTables.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/PostgreSQL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/PostgreSQL.csproj -------------------------------------------------------------------------------- /unittests/PostgreSQL/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Running_MigrationScripts/Anytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Running_MigrationScripts/Anytime_scripts.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Running_MigrationScripts/DropDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Running_MigrationScripts/DropDatabase.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Running_MigrationScripts/Environment_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Running_MigrationScripts/Environment_scripts.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Running_MigrationScripts/Everytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Running_MigrationScripts/Everytime_scripts.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Running_MigrationScripts/Order_Of_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Running_MigrationScripts/Order_Of_Scripts.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Running_MigrationScripts/Run_After_Create_Database_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Running_MigrationScripts/Run_After_Create_Database_scripts.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Running_MigrationScripts/ScriptsRun_Table.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Running_MigrationScripts/ScriptsRun_Table.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Running_MigrationScripts/TokenScripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Running_MigrationScripts/TokenScripts.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Running_MigrationScripts/Versioning_The_Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Running_MigrationScripts/Versioning_The_Database.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Startup.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Statement_Splitting/NpgsqlQueryParser_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Statement_Splitting/NpgsqlQueryParser_.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Statement_Splitting/StatementSplitter_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Statement_Splitting/StatementSplitter_.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/TestInfrastructure/PostgreSqlExternalDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/TestInfrastructure/PostgreSqlExternalDatabase.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/TestInfrastructure/PostgreSqlGrateTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/TestInfrastructure/PostgreSqlGrateTestContext.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/TestInfrastructure/PostgreSqlTestContainerDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/TestInfrastructure/PostgreSqlTestContainerDatabase.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/Usings.cs -------------------------------------------------------------------------------- /unittests/PostgreSQL/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/PostgreSQL/xunit.runner.json -------------------------------------------------------------------------------- /unittests/SqlServer/Basic_tests/BatchSplitterReplacer_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Basic_tests/BatchSplitterReplacer_.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Basic_tests/SqlServerDatabase_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Basic_tests/SqlServerDatabase_.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Basic_tests/StatementSplitter_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Basic_tests/StatementSplitter_.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Basic_tests/TokenReplacerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Basic_tests/TokenReplacerTests.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Bootstrapping/Grate_Internal_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Bootstrapping/Grate_Internal_Scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Bootstrapping/When_Grate_internal_structure_is_changed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Bootstrapping/When_Grate_internal_structure_is_changed.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Bootstrapping/When_Grate_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Bootstrapping/When_Grate_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Bootstrapping/When_Grate_structure_is_not_latest_version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Bootstrapping/When_Grate_structure_is_not_latest_version.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Database.cs -------------------------------------------------------------------------------- /unittests/SqlServer/DependencyInjection/ServiceCollectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/DependencyInjection/ServiceCollectionTest.cs -------------------------------------------------------------------------------- /unittests/SqlServer/MigrationTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/MigrationTables.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Reported_issues/Quoted_Identifier_440.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Reported_issues/Quoted_Identifier_440.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Reported_issues/Run_after_create_database_232.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Reported_issues/Run_after_create_database_232.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/Anytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/Anytime_scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/DropDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/DropDatabase.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/Environment_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/Environment_scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/Everytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/Everytime_scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/Order_Of_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/Order_Of_Scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/RestoreDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/RestoreDatabase.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/Run_After_Create_Database_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/Run_After_Create_Database_scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/ScriptsRun_Table.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/ScriptsRun_Table.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/SqlServerScriptsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/SqlServerScriptsBase.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/TokenScripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/TokenScripts.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Running_MigrationScripts/Versioning_The_Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Running_MigrationScripts/Versioning_The_Database.cs -------------------------------------------------------------------------------- /unittests/SqlServer/SqlServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/SqlServer.csproj -------------------------------------------------------------------------------- /unittests/SqlServer/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Startup.cs -------------------------------------------------------------------------------- /unittests/SqlServer/TestInfrastructure/InspectableSqlServerDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/TestInfrastructure/InspectableSqlServerDatabase.cs -------------------------------------------------------------------------------- /unittests/SqlServer/TestInfrastructure/SqlServerExternalDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/TestInfrastructure/SqlServerExternalDatabase.cs -------------------------------------------------------------------------------- /unittests/SqlServer/TestInfrastructure/SqlServerGrateTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/TestInfrastructure/SqlServerGrateTestContext.cs -------------------------------------------------------------------------------- /unittests/SqlServer/TestInfrastructure/SqlServerSplitterContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/TestInfrastructure/SqlServerSplitterContext.cs -------------------------------------------------------------------------------- /unittests/SqlServer/TestInfrastructure/SqlServerTestContainerDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/TestInfrastructure/SqlServerTestContainerDatabase.cs -------------------------------------------------------------------------------- /unittests/SqlServer/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/Usings.cs -------------------------------------------------------------------------------- /unittests/SqlServer/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServer/xunit.runner.json -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Basic_tests/BatchSplitterReplacer_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Basic_tests/BatchSplitterReplacer_.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Basic_tests/SqlServerDatabase_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Basic_tests/SqlServerDatabase_.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Basic_tests/StatementSplitter_.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Basic_tests/StatementSplitter_.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Basic_tests/TokenReplacerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Basic_tests/TokenReplacerTests.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Bootstrapping/Grate_Internal_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Bootstrapping/Grate_Internal_Scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Bootstrapping/When_Grate_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Bootstrapping/When_Grate_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Bootstrapping/When_Grate_structure_is_not_latest_version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Bootstrapping/When_Grate_structure_is_not_latest_version.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Database.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/DependencyInjection/ServiceCollectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/DependencyInjection/ServiceCollectionTest.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/MigrationTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/MigrationTables.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/Anytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/Anytime_scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/DropDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/DropDatabase.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/Environment_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/Environment_scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/Everytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/Everytime_scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/Order_Of_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/Order_Of_Scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/RestoreDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/RestoreDatabase.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/Run_After_Create_Database_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/Run_After_Create_Database_scripts.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/ScriptsRun_Table.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/ScriptsRun_Table.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/SqlServerScriptsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/SqlServerScriptsBase.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/TokenScripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/TokenScripts.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Running_MigrationScripts/Versioning_The_Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Running_MigrationScripts/Versioning_The_Database.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/SqlServerCaseSensitive.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/SqlServerCaseSensitive.csproj -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Startup.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/TestInfrastructure/InspectableSqlServerDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/TestInfrastructure/InspectableSqlServerDatabase.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/TestInfrastructure/SqlServerExternalDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/TestInfrastructure/SqlServerExternalDatabase.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/TestInfrastructure/SqlServerGrateTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/TestInfrastructure/SqlServerGrateTestContext.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/TestInfrastructure/SqlServerSplitterContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/TestInfrastructure/SqlServerSplitterContext.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/TestInfrastructure/SqlServerTestContainerDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/TestInfrastructure/SqlServerTestContainerDatabase.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/Usings.cs -------------------------------------------------------------------------------- /unittests/SqlServerCaseSensitive/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/SqlServerCaseSensitive/xunit.runner.json -------------------------------------------------------------------------------- /unittests/Sqlite/Bootstrapping/Grate_Internal_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Bootstrapping/Grate_Internal_Scripts.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Bootstrapping/When_Grate_structure_already_exists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Bootstrapping/When_Grate_structure_already_exists.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Bootstrapping/When_Grate_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Bootstrapping/When_Grate_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Bootstrapping/When_Grate_structure_is_not_latest_version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Bootstrapping/When_Grate_structure_is_not_latest_version.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Database.cs -------------------------------------------------------------------------------- /unittests/Sqlite/DependencyInjection/ServiceCollectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/DependencyInjection/ServiceCollectionTest.cs -------------------------------------------------------------------------------- /unittests/Sqlite/MigrationTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/MigrationTables.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Reported_issues/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Reported_issues/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Reported_issues/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Reported_issues/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Running_MigrationScripts/Anytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Running_MigrationScripts/Anytime_scripts.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Running_MigrationScripts/DropDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Running_MigrationScripts/DropDatabase.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Running_MigrationScripts/Environment_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Running_MigrationScripts/Environment_scripts.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Running_MigrationScripts/Everytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Running_MigrationScripts/Everytime_scripts.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Running_MigrationScripts/Order_Of_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Running_MigrationScripts/Order_Of_Scripts.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Running_MigrationScripts/Run_After_Create_Database_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Running_MigrationScripts/Run_After_Create_Database_scripts.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Running_MigrationScripts/ScriptsRun_Table.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Running_MigrationScripts/ScriptsRun_Table.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Running_MigrationScripts/TokenScripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Running_MigrationScripts/TokenScripts.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Running_MigrationScripts/Versioning_The_Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Running_MigrationScripts/Versioning_The_Database.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Sqlite.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Sqlite.csproj -------------------------------------------------------------------------------- /unittests/Sqlite/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Startup.cs -------------------------------------------------------------------------------- /unittests/Sqlite/TestInfrastructure/SqliteExternalDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/TestInfrastructure/SqliteExternalDatabase.cs -------------------------------------------------------------------------------- /unittests/Sqlite/TestInfrastructure/SqliteGrateTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/TestInfrastructure/SqliteGrateTestContext.cs -------------------------------------------------------------------------------- /unittests/Sqlite/TestInfrastructure/SqliteTestDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/TestInfrastructure/SqliteTestDatabase.cs -------------------------------------------------------------------------------- /unittests/Sqlite/Usings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/Usings.cs -------------------------------------------------------------------------------- /unittests/Sqlite/xunit.runner.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/Sqlite/xunit.runner.json -------------------------------------------------------------------------------- /unittests/TestCommon/DependencyInjection/GrateServiceCollectionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/DependencyInjection/GrateServiceCollectionTest.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Bootstrapping/Grate_Internal_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Bootstrapping/Grate_Internal_Scripts.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Bootstrapping/When_Grate_Structure_Doesnt_Exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Bootstrapping/When_Grate_Structure_Doesnt_Exist.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Bootstrapping/When_Grate_internal_structure_does_not_exist.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Bootstrapping/When_Grate_internal_structure_is_changed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Bootstrapping/When_Grate_internal_structure_is_changed.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Bootstrapping/When_Grate_structure_already_exists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Bootstrapping/When_Grate_structure_already_exists.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Bootstrapping/When_Grate_structure_is_not_latest_version.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Bootstrapping/When_Grate_structure_is_not_latest_version.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/GenericDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/GenericDatabase.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/GenericMigrationTables.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/GenericMigrationTables.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Reported_issues/Non_ascii_characters_in_script/ScriptsRunErrorsTable.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Reported_issues/Non_ascii_characters_in_script/ScriptsRunTable.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/Anytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/Anytime_scripts.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/DropDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/DropDatabase.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/Environment_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/Environment_scripts.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/Everytime_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/Everytime_scripts.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/Failing_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/Failing_Scripts.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/MigrationsScriptsBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/MigrationsScriptsBase.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/One_time_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/One_time_scripts.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/Order_Of_Scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/Order_Of_Scripts.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/Run_After_Create_Database_scripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/Run_After_Create_Database_scripts.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/ScriptsRun_Table.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/ScriptsRun_Table.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/TokenScripts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/TokenScripts.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Generic/Running_MigrationScripts/Versioning_The_Database.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Generic/Running_MigrationScripts/Versioning_The_Database.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Startup.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Startup_T.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/Startup_T.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestCommon.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestCommon.csproj -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/Bootstrapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/Bootstrapping.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/DatabaseHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/DatabaseHelpers.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/DescriptiveTestObjects.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/DescriptiveTestObjects.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/GrateMigratorExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/GrateMigratorExtensions.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/GrateTestConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/GrateTestConfig.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/GrateTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/GrateTestContext.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/IGrateTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/IGrateTestContext.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/ITestDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/ITestDatabase.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/Net6PolyFills.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/Net6PolyFills.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/RandomExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/RandomExtensions.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/SqlStatements.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/SqlStatements.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/TestConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/TestConfig.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/TestContainerDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/TestContainerDatabase.cs -------------------------------------------------------------------------------- /unittests/TestCommon/TestInfrastructure/TestDatabaseFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/TestCommon/TestInfrastructure/TestDatabaseFixture.cs -------------------------------------------------------------------------------- /unittests/TestCommon/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; 2 | -------------------------------------------------------------------------------- /unittests/UnitTests.slnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erikbra/grate/HEAD/unittests/UnitTests.slnf --------------------------------------------------------------------------------