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);