DB-Upgrade: kein »DROP CONSTRAINT …« nutzen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 28 Aug 2017 07:35:33 +0000 (09:35 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 28 Aug 2017 08:21:44 +0000 (10:21 +0200)
commit387386532c892b89f5c765a65ac2fe1482028d44
treeb0ae8fdcb14a6bd103fb89a96d7aef3d6c49ca7d
parent83f6467be32b682914ec0b6e5d11619a6df2ead0
DB-Upgrade: kein »DROP CONSTRAINT …« nutzen

Die Namen von Constraints wurden früher mit $1, $2
etc. durchnummeriert. Inzwischen werden sie hingegen aus Tabellen- und
Spaltennamen benannt.

Daher ist ein »DROP CONSTRAINT…« mit Namen nicht portabel. Statt
dessen müssen leider alle vorhandenen Constraints gedropt und neu
angelegt werden.
sql/Pg-upgrade2/prices_delete_cascade.pl [new file with mode: 0644]
sql/Pg-upgrade2/prices_delete_cascade.sql [deleted file]