fix: Cast empty ARRAY[] to text[] in wiki migration
PostgreSQL requires explicit type cast for empty array literals. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -136,7 +136,7 @@ Erfassen Sie im VVT die Beschaeftigtendaten moeglichst nach Kategorien getrennt
|
|||||||
ARRAY['§ 26 BDSG', 'Art. 6 Abs. 1b DSGVO', 'Art. 88 DSGVO'],
|
ARRAY['§ 26 BDSG', 'Art. 6 Abs. 1b DSGVO', 'Art. 88 DSGVO'],
|
||||||
ARRAY['beschaeftigte', 'personal', 'stammdaten', 'lohnabrechnung'],
|
ARRAY['beschaeftigte', 'personal', 'stammdaten', 'lohnabrechnung'],
|
||||||
'important',
|
'important',
|
||||||
ARRAY[])
|
ARRAY[]::text[])
|
||||||
ON CONFLICT (id) DO NOTHING;
|
ON CONFLICT (id) DO NOTHING;
|
||||||
|
|
||||||
-- 3. Arbeitszeiterfassung — Pflicht
|
-- 3. Arbeitszeiterfassung — Pflicht
|
||||||
@@ -222,7 +222,7 @@ Pruefen Sie bei externen Meldestellen-Anbietern, ob ein **AVV** erforderlich ist
|
|||||||
ARRAY['§ 8 HinSchG', '§ 11 Abs. 5 HinSchG', '§ 12 HinSchG', 'Art. 6 Abs. 1c DSGVO'],
|
ARRAY['§ 8 HinSchG', '§ 11 Abs. 5 HinSchG', '§ 12 HinSchG', 'Art. 6 Abs. 1c DSGVO'],
|
||||||
ARRAY['hinweisgeberschutz', 'whistleblower', 'meldestelle', 'vertraulichkeit'],
|
ARRAY['hinweisgeberschutz', 'whistleblower', 'meldestelle', 'vertraulichkeit'],
|
||||||
'critical',
|
'critical',
|
||||||
ARRAY[])
|
ARRAY[]::text[])
|
||||||
ON CONFLICT (id) DO NOTHING;
|
ON CONFLICT (id) DO NOTHING;
|
||||||
|
|
||||||
-- 5. AVV — Website-Betrieb
|
-- 5. AVV — Website-Betrieb
|
||||||
@@ -264,7 +264,7 @@ Fuehren Sie eine **Liste aller Dienstleister** mit Website-Bezug und pruefen Sie
|
|||||||
ARRAY['Art. 28 DSGVO', '§ 25 TDDDG', 'Art. 32 DSGVO'],
|
ARRAY['Art. 28 DSGVO', '§ 25 TDDDG', 'Art. 32 DSGVO'],
|
||||||
ARRAY['avv', 'website', 'hosting', 'analytics', 'dienstleister'],
|
ARRAY['avv', 'website', 'hosting', 'analytics', 'dienstleister'],
|
||||||
'important',
|
'important',
|
||||||
ARRAY[])
|
ARRAY[]::text[])
|
||||||
ON CONFLICT (id) DO NOTHING;
|
ON CONFLICT (id) DO NOTHING;
|
||||||
|
|
||||||
-- 6. AVV — Lohnbuchhaltung
|
-- 6. AVV — Lohnbuchhaltung
|
||||||
@@ -306,7 +306,7 @@ Pruefen Sie, ob der Lohnbuchhaltungs-Dienstleister seinerseits **Unterauftragsve
|
|||||||
ARRAY['Art. 28 DSGVO', '§ 26 BDSG', 'Art. 9 DSGVO', 'Art. 32 DSGVO'],
|
ARRAY['Art. 28 DSGVO', '§ 26 BDSG', 'Art. 9 DSGVO', 'Art. 32 DSGVO'],
|
||||||
ARRAY['avv', 'lohnbuchhaltung', 'personal', 'beschaeftigte'],
|
ARRAY['avv', 'lohnbuchhaltung', 'personal', 'beschaeftigte'],
|
||||||
'important',
|
'important',
|
||||||
ARRAY[])
|
ARRAY[]::text[])
|
||||||
ON CONFLICT (id) DO NOTHING;
|
ON CONFLICT (id) DO NOTHING;
|
||||||
|
|
||||||
-- 7. Religion bei Bewerbungen
|
-- 7. Religion bei Bewerbungen
|
||||||
@@ -377,7 +377,7 @@ Fuehren Sie im VVT eine Verarbeitungstaetigkeit "Kunden-/Lieferantenmanagement"
|
|||||||
ARRAY['Art. 6 Abs. 1f DSGVO', 'Art. 13 DSGVO', 'Art. 14 DSGVO'],
|
ARRAY['Art. 6 Abs. 1f DSGVO', 'Art. 13 DSGVO', 'Art. 14 DSGVO'],
|
||||||
ARRAY['kontaktdaten', 'crm', 'kunden', 'lieferanten', 'b2b'],
|
ARRAY['kontaktdaten', 'crm', 'kunden', 'lieferanten', 'b2b'],
|
||||||
'info',
|
'info',
|
||||||
ARRAY[])
|
ARRAY[]::text[])
|
||||||
ON CONFLICT (id) DO NOTHING;
|
ON CONFLICT (id) DO NOTHING;
|
||||||
|
|
||||||
-- 9. Gemeinsame Verantwortlichkeit
|
-- 9. Gemeinsame Verantwortlichkeit
|
||||||
@@ -461,5 +461,5 @@ Fuehren Sie Qualifikationsdaten als eigene Datenkategorie im VVT. Achten Sie auf
|
|||||||
ARRAY['§ 26 BDSG', 'Art. 6 Abs. 1c DSGVO', 'Art. 17 DSGVO'],
|
ARRAY['§ 26 BDSG', 'Art. 6 Abs. 1c DSGVO', 'Art. 17 DSGVO'],
|
||||||
ARRAY['qualifikation', 'fortbildung', 'schulung', 'zertifikate', 'personal'],
|
ARRAY['qualifikation', 'fortbildung', 'schulung', 'zertifikate', 'personal'],
|
||||||
'info',
|
'info',
|
||||||
ARRAY[])
|
ARRAY[]::text[])
|
||||||
ON CONFLICT (id) DO NOTHING;
|
ON CONFLICT (id) DO NOTHING;
|
||||||
|
|||||||
Reference in New Issue
Block a user