diff --git a/resources/schemas/dbscripts/postgresql/targetedms-26.008-26.009.sql b/resources/schemas/dbscripts/postgresql/targetedms-26.008-26.009.sql new file mode 100644 index 000000000..e56f524d3 --- /dev/null +++ b/resources/schemas/dbscripts/postgresql/targetedms-26.008-26.009.sql @@ -0,0 +1,2 @@ +-- Drop the AuditLog view so targetedms-create.sql (runs after this script) rebuilds it with the fixed recursive CTE. +SELECT core.fn_dropifexists('AuditLog', 'targetedms', 'VIEW', NULL); diff --git a/resources/schemas/dbscripts/postgresql/targetedms-create.sql b/resources/schemas/dbscripts/postgresql/targetedms-create.sql index 05a2653ce..343b88ebb 100644 --- a/resources/schemas/dbscripts/postgresql/targetedms-create.sql +++ b/resources/schemas/dbscripts/postgresql/targetedms-create.sql @@ -14,7 +14,7 @@ WITH RECURSIVE logTree as ( , nxt.entryHash , nxt.parentEntryHash FROM targetedms.AuditLogEntry nxt - JOIN logTree prev ON prev.parentEntryHash = nxt.entryHash + JOIN logTree prev ON prev.entryHash = nxt.parentEntryHash ) SELECT t.entryId , e.documentguid diff --git a/src/org/labkey/targetedms/TargetedMSModule.java b/src/org/labkey/targetedms/TargetedMSModule.java index 77db90427..573a74790 100644 --- a/src/org/labkey/targetedms/TargetedMSModule.java +++ b/src/org/labkey/targetedms/TargetedMSModule.java @@ -231,7 +231,7 @@ public String getName() @Override public Double getSchemaVersion() { - return 26.008; + return 26.009; } @Override