diff --git a/pom.xml b/pom.xml
index 29302284ab..77fcd836f9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -48,10 +48,10 @@
false
43200
- http://localhost:8080
+ http://localhost
false
- http://localhost:8080/Atlas/#/welcome
- http://localhost:8084/WebAPI/user/oauth/callback
+ http://localhost/Atlas/#/welcome
+ http://localhost:8080/WebAPI/user/oauth/callback
@@ -339,17 +339,15 @@
${flyway.version}
- org.apache.httpcomponents
- httpclient
- 4.3.6
-
-
- commons-httpclient
- commons-httpclient
- 3.1
-
-
-
+ org.apache.httpcomponents
+ httpclient
+ 4.3.6
+
+
+ commons-httpclient
+ commons-httpclient
+ 3.1
+
org.springframework.batch
spring-batch-admin-manager
@@ -365,7 +363,6 @@
-
org.postgresql
postgresql
@@ -373,9 +370,9 @@
jar
- com.microsoft.sqlserver
- mssql-jdbc
- 6.1.0.jre8
+ com.microsoft.sqlserver
+ mssql-jdbc
+ 6.1.0.jre8
com.opencsv
@@ -405,9 +402,9 @@
1.2.4
- com.github.dblock.waffle
- waffle-shiro
- 1.7.4
+ com.github.dblock.waffle
+ waffle-shiro
+ 1.7.4
com.github.dblock.waffle
@@ -419,13 +416,11 @@
jjwt
0.6.0
-
io.buji
buji-pac4j
2.0.2
-
org.pac4j
pac4j-oauth
@@ -448,6 +443,7 @@
user
pass
classpath:db/migration/oracle
+ org.hibernate.dialect.Oracle10gDialect
@@ -472,6 +468,7 @@
userWithWritesToOhdsiSchema
PASS
classpath:db/migration/postgresql
+ org.hibernate.dialect.PostgreSQL9Dialect
@@ -488,39 +485,8 @@
FLYWAY_USER
FLYWAY_PASS
classpath:db/migration/sqlserver
+ org.hibernate.dialect.SQLServer2012Dialect
-
-
- webapi-local
-
- com.microsoft.sqlserver.jdbc.SQLServerDriver
- jdbc:sqlserver://server
- USER
- PASS
- sql server
- OHDSI_schema
- ${datasource.driverClassName}
- ${datasource.url}
- FLYWAY_USER
- FLYWAY_PASS
- classpath:db/migration/sqlserver
-
-
-
- webapi-alpha
-
- com.microsoft.sqlserver.jdbc.SQLServerDriver
- jdbc:sqlserver://server
- USER
- PASS
- sql server
- OHDSI_schema
- ${datasource.driverClassName}
- ${datasource.url}
- FLYWAY_USER
- FLYWAY_PASS
- classpath:db/migration/sqlserver
-
-
+
diff --git a/src/main/java/org/ohdsi/webapi/DataAccessConfig.java b/src/main/java/org/ohdsi/webapi/DataAccessConfig.java
index 24e2200de6..62b112c782 100644
--- a/src/main/java/org/ohdsi/webapi/DataAccessConfig.java
+++ b/src/main/java/org/ohdsi/webapi/DataAccessConfig.java
@@ -35,6 +35,7 @@ public class DataAccessConfig {
private Properties getJPAProperties() {
Properties properties = new Properties();
properties.setProperty("hibernate.default_schema", this.env.getProperty("spring.jpa.properties.hibernate.default_schema"));
+ properties.setProperty("hibernate.dialect", this.env.getProperty("spring.jpa.properties.hibernate.dialect"));
return properties;
}
diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties
index cf6c6a9aba..0b9db06be9 100644
--- a/src/main/resources/application.properties
+++ b/src/main/resources/application.properties
@@ -50,6 +50,8 @@ spring.datasource.initialize=false
spring.jpa.show-sql=true
# JPA Default Schema
spring.jpa.properties.hibernate.default_schema=${datasource.ohdsi.schema}
+#JPA Dialect
+spring.jpa.properties.hibernate.dialect=${hibernate.dialect}
#JAX-RS
jersey.resources.root.package=org.ohdsi.webapi
diff --git a/src/main/resources/db/migration/oracle/V1.0.0.9__shiro_security.sql b/src/main/resources/db/migration/oracle/V1.0.0.9__shiro_security.sql
index 21b392b485..2c9a4f213f 100644
--- a/src/main/resources/db/migration/oracle/V1.0.0.9__shiro_security.sql
+++ b/src/main/resources/db/migration/oracle/V1.0.0.9__shiro_security.sql
@@ -76,10 +76,10 @@ ALTER TABLE ${ohdsiSchema}.SEC_PERMISSION ADD CONSTRAINT PK_SEC_PERMISSION PRIMA
-- add SEC_USER_ROLE table constraints
ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT PK_SEC_USER_ROLE PRIMARY KEY (ID);
-ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_USER FOREIGN KEY (USER_ID) REFERENCES SEC_USER(ID);
-ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES SEC_ROLE(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_USER FOREIGN KEY (USER_ID) REFERENCES ${ohdsiSchema}.SEC_USER(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES ${ohdsiSchema}.SEC_ROLE(ID);
-- add SEC_ROLE_PERMISSION table constraints
ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT PK_SEC_ROLE_PERMISSION PRIMARY KEY (ID);
-ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES SEC_ROLE(ID);
-ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_PERMISSION FOREIGN KEY (PERMISSION_ID) REFERENCES SEC_PERMISSION(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES ${ohdsiSchema}.SEC_ROLE(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_PERMISSION FOREIGN KEY (PERMISSION_ID) REFERENCES ${ohdsiSchema}.SEC_PERMISSION(ID);
diff --git a/src/main/resources/db/migration/postgresql/V1.0.0.9__shiro_security.sql b/src/main/resources/db/migration/postgresql/V1.0.0.9__shiro_security.sql
index 1da88b6339..99831abd2e 100644
--- a/src/main/resources/db/migration/postgresql/V1.0.0.9__shiro_security.sql
+++ b/src/main/resources/db/migration/postgresql/V1.0.0.9__shiro_security.sql
@@ -71,10 +71,10 @@ ALTER TABLE ${ohdsiSchema}.SEC_PERMISSION ADD CONSTRAINT PK_SEC_PERMISSION PRIMA
-- add SEC_USER_ROLE table constraints
ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT PK_SEC_USER_ROLE PRIMARY KEY (ID);
-ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_USER FOREIGN KEY (USER_ID) REFERENCES SEC_USER(ID);
-ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES SEC_ROLE(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_USER FOREIGN KEY (USER_ID) REFERENCES ${ohdsiSchema}.SEC_USER(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES ${ohdsiSchema}.SEC_ROLE(ID);
-- add SEC_ROLE_PERMISSION table constraints
ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT PK_SEC_ROLE_PERMISSION PRIMARY KEY (ID);
-ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES SEC_ROLE(ID);
-ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_PERMISSION FOREIGN KEY (PERMISSION_ID) REFERENCES SEC_PERMISSION(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES ${ohdsiSchema}.SEC_ROLE(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_PERMISSION FOREIGN KEY (PERMISSION_ID) REFERENCES ${ohdsiSchema}.SEC_PERMISSION(ID);
diff --git a/src/main/resources/db/migration/sqlserver/V1.0.0.9__shiro_security.sql b/src/main/resources/db/migration/sqlserver/V1.0.0.9__shiro_security.sql
index eac93c6eaf..4c8ba03ada 100644
--- a/src/main/resources/db/migration/sqlserver/V1.0.0.9__shiro_security.sql
+++ b/src/main/resources/db/migration/sqlserver/V1.0.0.9__shiro_security.sql
@@ -48,10 +48,10 @@ ALTER TABLE ${ohdsiSchema}.SEC_PERMISSION ADD CONSTRAINT PK_SEC_PERMISSION PRIMA
-- add SEC_USER_ROLE table constraints
ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT PK_SEC_USER_ROLE PRIMARY KEY (ID);
-ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_USER FOREIGN KEY (USER_ID) REFERENCES SEC_USER(ID);
-ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES SEC_ROLE(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_USER FOREIGN KEY (USER_ID) REFERENCES ${ohdsiSchema}.SEC_USER(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_USER_ROLE ADD CONSTRAINT FK_USER_ROLE_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES ${ohdsiSchema}.SEC_ROLE(ID);
-- add SEC_ROLE_PERMISSION table constraints
ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT PK_SEC_ROLE_PERMISSION PRIMARY KEY (ID);
-ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES SEC_ROLE(ID);
-ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_PERMISSION FOREIGN KEY (PERMISSION_ID) REFERENCES SEC_PERMISSION(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_ROLE FOREIGN KEY (ROLE_ID) REFERENCES ${ohdsiSchema}.SEC_ROLE(ID);
+ALTER TABLE ${ohdsiSchema}.SEC_ROLE_PERMISSION ADD CONSTRAINT FK_ROLE_PERMISSION_TO_PERMISSION FOREIGN KEY (PERMISSION_ID) REFERENCES ${ohdsiSchema}.SEC_PERMISSION(ID);