Skip to content

Commit 47acde5

Browse files
committed
DMP-5282 Database - Data type consistency check
Fixed bug that was introduced when certain ids where converted to bigints in the db but where they were used as foreign keys in other tables, they were still integers, which caused a mismatch between longs in java and integers in the DB
1 parent 3bd5e15 commit 47acde5

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

src/main/java/uk/gov/hmcts/darts/common/entity/CaseDocumentEntity.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,5 +83,4 @@ public class CaseDocumentEntity extends CreatedModifiedBaseEntity
8383
@OneToMany(mappedBy = ExternalObjectDirectoryEntity_.CASE_DOCUMENT)
8484
private List<ExternalObjectDirectoryEntity> externalObjectDirectoryEntities = new ArrayList<>();
8585

86-
8786
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
ALTER TABLE annotation_document ALTER COLUMN ado_id type bigint;
2+
ALTER TABLE case_document ALTER COLUMN cad_id type bigint;
3+
ALTER TABLE transcription_document ALTER COLUMN trd_id type bigint;
4+
ALTER TABLE transcription_document ALTER COLUMN tra_id type bigint;
5+
ALTER TABLE transcription ALTER COLUMN tra_id type bigint;
6+
ALTER TABLE case_management_retention ALTER COLUMN eve_id type bigint;
7+
ALTER TABLE case_transcription_ae ALTER COLUMN tra_id type bigint;
8+
ALTER TABLE external_object_directory ALTER COLUMN ado_id type bigint;
9+
ALTER TABLE external_object_directory ALTER COLUMN cad_id type bigint;
10+
ALTER TABLE external_object_directory ALTER COLUMN trd_id type bigint;
11+
ALTER TABLE hearing_transcription_ae ALTER COLUMN tra_id type bigint;
12+
ALTER TABLE object_admin_action ALTER COLUMN ado_id type bigint;
13+
ALTER TABLE object_admin_action ALTER COLUMN cad_id type bigint;
14+
ALTER TABLE object_admin_action ALTER COLUMN med_id type bigint;
15+
ALTER TABLE object_admin_action ALTER COLUMN trd_id type bigint;
16+
ALTER TABLE object_retrieval_queue ALTER COLUMN med_id type bigint;
17+
ALTER TABLE object_retrieval_queue ALTER COLUMN trd_id type bigint;
18+
ALTER TABLE transcription_aud ALTER COLUMN tra_id type bigint;
19+
ALTER TABLE transcription_comment ALTER COLUMN tra_id type bigint;
20+
ALTER TABLE transcription_comment_aud ALTER COLUMN tra_id type bigint;
21+
ALTER TABLE transcription_linked_case ALTER COLUMN tra_id type bigint;
22+
ALTER TABLE transcription_workflow ALTER COLUMN tra_id type bigint;
23+
ALTER TABLE transcription_workflow_aud ALTER COLUMN tra_id type bigint;
24+
ALTER TABLE transient_object_directory ALTER COLUMN tod_id type bigint;

0 commit comments

Comments
 (0)