diff --git a/doc/changes/changes_4.0.5.md b/doc/changes/changes_4.0.5.md index fb999dc10..f77e6f5b7 100644 --- a/doc/changes/changes_4.0.5.md +++ b/doc/changes/changes_4.0.5.md @@ -1,6 +1,13 @@ -# Exasol Virtual Schemas 4.0.5, released 2020-??-?? +# Exasol Virtual Schemas 4.0.5, released 2020-12-22 -Code name: +Code name: Migrated PostgreSQL dialect implementation to its own repository. + +## Summary + +Please we aware you can not create PostgreSQL Virtual Schemas using this JAR anymore. +PostgreSQL dialect implementation has been migrated to https://github.com/exasol/postgresql-virtual-schema. + +We also enabled `JOIN` capabilities in `MySQL` dialect adapter, and started a FAQ documentation page. ## Features diff --git a/doc/dialects/athena.md b/doc/dialects/athena.md index 388ff33b4..17891b99e 100644 --- a/doc/dialects/athena.md +++ b/doc/dialects/athena.md @@ -52,7 +52,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///AthenaJDBC42-.jar; / ; diff --git a/doc/dialects/aurora.md b/doc/dialects/aurora.md index 792223399..ccbbb6492 100644 --- a/doc/dialects/aurora.md +++ b/doc/dialects/aurora.md @@ -62,7 +62,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///postgresql-.jar; / ``` diff --git a/doc/dialects/bigquery.md b/doc/dialects/bigquery.md index fcfc08287..8bba3584d 100644 --- a/doc/dialects/bigquery.md +++ b/doc/dialects/bigquery.md @@ -33,7 +33,7 @@ List all the JAR files from Magnitude Simba JDBC driver. ```sql CREATE JAVA ADAPTER SCRIPT SCHEMA_FOR_VS_SCRIPT.ADAPTER_SCRIPT_BIGQUERY AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///GoogleBigQueryJDBC42.jar; ... ... diff --git a/doc/dialects/db2.md b/doc/dialects/db2.md index ca832bf79..8ac37b5f0 100644 --- a/doc/dialects/db2.md +++ b/doc/dialects/db2.md @@ -56,7 +56,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///db2jcc4.jar; %jar /buckets///db2jcc_license_cu.jar; / @@ -68,7 +68,7 @@ CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS ```sql CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///db2jcc4.jar; %jar /buckets///db2jcc_license_cu.jar; %jar /buckets///db2jcc_license_cisuz.jar; diff --git a/doc/dialects/hive.md b/doc/dialects/hive.md index 07b865053..b2861127c 100644 --- a/doc/dialects/hive.md +++ b/doc/dialects/hive.md @@ -47,7 +47,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///jars/virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///jars/virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///jars/HiveJDBC41.jar; / ``` @@ -302,7 +302,7 @@ In Virtual Schema adapter: CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %jvmoption -Dsun.security.krb5.disableReferrals=true; %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///jars/virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///jars/virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///jars/HiveJDBC41.jar; / ``` diff --git a/doc/dialects/impala.md b/doc/dialects/impala.md index e7e3cef97..e69dab030 100644 --- a/doc/dialects/impala.md +++ b/doc/dialects/impala.md @@ -47,7 +47,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///ImpalaJDBC41.jar; / ; diff --git a/doc/dialects/mysql.md b/doc/dialects/mysql.md index 4b239ca92..15bd89e27 100644 --- a/doc/dialects/mysql.md +++ b/doc/dialects/mysql.md @@ -51,7 +51,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE OR REPLACE JAVA ADAPTER SCRIPT SCHEMA_FOR_VS_SCRIPT.ADAPTER_SCRIPT_MYSQL AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///mysql-connector-java-.jar; / ; diff --git a/doc/dialects/oracle.md b/doc/dialects/oracle.md index 46b6fab3c..89e957470 100644 --- a/doc/dialects/oracle.md +++ b/doc/dialects/oracle.md @@ -48,7 +48,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///ojdbc.jar; / ; diff --git a/doc/dialects/redshift.md b/doc/dialects/redshift.md index 23770290a..f987432ac 100644 --- a/doc/dialects/redshift.md +++ b/doc/dialects/redshift.md @@ -51,7 +51,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///RedshiftJDBC42-.jar; / ; diff --git a/doc/dialects/saphana.md b/doc/dialects/saphana.md index a56cdcf94..3ef8b183c 100644 --- a/doc/dialects/saphana.md +++ b/doc/dialects/saphana.md @@ -47,7 +47,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///ngdbc-.jar; / ; diff --git a/doc/dialects/sql_server.md b/doc/dialects/sql_server.md index 9e56df4f5..746ab2578 100644 --- a/doc/dialects/sql_server.md +++ b/doc/dialects/sql_server.md @@ -46,7 +46,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE OR REPLACE JAVA ADAPTER SCRIPT SCHEMA_FOR_VS_SCRIPT.ADAPTER_SCRIPT_SQLSERVER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///mssql-jdbc-.jre8.jar; / ``` diff --git a/doc/dialects/sybase.md b/doc/dialects/sybase.md index 2494b2b32..1bb17e203 100644 --- a/doc/dialects/sybase.md +++ b/doc/dialects/sybase.md @@ -29,7 +29,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///jtds-.jar; / ``` diff --git a/doc/dialects/teradata.md b/doc/dialects/teradata.md index a2a712dcb..15032590b 100644 --- a/doc/dialects/teradata.md +++ b/doc/dialects/teradata.md @@ -47,7 +47,7 @@ The SQL statement below creates the adapter script, defines the Java class that ```sql CREATE OR REPLACE JAVA ADAPTER SCRIPT ADAPTER.JDBC_ADAPTER AS %scriptclass com.exasol.adapter.RequestDispatcher; - %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.4.jar; + %jar /buckets///virtual-schema-dist-8.0.0-bundle-4.0.5.jar; %jar /buckets///terajdbc4.jar; %jar /buckets///tdgssconfig.jar; / diff --git a/pom.xml b/pom.xml index 63625c5f4..9a2699ddd 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 com.exasol virtual-schema-jdbc-adapter - 4.0.4 + 4.0.5 Virtual Schema JDBC Adapter UTF-8 diff --git a/src/test/java/com/exasol/adapter/dialects/IntegrationTestConstants.java b/src/test/java/com/exasol/adapter/dialects/IntegrationTestConstants.java index e64b3b828..5e1167b25 100644 --- a/src/test/java/com/exasol/adapter/dialects/IntegrationTestConstants.java +++ b/src/test/java/com/exasol/adapter/dialects/IntegrationTestConstants.java @@ -3,7 +3,7 @@ import java.nio.file.Path; public final class IntegrationTestConstants { - public static final String VIRTUAL_SCHEMAS_JAR_NAME_AND_VERSION = "virtual-schema-dist-8.0.0-bundle-4.0.4.jar"; + public static final String VIRTUAL_SCHEMAS_JAR_NAME_AND_VERSION = "virtual-schema-dist-8.0.0-bundle-4.0.5.jar"; public static final String EXASOL_DOCKER_IMAGE_REFERENCE = "exasol/docker-db:6.2.11-d1"; public static final Path PATH_TO_VIRTUAL_SCHEMAS_JAR = Path.of("target", VIRTUAL_SCHEMAS_JAR_NAME_AND_VERSION); public static final String SCHEMA_EXASOL = "SCHEMA_EXASOL"; diff --git a/src/test/resources/integration/driver/postgres/postgresql-42.2.5.jar b/src/test/resources/integration/driver/postgres/postgresql-42.2.5.jar deleted file mode 100644 index d89d4331a..000000000 Binary files a/src/test/resources/integration/driver/postgres/postgresql-42.2.5.jar and /dev/null differ