Skip to content

Commit 8503729

Browse files
committed
sql script/flyway to fix file access requests
1 parent 1b5a1ea commit 8503729

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
### Flyway Script added to Fix File Access Requests when upgrading from Dataverse 6.0
2+
3+
Database update script added to prevent duplicate keys when upgrading from V6.0
4+
This script will delete access requests made after the initial request and will set the initial request to "Created"
5+
6+
See: https://github.com/IQSS/dataverse/issues/10714
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
-- Fixes File Access Requests when upgrading from Dataverse 6.0
2+
-- See: https://github.com/IQSS/dataverse/issues/10714
3+
DELETE FROM fileaccessrequests
4+
WHERE creation_time <> (SELECT MIN(creation_time)
5+
FROM fileaccessrequests far2
6+
WHERE far2.datafile_id = fileaccessrequests.datafile_id
7+
AND far2.authenticated_user_id = fileaccessrequests.authenticated_user_id
8+
AND far2.request_state is NULL);
9+
10+
UPDATE fileaccessrequests SET request_state='CREATED' WHERE request_state is NULL;

0 commit comments

Comments
 (0)