Skip to content

Commit 69ebed2

Browse files
authored
Merge pull request #11061 from IQSS/10714-access-requests-missing-since-upgrade-v6-0
sql script/flyway to fix file access requests
2 parents a6e36f6 + f56dc6b commit 69ebed2

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)