├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── LICENSE ├── development.md ├── mvnw ├── mvnw.cmd ├── pom.xml ├── r2dbc-migrate-core ├── pom.xml └── src │ ├── main │ └── java │ │ └── name │ │ └── nkonev │ │ └── r2dbc │ │ └── migrate │ │ └── core │ │ ├── AbstractTableLocker.java │ │ ├── BunchOfResourcesEntry.java │ │ ├── BunchOfResourcesType.java │ │ ├── Dialect.java │ │ ├── FileReader.java │ │ ├── H2Queries.java │ │ ├── H2TableLocker.java │ │ ├── Locker.java │ │ ├── MSSqlQueries.java │ │ ├── MSSqlTableLocker.java │ │ ├── MariadbQueries.java │ │ ├── MariadbSessionLocker.java │ │ ├── MariadbTableLocker.java │ │ ├── MigrationMetadata.java │ │ ├── MigrationMetadataFactory.java │ │ ├── MySqlQueries.java │ │ ├── MySqlSessionLocker.java │ │ ├── MySqlTableLocker.java │ │ ├── PostgreSqlAdvisoryLocker.java │ │ ├── PostgreSqlQueries.java │ │ ├── PostgreSqlTableLocker.java │ │ ├── R2dbcMigrate.java │ │ ├── R2dbcMigrateProperties.java │ │ ├── SqlQueries.java │ │ └── StringUtils.java │ └── test │ ├── java │ └── name │ │ └── nkonev │ │ └── r2dbc │ │ └── migrate │ │ └── core │ │ ├── AbstractMysqlLikeTestcontainersTest.java │ │ ├── H2Test.java │ │ ├── MariadbTestcontainersTest.java │ │ ├── MigrationMetadataFactoryTest.java │ │ ├── MssqlTestcontainersConcurrentStartTest.java │ │ ├── MssqlTestcontainersTest.java │ │ ├── MysqlTestcontainersTest.java │ │ ├── PostgresTestcontainersTest.java │ │ └── TestConstants.java │ └── resources │ ├── docker │ ├── mariadb │ │ ├── docker-entrypoint-initdb.d │ │ │ └── init-db.sql │ │ └── etc │ │ │ └── mysql │ │ │ └── conf.d │ │ │ └── test.cnf │ ├── mysql │ │ └── docker-entrypoint-initdb.d │ │ │ └── init-db.sql │ └── postgresql │ │ └── docker-entrypoint-initdb.d │ │ └── init-r2dbc-db.sql │ ├── logback-test.xml │ └── migrations │ ├── h2 │ ├── V10__insert_to_customers_splitted__split.sql │ ├── V1__create_customers.sql │ ├── V20240309222903__create_new_example_table.sql │ └── V2__insert_to_customers.sql │ ├── mssql │ ├── V10__insert_to_customers_splitted__split.sql │ ├── V1__my_db__nontransactional.sql │ ├── V20240309222903__create_new_example_table.sql │ ├── V20__create_new_db__nontransactional.sql │ ├── V21__create_schema_in_db.sql │ ├── V22__create_table_in_db.sql │ ├── V23__clients_insert.sql │ ├── V3__create_customers.sql │ └── V4__insert_to_customers.sql │ ├── mssql_append │ └── V30__create_ther_db__nontransactional.sql │ ├── mssql_error │ ├── V10__insert_to_customers_splitted__split.sql │ ├── V1__create_customers.sql │ └── V2__insert_to_customers.sql │ ├── mysql │ ├── V10__insert_to_customers_splitted__split.sql │ ├── V1__create_customers.sql │ ├── V20240309222903__create_new_example_table.sql │ └── V2__insert_to_customers.sql │ ├── mysql_error │ ├── V10__insert_to_customers_splitted__split.sql │ ├── V1__create_customers.sql │ └── V2__insert_to_customers.sql │ ├── postgresql │ ├── V10__insert_to_customers_splitted__split.sql │ ├── V1__create_customers.sql │ ├── V20240309222903__create_new_example_table.sql │ └── V2__insert_to_customers.sql │ ├── postgresql_append │ └── additional.sql │ ├── postgresql_error │ ├── V10__insert_to_customers_splitted__split.sql │ ├── V1__create_customers.sql │ └── V2__insert_to_customers.sql │ ├── postgresql_premigration │ ├── V0__create_schemas__premigration.sql │ ├── V10__insert_to_customers_splitted__split.sql │ ├── V1__create_customers.sql │ └── V2__insert_to_customers.sql │ ├── postgresql_substitute │ ├── V1__create_customers.sql │ ├── V2__insert_to_customers.sql │ └── V3__insert_to_customers__substitute.sql │ └── postgresql_substitute_append │ └── additional.sql ├── r2dbc-migrate-resource-reader-api ├── pom.xml └── src │ └── main │ └── java │ └── name │ └── nkonev │ └── r2dbc │ └── migrate │ └── reader │ ├── MigrateResource.java │ └── MigrateResourceReader.java ├── r2dbc-migrate-resource-reader-reflections ├── pom.xml └── src │ └── main │ └── java │ └── name │ └── nkonev │ └── r2dbc │ └── migrate │ └── reader │ ├── ReflectionsClasspathResource.java │ └── ReflectionsClasspathResourceReader.java ├── r2dbc-migrate-resource-reader-spring ├── pom.xml └── src │ └── main │ └── java │ └── name │ └── nkonev │ └── r2dbc │ └── migrate │ └── reader │ ├── SpringResource.java │ └── SpringResourceReader.java ├── r2dbc-migrate-spring-boot-starter ├── pom.xml └── src │ ├── main │ ├── java │ │ └── name │ │ │ └── nkonev │ │ │ └── r2dbc │ │ │ └── migrate │ │ │ └── autoconfigure │ │ │ └── R2dbcMigrateAutoConfiguration.java │ └── resources │ │ └── META-INF │ │ ├── spring-configuration-metadata.json │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── test │ ├── java │ └── name │ │ └── nkonev │ │ └── r2dbc │ │ └── migrate │ │ └── autoconfigure │ │ ├── R2dbcMigrateAutoConfigurationTest.java │ │ └── TestConstants.java │ └── resources │ └── custom │ ├── migrations │ ├── postgresql-noinit │ │ ├── V1__init.sql │ │ └── V2__insert_data.sql │ └── postgresql │ │ └── V1__insert_data.sql │ └── schema │ └── postgresql │ └── init.sql └── readme.md /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/LICENSE -------------------------------------------------------------------------------- /development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/development.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/pom.xml -------------------------------------------------------------------------------- /r2dbc-migrate-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/pom.xml -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/AbstractTableLocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/AbstractTableLocker.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/BunchOfResourcesEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/BunchOfResourcesEntry.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/BunchOfResourcesType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/BunchOfResourcesType.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/Dialect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/Dialect.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/FileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/FileReader.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/H2Queries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/H2Queries.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/H2TableLocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/H2TableLocker.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/Locker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/Locker.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MSSqlQueries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MSSqlQueries.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MSSqlTableLocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MSSqlTableLocker.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MariadbQueries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MariadbQueries.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MariadbSessionLocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MariadbSessionLocker.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MariadbTableLocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MariadbTableLocker.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MigrationMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MigrationMetadata.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MigrationMetadataFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MigrationMetadataFactory.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MySqlQueries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MySqlQueries.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MySqlSessionLocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MySqlSessionLocker.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MySqlTableLocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/MySqlTableLocker.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/PostgreSqlAdvisoryLocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/PostgreSqlAdvisoryLocker.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/PostgreSqlQueries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/PostgreSqlQueries.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/PostgreSqlTableLocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/PostgreSqlTableLocker.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/R2dbcMigrate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/R2dbcMigrate.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/R2dbcMigrateProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/R2dbcMigrateProperties.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/SqlQueries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/SqlQueries.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/main/java/name/nkonev/r2dbc/migrate/core/StringUtils.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/AbstractMysqlLikeTestcontainersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/AbstractMysqlLikeTestcontainersTest.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/H2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/H2Test.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/MariadbTestcontainersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/MariadbTestcontainersTest.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/MigrationMetadataFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/MigrationMetadataFactoryTest.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/MssqlTestcontainersConcurrentStartTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/MssqlTestcontainersConcurrentStartTest.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/MssqlTestcontainersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/MssqlTestcontainersTest.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/MysqlTestcontainersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/MysqlTestcontainersTest.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/PostgresTestcontainersTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/PostgresTestcontainersTest.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/TestConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/java/name/nkonev/r2dbc/migrate/core/TestConstants.java -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/docker/mariadb/docker-entrypoint-initdb.d/init-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/docker/mariadb/docker-entrypoint-initdb.d/init-db.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/docker/mariadb/etc/mysql/conf.d/test.cnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/docker/mariadb/etc/mysql/conf.d/test.cnf -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/docker/mysql/docker-entrypoint-initdb.d/init-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/docker/mysql/docker-entrypoint-initdb.d/init-db.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/docker/postgresql/docker-entrypoint-initdb.d/init-r2dbc-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/docker/postgresql/docker-entrypoint-initdb.d/init-r2dbc-db.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/h2/V10__insert_to_customers_splitted__split.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/h2/V10__insert_to_customers_splitted__split.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/h2/V1__create_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/h2/V1__create_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/h2/V20240309222903__create_new_example_table.sql: -------------------------------------------------------------------------------- 1 | create table example(id int primary key); 2 | -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/h2/V2__insert_to_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/h2/V2__insert_to_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql/V10__insert_to_customers_splitted__split.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mssql/V10__insert_to_customers_splitted__split.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql/V1__my_db__nontransactional.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE my_db COLLATE cyrillic_general_ci_as; -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql/V20240309222903__create_new_example_table.sql: -------------------------------------------------------------------------------- 1 | create table example(id int primary key); 2 | -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql/V20__create_new_db__nontransactional.sql: -------------------------------------------------------------------------------- 1 | create database sales_department -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql/V21__create_schema_in_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mssql/V21__create_schema_in_db.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql/V22__create_table_in_db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mssql/V22__create_table_in_db.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql/V23__clients_insert.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mssql/V23__clients_insert.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql/V3__create_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mssql/V3__create_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql/V4__insert_to_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mssql/V4__insert_to_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql_append/V30__create_ther_db__nontransactional.sql: -------------------------------------------------------------------------------- 1 | CREATE DATABASE other; -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql_error/V10__insert_to_customers_splitted__split.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mssql_error/V10__insert_to_customers_splitted__split.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql_error/V1__create_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mssql_error/V1__create_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mssql_error/V2__insert_to_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mssql_error/V2__insert_to_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mysql/V10__insert_to_customers_splitted__split.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mysql/V10__insert_to_customers_splitted__split.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mysql/V1__create_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mysql/V1__create_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mysql/V20240309222903__create_new_example_table.sql: -------------------------------------------------------------------------------- 1 | create table example(id int primary key); 2 | -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mysql/V2__insert_to_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mysql/V2__insert_to_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mysql_error/V10__insert_to_customers_splitted__split.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mysql_error/V10__insert_to_customers_splitted__split.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mysql_error/V1__create_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mysql_error/V1__create_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/mysql_error/V2__insert_to_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/mysql_error/V2__insert_to_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql/V10__insert_to_customers_splitted__split.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql/V10__insert_to_customers_splitted__split.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql/V1__create_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql/V1__create_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql/V20240309222903__create_new_example_table.sql: -------------------------------------------------------------------------------- 1 | create table example(id serial primary key); 2 | -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql/V2__insert_to_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql/V2__insert_to_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_append/additional.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql_append/additional.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_error/V10__insert_to_customers_splitted__split.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql_error/V10__insert_to_customers_splitted__split.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_error/V1__create_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql_error/V1__create_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_error/V2__insert_to_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql_error/V2__insert_to_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_premigration/V0__create_schemas__premigration.sql: -------------------------------------------------------------------------------- 1 | CREATE SCHEMA IF NOT EXISTS "my premigrable scheme"; -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_premigration/V10__insert_to_customers_splitted__split.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql_premigration/V10__insert_to_customers_splitted__split.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_premigration/V1__create_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql_premigration/V1__create_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_premigration/V2__insert_to_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql_premigration/V2__insert_to_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_substitute/V1__create_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql_substitute/V1__create_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_substitute/V2__insert_to_customers.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql_substitute/V2__insert_to_customers.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_substitute/V3__insert_to_customers__substitute.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql_substitute/V3__insert_to_customers__substitute.sql -------------------------------------------------------------------------------- /r2dbc-migrate-core/src/test/resources/migrations/postgresql_substitute_append/additional.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-core/src/test/resources/migrations/postgresql_substitute_append/additional.sql -------------------------------------------------------------------------------- /r2dbc-migrate-resource-reader-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-resource-reader-api/pom.xml -------------------------------------------------------------------------------- /r2dbc-migrate-resource-reader-api/src/main/java/name/nkonev/r2dbc/migrate/reader/MigrateResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-resource-reader-api/src/main/java/name/nkonev/r2dbc/migrate/reader/MigrateResource.java -------------------------------------------------------------------------------- /r2dbc-migrate-resource-reader-api/src/main/java/name/nkonev/r2dbc/migrate/reader/MigrateResourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-resource-reader-api/src/main/java/name/nkonev/r2dbc/migrate/reader/MigrateResourceReader.java -------------------------------------------------------------------------------- /r2dbc-migrate-resource-reader-reflections/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-resource-reader-reflections/pom.xml -------------------------------------------------------------------------------- /r2dbc-migrate-resource-reader-reflections/src/main/java/name/nkonev/r2dbc/migrate/reader/ReflectionsClasspathResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-resource-reader-reflections/src/main/java/name/nkonev/r2dbc/migrate/reader/ReflectionsClasspathResource.java -------------------------------------------------------------------------------- /r2dbc-migrate-resource-reader-reflections/src/main/java/name/nkonev/r2dbc/migrate/reader/ReflectionsClasspathResourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-resource-reader-reflections/src/main/java/name/nkonev/r2dbc/migrate/reader/ReflectionsClasspathResourceReader.java -------------------------------------------------------------------------------- /r2dbc-migrate-resource-reader-spring/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-resource-reader-spring/pom.xml -------------------------------------------------------------------------------- /r2dbc-migrate-resource-reader-spring/src/main/java/name/nkonev/r2dbc/migrate/reader/SpringResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-resource-reader-spring/src/main/java/name/nkonev/r2dbc/migrate/reader/SpringResource.java -------------------------------------------------------------------------------- /r2dbc-migrate-resource-reader-spring/src/main/java/name/nkonev/r2dbc/migrate/reader/SpringResourceReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-resource-reader-spring/src/main/java/name/nkonev/r2dbc/migrate/reader/SpringResourceReader.java -------------------------------------------------------------------------------- /r2dbc-migrate-spring-boot-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-spring-boot-starter/pom.xml -------------------------------------------------------------------------------- /r2dbc-migrate-spring-boot-starter/src/main/java/name/nkonev/r2dbc/migrate/autoconfigure/R2dbcMigrateAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-spring-boot-starter/src/main/java/name/nkonev/r2dbc/migrate/autoconfigure/R2dbcMigrateAutoConfiguration.java -------------------------------------------------------------------------------- /r2dbc-migrate-spring-boot-starter/src/main/resources/META-INF/spring-configuration-metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-spring-boot-starter/src/main/resources/META-INF/spring-configuration-metadata.json -------------------------------------------------------------------------------- /r2dbc-migrate-spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-spring-boot-starter/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports -------------------------------------------------------------------------------- /r2dbc-migrate-spring-boot-starter/src/test/java/name/nkonev/r2dbc/migrate/autoconfigure/R2dbcMigrateAutoConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-spring-boot-starter/src/test/java/name/nkonev/r2dbc/migrate/autoconfigure/R2dbcMigrateAutoConfigurationTest.java -------------------------------------------------------------------------------- /r2dbc-migrate-spring-boot-starter/src/test/java/name/nkonev/r2dbc/migrate/autoconfigure/TestConstants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-spring-boot-starter/src/test/java/name/nkonev/r2dbc/migrate/autoconfigure/TestConstants.java -------------------------------------------------------------------------------- /r2dbc-migrate-spring-boot-starter/src/test/resources/custom/migrations/postgresql-noinit/V1__init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-spring-boot-starter/src/test/resources/custom/migrations/postgresql-noinit/V1__init.sql -------------------------------------------------------------------------------- /r2dbc-migrate-spring-boot-starter/src/test/resources/custom/migrations/postgresql-noinit/V2__insert_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-spring-boot-starter/src/test/resources/custom/migrations/postgresql-noinit/V2__insert_data.sql -------------------------------------------------------------------------------- /r2dbc-migrate-spring-boot-starter/src/test/resources/custom/migrations/postgresql/V1__insert_data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-spring-boot-starter/src/test/resources/custom/migrations/postgresql/V1__insert_data.sql -------------------------------------------------------------------------------- /r2dbc-migrate-spring-boot-starter/src/test/resources/custom/schema/postgresql/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/r2dbc-migrate-spring-boot-starter/src/test/resources/custom/schema/postgresql/init.sql -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nkonev/r2dbc-migrate/HEAD/readme.md --------------------------------------------------------------------------------