From 4e29f8d9deb61cdb0efd2cf7865ddffe20901ba2 Mon Sep 17 00:00:00 2001 From: Christian Beikov Date: Tue, 4 Jan 2022 12:32:17 +0100 Subject: [PATCH] Add table to readme showing how to test with every database --- README.adoc | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 71 insertions(+), 1 deletion(-) diff --git a/README.adoc b/README.adoc index f4f62c12e9..74aaa4d04d 100644 --- a/README.adoc +++ b/README.adoc @@ -141,4 +141,74 @@ The command for running tests could look like the following: ---- gradlew test -Pdb=pgsql_ci "-DdbHost=192.168.99.100" ----- \ No newline at end of file +---- + +The following table illustrates a list of commands for various databases that can be tested locally. + +|=== +|Database |`docker_db.sh` |Gradle command + +|H2 +|- +|`gradlew test -Pdb=h2` + +|HSQLDB +|- +|`gradlew test -Pdb=hsqldb` + +|Apache Derby +|- +|`gradlew test -Pdb=derby` + +|MySQL 5.7 +|`./docker_db.sh mysql_5_7` +|`gradlew test -Pdb=mysql_ci` + +|MySQL 8.0 +|`./docker_db.sh mysql_8_0` +|`gradlew test -Pdb=mysql_ci` + +|MariaDB +|`./docker_db.sh mariadb` +|`gradlew test -Pdb=mariadb_ci` + +|PostgreSQL 9.5 +|`./docker_db.sh postgresql_9_5` +|`gradlew test -Pdb=pgsql_ci` + +|PostgreSQL 13 +|`./docker_db.sh postgresql_13` +|`gradlew test -Pdb=pgsql_ci` + +|EnterpriseDB +|`./docker_db.sh edb` +|`gradlew test -Pdb=edb_ci` + +|Oracle XE +|`./docker_db.sh oracle` +|`gradlew test -Pdb=oracle_ci` + +|Oracle EE +|`./docker_db.sh oracle_ee` +|`gradlew test -Pdb=oracle_docker` + +|DB2 +|`./docker_db.sh db2` +|`gradlew test -Pdb=db2_ci` + +|SQL Server +|`./docker_db.sh mssql` +|`gradlew test -Pdb=mssql_ci` + +|Sybase ASE +|`./docker_db.sh sybase` +|`gradlew test -Pdb=sybase_ci` + +|SAP HANA +|`./docker_db.sh hana` +|`gradlew test -Pdb=hana_ci` + +|CockroachDB +|`./docker_db.sh cockroachdb` +|`gradlew test -Pdb=cockroachdb` +|===