From b7f281ba601300f0f8aa0e54ea00127c8b9f1d7b Mon Sep 17 00:00:00 2001 From: damini1994 Date: Mon, 18 Nov 2024 18:39:55 +0530 Subject: [PATCH 1/6] #10 Add Liquibase Integration --- book-my-show/backend/java/bms-monolith/pom.xml | 12 ++++++++++++ .../bms-monolith/src/main/resources/application.yaml | 3 +++ 2 files changed, 15 insertions(+) diff --git a/book-my-show/backend/java/bms-monolith/pom.xml b/book-my-show/backend/java/bms-monolith/pom.xml index 76f9214..a695f1f 100644 --- a/book-my-show/backend/java/bms-monolith/pom.xml +++ b/book-my-show/backend/java/bms-monolith/pom.xml @@ -54,6 +54,10 @@ org.springframework.boot spring-boot-starter-validation + + org.liquibase + liquibase-core + org.projectlombok @@ -87,6 +91,14 @@ + + org.liquibase + liquibase-maven-plugin + + src/main/resources/application.yaml + true + + diff --git a/book-my-show/backend/java/bms-monolith/src/main/resources/application.yaml b/book-my-show/backend/java/bms-monolith/src/main/resources/application.yaml index a30b3ae..adcedc4 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/resources/application.yaml +++ b/book-my-show/backend/java/bms-monolith/src/main/resources/application.yaml @@ -13,6 +13,9 @@ Spring: hibernate: ddl-auto: update show-sql: true + liquibase: + change-log: classpath:db/changelog/changelog-master.xml + enabled: true server: servlet: context-path: /api/v1 \ No newline at end of file From 4c5b4395447688eeee0e2dbb940cf989950f3927 Mon Sep 17 00:00:00 2001 From: damini1994 Date: Mon, 18 Nov 2024 18:41:47 +0530 Subject: [PATCH 2/6] #10 Add ChangeLog Master --- .../main/resources/db/changelog/changelog-master.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/changelog-master.xml diff --git a/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/changelog-master.xml b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/changelog-master.xml new file mode 100644 index 0000000..0bbd586 --- /dev/null +++ b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/changelog-master.xml @@ -0,0 +1,10 @@ + + + + + + From 63465d36fa1abc297cd01dd56773df937d7143e3 Mon Sep 17 00:00:00 2001 From: damini1994 Date: Mon, 18 Nov 2024 18:43:09 +0530 Subject: [PATCH 3/6] #10 Add Create Table change set xml file --- .../db/changelog/v1.0/create-tables.xml | 182 ++++++++++++++++++ 1 file changed, 182 insertions(+) create mode 100644 book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml diff --git a/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml new file mode 100644 index 0000000..2cf24ed --- /dev/null +++ b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d712c12d16468287fadb8075073c45c00a1f374e Mon Sep 17 00:00:00 2001 From: damini1994 Date: Mon, 18 Nov 2024 18:43:43 +0530 Subject: [PATCH 4/6] #10 Add Constraint change set xml file --- .../db/changelog/v1.0/add-constraints.xml | 73 +++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml diff --git a/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml new file mode 100644 index 0000000..ecc4d96 --- /dev/null +++ b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 0d8bb9031ba13ed25713e164abb0aa1635cc0008 Mon Sep 17 00:00:00 2001 From: damini1994 Date: Sun, 24 Nov 2024 10:35:59 +0530 Subject: [PATCH 5/6] #10 Resolve review changes --- .../bms/bms_monolith/common/entity/Event.java | 2 + .../bms_monolith/common/entity/EventShow.java | 6 +- .../bms_monolith/common/entity/EventType.java | 2 + .../bms/bms_monolith/common/entity/Seat.java | 9 ++- .../bms_monolith/common/entity/SeatType.java | 2 + .../common/entity/SeatTypeInShow.java | 6 +- .../bms_monolith/common/entity/Vendor.java | 28 ++++++- .../bms/bms_monolith/common/entity/Venue.java | 2 + .../src/main/resources/application.yaml | 2 +- .../db/changelog/v1.0/add-constraints.xml | 59 +++++--------- .../db/changelog/v1.0/create-tables.xml | 80 ++++++++++++------- 11 files changed, 122 insertions(+), 76 deletions(-) diff --git a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Event.java b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Event.java index 12dbaf9..7cfbfea 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Event.java +++ b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Event.java @@ -1,6 +1,7 @@ package org.lbcc.bms.bms_monolith.common.entity; import jakarta.persistence.Entity; +import jakarta.persistence.Table; import jakarta.persistence.ManyToOne; import jakarta.persistence.OneToMany; import jakarta.persistence.CascadeType; @@ -18,6 +19,7 @@ import java.util.List; @Entity +@Table(name = "events") @Getter @Setter @AllArgsConstructor @NoArgsConstructor @SuperBuilder diff --git a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/EventShow.java b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/EventShow.java index a8196e1..b7652a1 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/EventShow.java +++ b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/EventShow.java @@ -1,6 +1,7 @@ package org.lbcc.bms.bms_monolith.common.entity; import jakarta.persistence.Entity; +import jakarta.persistence.Table; import jakarta.persistence.ElementCollection; import jakarta.persistence.CollectionTable; import jakarta.persistence.Column; @@ -21,13 +22,14 @@ import java.util.List; @Entity +@Table(name = "event_shows") @Getter @SuperBuilder public class EventShow extends BaseAuditingEntity { @ElementCollection(targetClass = Genre.class) - @CollectionTable(name = "show_genre", joinColumns = @JoinColumn(name = "show_id")) - @Column(name = "genre") + @CollectionTable(name = "show_genres", joinColumns = @JoinColumn(name = "show_id")) + @Column(name = "label") @Enumerated(EnumType.STRING) private List genres; diff --git a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/EventType.java b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/EventType.java index e3b4af8..be81f6c 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/EventType.java +++ b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/EventType.java @@ -2,6 +2,7 @@ import jakarta.persistence.Column; import jakarta.persistence.Entity; +import jakarta.persistence.Table; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -9,6 +10,7 @@ import lombok.experimental.SuperBuilder; @Entity +@Table(name = "event_types") @Getter @Setter @AllArgsConstructor diff --git a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Seat.java b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Seat.java index 0673e1d..536fb65 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Seat.java +++ b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Seat.java @@ -1,6 +1,12 @@ package org.lbcc.bms.bms_monolith.common.entity; -import jakarta.persistence.*; +import jakarta.persistence.Entity; +import jakarta.persistence.Table; +import jakarta.persistence.JoinColumn; +import jakarta.persistence.ManyToOne; +import jakarta.persistence.Enumerated; +import jakarta.persistence.EnumType; +import jakarta.persistence.Column; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -8,6 +14,7 @@ import org.lbcc.bms.bms_monolith.common.enums.OperationalStatus; @Entity +@Table(name = "seats") @Getter @Setter @AllArgsConstructor diff --git a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/SeatType.java b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/SeatType.java index 4a11cc2..50d26ff 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/SeatType.java +++ b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/SeatType.java @@ -2,6 +2,7 @@ import jakarta.persistence.Column; import jakarta.persistence.Entity; +import jakarta.persistence.Table; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; @@ -10,6 +11,7 @@ import java.math.BigDecimal; @Entity +@Table(name = "seat_types") @Getter @Setter @AllArgsConstructor diff --git a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/SeatTypeInShow.java b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/SeatTypeInShow.java index 45f7fb1..581241e 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/SeatTypeInShow.java +++ b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/SeatTypeInShow.java @@ -1,6 +1,7 @@ package org.lbcc.bms.bms_monolith.common.entity; import jakarta.persistence.Entity; +import jakarta.persistence.Table; import jakarta.persistence.ManyToOne; import jakarta.persistence.JoinColumn; import jakarta.persistence.Column; @@ -10,16 +11,17 @@ import java.math.BigDecimal; @Entity +@Table(name = "seat_type_in_shows") @Getter @SuperBuilder public class SeatTypeInShow extends BaseAuditingEntity { @ManyToOne - @JoinColumn(name = "seat_type_id") + @JoinColumn(name = "seat_type_id", nullable = false) private SeatType seatType; @ManyToOne - @JoinColumn(name = "show_id") + @JoinColumn(name = "show_id", nullable = false) private EventShow show; @Column(precision = 10, scale = 2) diff --git a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Vendor.java b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Vendor.java index 5feef8b..f291d5d 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Vendor.java +++ b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Vendor.java @@ -1,35 +1,57 @@ package org.lbcc.bms.bms_monolith.common.entity; import jakarta.persistence.Entity; +import jakarta.persistence.Table; import jakarta.persistence.Enumerated; import jakarta.persistence.EnumType; import jakarta.persistence.Column; import jakarta.validation.constraints.Size; +import jakarta.validation.constraints.NotBlank; +import jakarta.validation.constraints.Email; +import jakarta.validation.constraints.Pattern; +import jakarta.validation.constraints.NotNull; import lombok.AllArgsConstructor; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import org.lbcc.bms.bms_monolith.common.enums.VendorStatus; +import java.time.LocalDateTime; + @Entity +@Table(name = "vendors") @Getter @Setter @AllArgsConstructor @NoArgsConstructor public class Vendor extends BaseAuditingEntity { + @Column(nullable = false, length = 20) private String name; private String contactNumber; + + @Column(nullable = false, length = 100) + @NotBlank(message = "Email cannot be blank.") + @Email(message = "Email should be valid.") private String email; + + @Column(nullable = false, length = 255) + @NotBlank(message = "Address cannot be blank.") + @Size(max = 255, message = "Address must be at most 255 characters long.") private String address; + + @Column(nullable = true, length = 100) + @Pattern(regexp = "^(http|https)://.*$", message = "Website must start with http or https.") private String website; @Enumerated(EnumType.STRING) + @Column(nullable = false, length = 20) + @NotNull(message = "Status cannot be null.") private VendorStatus status; - @Column(nullable = true, length = 100) - @Size(min = 10, max = 100, message = "Registration date must be between 10 and 100 characters.") - private String registrationDate; + @Column(nullable = false) + @NotNull(message = "Registration date cannot be null.") + private LocalDateTime registrationDate; @Column(nullable = false, length = 255) @Size(min = 25, max = 255, message = "Logo URL must be between 25 and 255 characters.") diff --git a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Venue.java b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Venue.java index 3e698c7..652e7a2 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Venue.java +++ b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Venue.java @@ -6,6 +6,7 @@ import jakarta.persistence.CascadeType; import jakarta.persistence.FetchType; import jakarta.persistence.OneToMany; +import jakarta.persistence.Column; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; import lombok.AllArgsConstructor; @@ -25,6 +26,7 @@ @NoArgsConstructor public class Venue extends BaseAuditingEntity { + @Column(nullable = false, unique = true) private String name; private String address; private BigDecimal latitude; diff --git a/book-my-show/backend/java/bms-monolith/src/main/resources/application.yaml b/book-my-show/backend/java/bms-monolith/src/main/resources/application.yaml index adcedc4..c63a05b 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/resources/application.yaml +++ b/book-my-show/backend/java/bms-monolith/src/main/resources/application.yaml @@ -11,7 +11,7 @@ Spring: hibernate: dialect: org.hibernate.dialect.MySQLDialect hibernate: - ddl-auto: update + ddl-auto: validate show-sql: true liquibase: change-log: classpath:db/changelog/changelog-master.xml diff --git a/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml index ecc4d96..d7f254a 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml +++ b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml @@ -6,68 +6,53 @@ - - + - + constraintName="fk_events_venue" /> + - + - + + referencedTableName="seat_type_in_shows" referencedColumnNames="id" + constraintName="fk_seat_in_show_seat_type_in_shows" /> + referencedTableName="event_shows" referencedColumnNames="id" + constraintName="fk_seat_in_show_event_shows" /> - + constraintName="fk_show_genres_show_id"/> - + - - - - - - - - - - - - - - - diff --git a/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml index 2cf24ed..d93e181 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml +++ b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml @@ -6,9 +6,9 @@ - + - + @@ -33,21 +33,29 @@ - + - + - + - - - - - + + + + + + + + + + + + + @@ -56,27 +64,31 @@ - + - + + + - + + + - + - + @@ -92,9 +104,9 @@ - + - + @@ -106,26 +118,30 @@ - + - + - + + + - + + + - + - + @@ -140,7 +156,7 @@ - + @@ -154,26 +170,30 @@ - + - + - - + + + + + + - + - + From c48d9d2bc8b50552fe5555bb0acd1b607dc00c64 Mon Sep 17 00:00:00 2001 From: damini1994 Date: Mon, 25 Nov 2024 18:51:42 +0530 Subject: [PATCH 6/6] #10 Resolved review changes --- .../org/lbcc/bms/bms_monolith/common/entity/Event.java | 1 - .../lbcc/bms/bms_monolith/common/entity/Vendor.java | 10 +--------- .../org/lbcc/bms/bms_monolith/common/entity/Venue.java | 5 +++-- .../resources/db/changelog/v1.0/add-constraints.xml | 4 ++-- .../main/resources/db/changelog/v1.0/create-tables.xml | 2 +- 5 files changed, 7 insertions(+), 15 deletions(-) diff --git a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Event.java b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Event.java index 7cfbfea..0c770c9 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Event.java +++ b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Event.java @@ -25,7 +25,6 @@ @SuperBuilder public class Event extends BaseAuditingEntity { - @Size(min=10, max=50, message = "Title must be between 10 and 50 characters.") @Column(nullable = false, length = 50) private String title; diff --git a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Vendor.java b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Vendor.java index f291d5d..94e32ff 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Vendor.java +++ b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Vendor.java @@ -31,29 +31,21 @@ public class Vendor extends BaseAuditingEntity { private String contactNumber; @Column(nullable = false, length = 100) - @NotBlank(message = "Email cannot be blank.") - @Email(message = "Email should be valid.") private String email; - @Column(nullable = false, length = 255) - @NotBlank(message = "Address cannot be blank.") - @Size(max = 255, message = "Address must be at most 255 characters long.") + @Column(nullable = false) private String address; @Column(nullable = true, length = 100) - @Pattern(regexp = "^(http|https)://.*$", message = "Website must start with http or https.") private String website; @Enumerated(EnumType.STRING) @Column(nullable = false, length = 20) - @NotNull(message = "Status cannot be null.") private VendorStatus status; @Column(nullable = false) - @NotNull(message = "Registration date cannot be null.") private LocalDateTime registrationDate; @Column(nullable = false, length = 255) - @Size(min = 25, max = 255, message = "Logo URL must be between 25 and 255 characters.") private String logoUrl; } diff --git a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Venue.java b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Venue.java index 652e7a2..97d9bea 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Venue.java +++ b/book-my-show/backend/java/bms-monolith/src/main/java/org/lbcc/bms/bms_monolith/common/entity/Venue.java @@ -1,6 +1,7 @@ package org.lbcc.bms.bms_monolith.common.entity; import jakarta.persistence.Entity; +import jakarta.persistence.Table; import jakarta.persistence.Enumerated; import jakarta.persistence.EnumType; import jakarta.persistence.CascadeType; @@ -20,6 +21,7 @@ import java.util.List; @Entity +@Table(name = "venues") @Getter @Setter @AllArgsConstructor @@ -40,7 +42,6 @@ public class Venue extends BaseAuditingEntity { private OperationalStatus operationalStatus; @OneToMany(mappedBy = "venue", cascade = CascadeType.ALL, fetch = FetchType.LAZY) - @NotNull(message = "Seats list cannot be null.") - @Size(min = 1, max = 100, message = "Seats list must contain between 1 and 100 seats.") + @Column(nullable = false) private List seats; } diff --git a/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml index d7f254a..4db64bc 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml +++ b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/add-constraints.xml @@ -10,8 +10,8 @@ referencedTableName="vendors" referencedColumnNames="id" constraintName="fk_events_vendor" /> + referencedTableName="venues" referencedColumnNames="id" + constraintName="fk_events_venues" /> diff --git a/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml index d93e181..e580d92 100644 --- a/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml +++ b/book-my-show/backend/java/bms-monolith/src/main/resources/db/changelog/v1.0/create-tables.xml @@ -62,7 +62,7 @@ - +