view schema/updates/1102/01.bn_constraint.sql @ 5437:eeee1c411576 marking-single-beam

Pdf-Template: Use survey-date for {date-minor} when bottleneck survey is visible.
author Thomas Junk <thomas.junk@intevation.de>
date Tue, 13 Jul 2021 12:24:29 +0200
parents 24c5eec22c2d
children
line wrap: on
line source

ALTER TABLE waterway.bottlenecks
    DROP CONSTRAINT IF EXISTS bottlenecks_bottleneck_id_validity_key,
    DROP CONSTRAINT IF EXISTS bottlenecks_bottleneck_id_validity_excl,
    DROP CONSTRAINT IF EXISTS bottlenecks_bottleneck_id_validity_staging_done_key,
    DROP CONSTRAINT IF EXISTS bottlenecks_bottleneck_id_validity_staging_done_excl;

ALTER TABLE waterway.bottlenecks
    ADD CONSTRAINT bottlenecks_bottleneck_id_validity_staging_done_key
        UNIQUE (bottleneck_id, validity, staging_done),
    ADD CONSTRAINT bottlenecks_bottleneck_id_validity_staging_done_excl
        EXCLUDE USING GiST (bottleneck_id WITH =,
                            validity WITH &&,
                            CAST(staging_done AS int) WITH =)
        DEFERRABLE INITIALLY DEFERRED;