diff --git a/ops/245.add-optional-hyphen-inside-bluray-for-consistency.sql b/ops/245.add-optional-hyphen-inside-bluray-for-consistency.sql new file mode 100644 index 00000000..df71a780 --- /dev/null +++ b/ops/245.add-optional-hyphen-inside-bluray-for-consistency.sql @@ -0,0 +1,17 @@ +-- @operation: export +-- @entity: batch +-- @name: Add Optional Hyphen inside Bluray for Consistency +-- @exportedAt: 2026-08-20T00:35:27.468Z +-- @opIds: 13286, 13287, 13288 + +-- --- BEGIN op 13286 ( update regular_expression "3D" ) +update "regular_expressions" set "pattern" = '(?<=\b[12]\d{3}\b).*\b((Blu[-]?ray|BD)?3D|((H(alf)?|F(ull)?).?)?(O(ver)?.?U(nder)?|S(ide)?[\W_]?B(y)?.?S(ide)?))\b' where "name" = '3D' and "pattern" = '(?<=\b[12]\d{3}\b).*\b((Bluray|BD)?3D|((H(alf)?|F(ull)?).?)?(O(ver)?.?U(nder)?|S(ide)?[\W_]?B(y)?.?S(ide)?))\b'; +-- --- END op 13286 + +-- --- BEGIN op 13287 ( update regular_expression "Dolby Vision (Without Fallback)" ) +update "regular_expressions" set "pattern" = '(?<=^(?!.*(HDR|HULU|REMUX|BLU[-]?RAY)).*?)\b(DV|Dovi|Dolby[ .]?Vision)\b' where "name" = 'Dolby Vision (Without Fallback)' and "pattern" = '(?<=^(?!.*(HDR|HULU|REMUX|BLURAY)).*?)\b(DV|Dovi|Dolby[ .]?Vision)\b'; +-- --- END op 13287 + +-- --- BEGIN op 13288 ( update regular_expression "Full Disc" ) +update "regular_expressions" set "pattern" = '^(?!.*\b((?