Skip to content

Commit

Permalink
Fixed a few more migration issues [#593]
Browse files Browse the repository at this point in the history
 * Added auto-incremented to the renamed primary key columns.
 * Fixed a few formulas on Java classes that needed the new colum names.
  • Loading branch information
mcpierce committed Apr 10, 2021
1 parent df55a5a commit 5b2042f
Show file tree
Hide file tree
Showing 2 changed files with 68 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -163,12 +163,12 @@ public class Comic {
@Setter
private ComicFormat format;

@Formula(value = "(SELECT COUNT(*) FROM pages p WHERE p.ComicId = id)")
@Formula(value = "(SELECT COUNT(*) FROM Pages p WHERE p.ComicId = id)")
@JsonIgnore
@Transient
private Integer calculatedPageCount;

@Formula(value = "(SELECT COUNT(*) FROM pages p where p.ComicId = id AND p.deleted = true)")
@Formula(value = "(SELECT COUNT(*) FROM Pages p where p.ComicId = id AND p.Deleted = true)")
@JsonIgnore
@Getter
private Integer calculatedDeletedPageCount;
Expand Down Expand Up @@ -295,7 +295,7 @@ public class Comic {
private String comicVineURL;

@Formula(
"(SELECT COUNT(*) FROM comics c WHERE c.Series = series AND c.Volume = volume AND c.IssueNumber = IssueNumber AND c.CoverDate = CoverDate)")
"(SELECT COUNT(*) FROM Comics c WHERE c.Series = series AND c.Volume = volume AND c.IssueNumber = IssueNumber AND c.CoverDate = CoverDate)")
@JsonProperty("duplicateCount")
@JsonView(View.ComicListView.class)
private Integer duplicateCount;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -830,6 +830,71 @@
<dropIndex tableName="WebAuditLogEntries"
indexName="rest_audit_log_successful_idx"/>


<addAutoIncrement tableName="BlockedPageHashes"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="Bookmarks"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="Characters"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="Comics"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="ComicFormats"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="Credits"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="Locations"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="Pages"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="PageTypes"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="ReadingLists"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="Roles"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="ScrapingCache"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="ScrapingCacheEntries"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="SmartReadingLists"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="SmartListMatchers"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="Stories"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="Tasks"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="TaskProperties"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="Teams"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="Users"
columnName="Id"
columnDataType="bigint"/>
<addAutoIncrement tableName="WebAuditLogEntries"
columnName="Id"
columnDataType="bigint"/>

<!-- add foreign key constraints -->

<addForeignKeyConstraint baseTableName="Bookmarks"
Expand Down

0 comments on commit 5b2042f

Please sign in to comment.