Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c9a40818

Von Moritz Bunkus vor mehr als 8 Jahren hinzugefügt

  • ID c9a40818089f11e0497eaffa55d007d9f1f58e69
  • Vorgänger de009a3f
  • Nachfolger 36a091d4

generic_translations: Einträge automatisch löschen, wenn Sprache gelöscht wird

Unterschiede anzeigen:

sql/Pg-upgrade2/delete_from_generic_translations_on_language_deletion.sql
-- @tag: delete_from_generic_translations_on_language_deletion
-- @description: Übersetzungen automatisch löschen, wenn die dazugehörige Sprache gelöscht wird
-- @depends: release_3_4_0
ALTER TABLE generic_translations
DROP CONSTRAINT generic_translations_language_id_fkey,
ADD CONSTRAINT generic_translations_language_id_fkey
FOREIGN KEY (language_id)
REFERENCES language (id)
ON DELETE CASCADE;
DELETE FROM generic_translations
WHERE language_id NOT IN (
SELECT id
FROM language
);

Auch abrufbar als: Unified diff