diff --git a/.env.unix.example b/.env.unix.example index 9743a6453910594a958be5fb2f7d6c9d6754d582..a5413b4849ee8f63908a330c818b7b2d7cc62902 100644 --- a/.env.unix.example +++ b/.env.unix.example @@ -16,6 +16,5 @@ SMTP_PASSWORD= JWT_ISSUER=dbrepo JWT_SECRET=secret JWT_EXPIRATION=86400000 -EUREKA_SERVER=http://discovery-service:9090/eureka/ SHARED_FILESYSTEM=/tmp LOG_LEVEL=trace # error, warning, info, debug, trace diff --git a/.env.win.example b/.env.win.example index 2cb7c72b6a673c2dc43aad14bfdb3830f928268c..db2d3f030a78decff5e7110754740e7c31685f55 100644 --- a/.env.win.example +++ b/.env.win.example @@ -16,6 +16,5 @@ SMTP_PASSWORD= JWT_ISSUER=dbrepo JWT_SECRET=secret JWT_EXPIRATION=86400000 -EUREKA_SERVER=http://discovery-service:9090/eureka/ SHARED_FILESYSTEM=C:\tmp LOG_LEVEL=trace # error, warning, info, debug, trace diff --git a/docker-compose.demo.yml b/docker-compose.dbrepo1.yml similarity index 100% rename from docker-compose.demo.yml rename to docker-compose.dbrepo1.yml diff --git a/docker-compose.dev.yml b/docker-compose.dbrepo2.yml similarity index 100% rename from docker-compose.dev.yml rename to docker-compose.dbrepo2.yml diff --git a/docker-compose.yml b/docker-compose.yml index 82c862b095e13fe02bfe5f715b8e896bd21b9ba2..f93b8721438ac0dad5b201310c5dc2f2e3ccaa96 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -269,8 +269,6 @@ services: image: fda-units-service networks: core: - environment: - EUREKA_SERVER: http://fda-discovery-service:9090/eureka/ ports: - "5010:5010" volumes: diff --git a/fda-authentication-service/Dockerfile b/fda-authentication-service/Dockerfile index 3011726fb1b2c5e4045a1c20466b63f9a274ef6c..037fd03bde06bbe28227785900992256a4d66087 100644 --- a/fda-authentication-service/Dockerfile +++ b/fda-authentication-service/Dockerfile @@ -22,7 +22,7 @@ RUN mvn -q clean package -DskipTests FROM openjdk:11-jre-slim as runtime ENV METADATA_DB=fda -ENV METADATA_USERNAME=dbrepo +ENV METADATA_USERNAME=root ENV METADATA_PASSWORD=dbrepo ENV BROKER_USERNAME=fda ENV BROKER_PASSWORD=fda diff --git a/fda-container-service/Dockerfile b/fda-container-service/Dockerfile index 9fbaa3dc9496448b608a0ee33365db44b48a4166..4752a4a140b1dd52e256350862067102131a78cd 100644 --- a/fda-container-service/Dockerfile +++ b/fda-container-service/Dockerfile @@ -22,7 +22,7 @@ RUN mvn -q clean package -DskipTests > /dev/null FROM openjdk:11-jre-slim as runtime ENV METADATA_DB=fda -ENV METADATA_USERNAME=dbrepo +ENV METADATA_USERNAME=root ENV METADATA_PASSWORD=dbrepo ENV BROKER_USERNAME=fda ENV BROKER_PASSWORD=fda diff --git a/fda-container-service/rest-service/src/main/resources/application-local.yml b/fda-container-service/rest-service/src/main/resources/application-local.yml index 640df600fad225ac73cb9451f5645fd040464f5a..0e03826a183b6bb5d2416d43bc1fb116c8431892 100644 --- a/fda-container-service/rest-service/src/main/resources/application-local.yml +++ b/fda-container-service/rest-service/src/main/resources/application-local.yml @@ -4,7 +4,7 @@ spring: datasource: url: jdbc:mariadb://localhost:3306/fda driver-class-name: org.mariadb.jdbc.Driver - username: dbrepo + username: root password: dbrepo jpa: show-sql: false diff --git a/fda-database-service/Dockerfile b/fda-database-service/Dockerfile index 4da92d5f6aae387e690c8c86bae3dda253814a03..859b9f980aaf694e3c98f956b53f07378ec25596 100644 --- a/fda-database-service/Dockerfile +++ b/fda-database-service/Dockerfile @@ -22,7 +22,7 @@ RUN mvn -q clean package -DskipTests > /dev/null FROM openjdk:11-jre-slim as runtime ENV METADATA_DB=fda -ENV METADATA_USERNAME=dbrepo +ENV METADATA_USERNAME=root ENV METADATA_PASSWORD=dbrepo ENV BROKER_USERNAME=fda ENV BROKER_PASSWORD=fda diff --git a/fda-database-service/rest-service/src/main/resources/application-local.yml b/fda-database-service/rest-service/src/main/resources/application-local.yml index 76c11d7907fda8661a028f2c95f41cf65d614f90..bc7fb96365ef4c327d0afa24aa21cf87798a4d65 100644 --- a/fda-database-service/rest-service/src/main/resources/application-local.yml +++ b/fda-database-service/rest-service/src/main/resources/application-local.yml @@ -4,7 +4,7 @@ spring: datasource: url: jdbc:mariadb://metadata-db:3306/fda driver-class-name: org.mariadb.jdbc.Driver - username: dbrepo + username: root password: dbrepo jpa: show-sql: false diff --git a/fda-identifier-service/Dockerfile b/fda-identifier-service/Dockerfile index 7a05fc285615d14a0a9c22c569adee933d88524e..d9976484e879af59c841aa5f4441a1770e85c759 100644 --- a/fda-identifier-service/Dockerfile +++ b/fda-identifier-service/Dockerfile @@ -23,7 +23,7 @@ RUN mvn -q clean package -DskipTests > /dev/null FROM openjdk:11-jre-slim as runtime ENV METADATA_DB=fda -ENV METADATA_USERNAME=dbrepo +ENV METADATA_USERNAME=root ENV METADATA_PASSWORD=dbrepo ENV GATEWAY_ENDPOINT=http://gateway-service:9095 ENV WEBSITE=http://localhost:3000 diff --git a/fda-identifier-service/pom.xml b/fda-identifier-service/pom.xml index 2f5c91ff7374957c5638aec429204af450bed277..47f5d4dbd167b5238adaf3c618272e6f9e110179 100644 --- a/fda-identifier-service/pom.xml +++ b/fda-identifier-service/pom.xml @@ -89,8 +89,9 @@ </dependency> <!-- DataSource --> <dependency> - <groupId>org.postgresql</groupId> - <artifactId>postgresql</artifactId> + <groupId>org.mariadb.jdbc</groupId> + <artifactId>mariadb-java-client</artifactId> + <version>${mariadb.version}</version> </dependency> <dependency> <groupId>org.springframework.data</groupId> diff --git a/fda-identifier-service/rest-service/src/main/resources/application-local.yml b/fda-identifier-service/rest-service/src/main/resources/application-local.yml index 62ca8741e2e536afdef07b9aa259c085d91e291d..3211c423196f153a6cc1221bf94b9340c097f3e6 100644 --- a/fda-identifier-service/rest-service/src/main/resources/application-local.yml +++ b/fda-identifier-service/rest-service/src/main/resources/application-local.yml @@ -4,7 +4,7 @@ spring: datasource: url: jdbc:mariadb://metadata-db:3306/fda driver-class-name: org.mariadb.jdbc.Driver - username: dbrepo + username: root password: dbrepo jpa: show-sql: false diff --git a/fda-metadata-db/Dockerfile b/fda-metadata-db/Dockerfile index 50141d356956c0f38a5634a269ce2eec61fc23b4..f9b7c8becec4a1223fdc83239575ae335ff071aa 100644 --- a/fda-metadata-db/Dockerfile +++ b/fda-metadata-db/Dockerfile @@ -21,7 +21,7 @@ RUN mvn -q clean install > /dev/null FROM mariadb:10.5 as runtime ENV METADATA_DB=fda -ENV METADATA_USERNAME=dbrepo +ENV METADATA_USERNAME=root ENV METADATA_PASSWORD=dbrepo ENV MARIADB_DATABASE="${METADATA_DB}" ENV MARIADB_ROOT_PASSWORD="${METADATA_PASSWORD}" @@ -31,7 +31,12 @@ ENV MARIADB_PASSWORD="${METADATA_PASSWORD}" # Scripts are copied to /docker-entrypoint-initdb.d/ in docker-compose from analyze service HEALTHCHECK --interval=10s --timeout=5s --retries=12 CMD mysqladmin ping --user="$METADATA_USERNAME" --password="$METADATA_PASSWORD" --silent -COPY ./setup-user.sh /docker-entrypoint-initdb.d/1.sh -COPY ./setup-schema.sql /docker-entrypoint-initdb.d/2.sql +WORKDIR /docker-entrypoint-initdb.d + +COPY ./setup-schema.sql ./1.sql +COPY ./setup-user.sh ./2.sh +RUN chmod +x ./2.sh + +WORKDIR /app COPY --from=build /root/.m2/repository/at/tuwien /root/.m2/repository/at/tuwien \ No newline at end of file diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/Container.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/Container.java index d483e9f5932e26a09a1260b21aee8b34004e597e..b8f9ecabe1ff904e91cca9f780d796f68bbf414d 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/Container.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/Container.java @@ -31,12 +31,8 @@ public class Container { @Id @EqualsAndHashCode.Include - @GeneratedValue(generator = "container-sequence") - @GenericGenerator( - name = "container-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_containers_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @ManyToOne(fetch = FetchType.LAZY, cascade = CascadeType.ALL) diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImage.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImage.java index a22793bcd050687147f464f65252ad111d2f8d21..07c389d693231dd1b3a2b09d4a97b95e962a9175 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImage.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImage.java @@ -26,12 +26,8 @@ public class ContainerImage { @Id @EqualsAndHashCode.Include - @GeneratedValue(generator = "image-sequence") - @GenericGenerator( - name = "image-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_images_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") public Long id; @Column(nullable = false) diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImageDate.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImageDate.java index 48a8d47a4b3e23756fdf49ae3160bc0b45d16aba..26adee03471c1de1159712a710d318f13979060b 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImageDate.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImageDate.java @@ -23,12 +23,8 @@ public class ContainerImageDate { @Id @EqualsAndHashCode.Include - @GeneratedValue(generator = "images-date-sequence") - @GenericGenerator( - name = "images-date-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_images_date_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @Column(name = "iid") diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImageEnvironmentItem.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImageEnvironmentItem.java index 3b0df1ac6d8e5d0b0c7b9750b0cfaa71a6d35d63..121933d4c32df6db478359126e54e4e35d77e1c5 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImageEnvironmentItem.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/container/image/ContainerImageEnvironmentItem.java @@ -23,13 +23,8 @@ public class ContainerImageEnvironmentItem { @Id @EqualsAndHashCode.Include - @ToString.Include - @GeneratedValue(generator = "environment-sequence") - @GenericGenerator( - name = "environment-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_images_environment_item_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") public Long id; @Id diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/Database.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/Database.java index 361736ed677b438bb99eb81d7eac50de8e280f97..190d971539b1a60ea8188f55f81dc60ba275bd02 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/Database.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/Database.java @@ -34,12 +34,8 @@ public class Database { @Id @EqualsAndHashCode.Include - @GeneratedValue(generator = "database-sequence") - @GenericGenerator( - name = "database-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_databases_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @ManyToOne(fetch = FetchType.EAGER, cascade = CascadeType.ALL) diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/View.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/View.java index 6111b151c0ade7aab3dae2379bb1a97fb94e8c10..0a60f175b545beb0ad48089db8667657a2ec6c78 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/View.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/View.java @@ -23,12 +23,8 @@ public class View { @Id @EqualsAndHashCode.Include - @GeneratedValue(generator = "view-sequence") - @GenericGenerator( - name = "view-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_view_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @Id diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java index 36e08d194f3eb81935ee3c1fa2e75f83396e6d28..77e548c47d350a8afdcb368795e5747cbf934b3b 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/Table.java @@ -31,12 +31,8 @@ public class Table { @Id @EqualsAndHashCode.Include - @GeneratedValue(generator = "table-sequence") - @GenericGenerator( - name = "table-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_tables_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @Id diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/TableColumn.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/TableColumn.java index a297ddc9f8d817d12f3d86fafbe2eb1d77c18f14..eb13193b158f3a8b4b8b770b88a88d98dda24946 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/TableColumn.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/TableColumn.java @@ -32,12 +32,8 @@ public class TableColumn implements Comparable<TableColumn> { @Id @EqualsAndHashCode.Include - @GeneratedValue(generator = "column-sequence") - @GenericGenerator( - name = "column-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_columns_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @Id diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/concepts/ColumnConcept.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/concepts/ColumnConcept.java index 9d38bfcef2f40f1bca8faed04ca7af3ff1d09fce..a2ed5eb24a7c6e246f49204d6039d4d8dca857ed 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/concepts/ColumnConcept.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/concepts/ColumnConcept.java @@ -1,6 +1,7 @@ package at.tuwien.entities.database.table.columns.concepts; import lombok.*; +import org.hibernate.annotations.GenericGenerator; import org.springframework.data.jpa.domain.support.AuditingEntityListener; import javax.persistence.*; @@ -23,7 +24,8 @@ public class ColumnConcept implements Serializable { @Id @EqualsAndHashCode.Include - @Column(name = "cid", nullable = false) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long cid; @Id @@ -33,4 +35,8 @@ public class ColumnConcept implements Serializable { @Id @EqualsAndHashCode.Include private Long cdbid; + + @EqualsAndHashCode.Include + @Column(name = "concept_id") + private Long conceptId; } diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/concepts/Concept.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/concepts/Concept.java index 48dc8bcea9ba14e1e3d5274ed98ef694f6bb0970..6def65fe5585c7b14062d1a2315378208238c311 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/concepts/Concept.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/database/table/columns/concepts/Concept.java @@ -23,12 +23,8 @@ public class Concept { @Id @EqualsAndHashCode.Include - @GeneratedValue(generator = "concept-sequence") - @GenericGenerator( - name = "concept-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_concepts_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @Column(name = "URI", nullable = false, columnDefinition = "TEXT") diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/Creator.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/Creator.java index 16f1a6385885b7978c1154ffab1436c05a1c1d08..1681f68d4a2ecbc59af8be43b61732de44cd50db 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/Creator.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/Creator.java @@ -23,13 +23,8 @@ public class Creator { @Id @EqualsAndHashCode.Include - @ToString.Include - @GeneratedValue(generator = "creator-sequence") - @GenericGenerator( - name = "creator-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_creators_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @Id diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/Identifier.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/Identifier.java index f5d1d3769ebc9d163b12a6eb952752bde37de206..950e54da3af72cc35b2ee0266e930107cf683c75 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/Identifier.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/Identifier.java @@ -33,13 +33,8 @@ public class Identifier { @Id @EqualsAndHashCode.Include - @ToString.Include - @GeneratedValue(generator = "database-sequence") - @GenericGenerator( - name = "database-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_identifiers_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @Column(name = "cid", nullable = false) diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/RelatedIdentifier.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/RelatedIdentifier.java index 01ec086b6a3b540eb421c9003c41574730934c87..ad318c4a22b5e80af96ce030f11ab16dba3a38ac 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/RelatedIdentifier.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/identifier/RelatedIdentifier.java @@ -29,12 +29,8 @@ public class RelatedIdentifier { @Id @EqualsAndHashCode.Include - @GeneratedValue(generator = "related-identifier-sequence") - @GenericGenerator( - name = "related-identifier-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_related_identifiers_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @Id diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/TimeSecret.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/TimeSecret.java index a6ffa31241441bb547bcf2d76158073391762337..c6922b85412353903cb9726150f5383fcdacdf68 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/TimeSecret.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/TimeSecret.java @@ -23,13 +23,8 @@ public class TimeSecret { @Id @EqualsAndHashCode.Include - @Column(name = "id", columnDefinition = "numeric(19, 2)") - @GeneratedValue(generator = "time-secret-sequence") - @GenericGenerator( - name = "time-secret-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_time_secrets_seq") - ) + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @Column(nullable = false) diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/Token.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/Token.java index 7a6cca310fa1935038fde986c670620c2818c8e4..bacb80fc34b96f0f0bf3ac1740531d389f1e3a1c 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/Token.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/Token.java @@ -24,13 +24,9 @@ public class Token { @Id @EqualsAndHashCode.Include - @Column(name = "id", columnDefinition = "numeric(19, 2)") - @GeneratedValue(generator = "tokens-sequence") - @GenericGenerator( - name = "tokens-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_tokens_seq") - ) + @Column(name = "id") + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @Column(nullable = false, updatable = false) diff --git a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/User.java b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/User.java index 1327fb6139a5cc5ce63b0aa3d387fa4108a1f933..691bc2af6d7a61b982601aaa01c767cb7aae41c9 100644 --- a/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/User.java +++ b/fda-metadata-db/entities/src/main/java/at/tuwien/entities/user/User.java @@ -25,13 +25,9 @@ public class User { @Id @EqualsAndHashCode.Include - @Column(name = "userid", columnDefinition = "numeric(19, 2)") - @GeneratedValue(generator = "user-sequence") - @GenericGenerator( - name = "user-sequence", - strategy = "enhanced-sequence", - parameters = @org.hibernate.annotations.Parameter(name = "sequence_name", value = "mdb_user_seq") - ) + @Column(name = "userid") + @GenericGenerator(name = "native", strategy = "native") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "native") private Long id; @Column(unique = true, nullable = false) diff --git a/fda-metadata-service/Dockerfile b/fda-metadata-service/Dockerfile index 9b486066e95f7daae4cf970f88624c789947f4dd..274c810b3a8fcc727badc137e81800b2772489cd 100644 --- a/fda-metadata-service/Dockerfile +++ b/fda-metadata-service/Dockerfile @@ -22,7 +22,7 @@ RUN mvn -q clean package -DskipTests > /dev/null FROM openjdk:11-jre-slim as runtime ENV METADATA_DB=fda -ENV METADATA_USERNAME=dbrepo +ENV METADATA_USERNAME=root ENV METADATA_PASSWORD=dbrepo ENV GATEWAY_ENDPOINT=http://gateway-service:9095 ENV PID_BASE="https://example.com/pid/" diff --git a/fda-metadata-service/rest-service/src/main/resources/application-local.yml b/fda-metadata-service/rest-service/src/main/resources/application-local.yml index 58b27eec0a4632f96d95298137e1e4d6dad0cd87..15bd36425808ac5a56fb1272e6af4dd5e645da3d 100644 --- a/fda-metadata-service/rest-service/src/main/resources/application-local.yml +++ b/fda-metadata-service/rest-service/src/main/resources/application-local.yml @@ -4,7 +4,7 @@ spring: datasource: url: jdbc:mariadb://metadata-db:3306/fda driver-class-name: org.mariadb.jdbc.Driver - username: dbrepo + username: root password: dbrepo jpa: show-sql: false diff --git a/fda-query-service/Dockerfile b/fda-query-service/Dockerfile index dab9e245a7b1a092da384e89894bd5597c8fc869..5658e0313fce55c0b3766625edf19c4b60834d6b 100644 --- a/fda-query-service/Dockerfile +++ b/fda-query-service/Dockerfile @@ -23,7 +23,7 @@ RUN mvn -q clean package -DskipTests > /dev/null FROM openjdk:11-jre-slim as runtime ENV METADATA_DB=fda -ENV METADATA_USERNAME=dbrepo +ENV METADATA_USERNAME=root ENV METADATA_PASSWORD=dbrepo ENV BROKER_USERNAME=fda ENV BROKER_PASSWORD=fda diff --git a/fda-query-service/rest-service/src/main/resources/application-local.yml b/fda-query-service/rest-service/src/main/resources/application-local.yml index 8f8defbb1bc7b8c7f7a719404749f21300041943..5de9ea5ac44a63d8a03fd42f9ec35c25ebe27cda 100644 --- a/fda-query-service/rest-service/src/main/resources/application-local.yml +++ b/fda-query-service/rest-service/src/main/resources/application-local.yml @@ -4,7 +4,7 @@ spring: datasource: url: jdbc:mariadb://metadata-db:3306/fda driver-class-name: org.mariadb.jdbc.Driver - username: dbrepo + username: root password: dbrepo jpa: show-sql: false diff --git a/fda-table-service/Dockerfile b/fda-table-service/Dockerfile index 837ca53a56b118039e289c77627bb89382af32e0..dec9aae8f7a78bb85092e0fe43788467d724a28f 100644 --- a/fda-table-service/Dockerfile +++ b/fda-table-service/Dockerfile @@ -24,7 +24,7 @@ FROM openjdk:11-jre-slim as runtime ENV multipart.location=/tmp ENV METADATA_DB=fda -ENV METADATA_USERNAME=dbrepo +ENV METADATA_USERNAME=root ENV METADATA_PASSWORD=dbrepo ENV BROKER_USERNAME=fda ENV BROKER_PASSWORD=fda diff --git a/fda-table-service/rest-service/src/main/resources/application-local.yml b/fda-table-service/rest-service/src/main/resources/application-local.yml index 843fbdebd0eee63f1dbd8dedd1b34c2ea72dda3f..99d3153d22311683686b00eaa8bda5bd6bbc4ce7 100644 --- a/fda-table-service/rest-service/src/main/resources/application-local.yml +++ b/fda-table-service/rest-service/src/main/resources/application-local.yml @@ -4,7 +4,7 @@ spring: datasource: url: jdbc:mariadb://metadata-db:3306/fda driver-class-name: org.mariadb.jdbc.Driver - username: dbrepo + username: root password: dbrepo jpa: show-sql: false