mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
fix(migrate): align recording day constraint with zero-based migration
This commit is contained in:
@@ -12,3 +12,10 @@ WHERE r.deleted_at IS NULL
|
|||||||
WHERE pc.project_flock_kandang_id = r.project_flock_kandangs_id
|
WHERE pc.project_flock_kandang_id = r.project_flock_kandangs_id
|
||||||
AND pc.deleted_at IS NULL
|
AND pc.deleted_at IS NULL
|
||||||
) IS NOT NULL;
|
) IS NOT NULL;
|
||||||
|
|
||||||
|
ALTER TABLE recordings
|
||||||
|
DROP CONSTRAINT IF EXISTS chk_recordings_day;
|
||||||
|
|
||||||
|
ALTER TABLE recordings
|
||||||
|
ADD CONSTRAINT chk_recordings_day
|
||||||
|
CHECK (day IS NULL OR day >= 1);
|
||||||
|
|||||||
@@ -1,3 +1,10 @@
|
|||||||
|
ALTER TABLE recordings
|
||||||
|
DROP CONSTRAINT IF EXISTS chk_recordings_day;
|
||||||
|
|
||||||
|
ALTER TABLE recordings
|
||||||
|
ADD CONSTRAINT chk_recordings_day
|
||||||
|
CHECK (day IS NULL OR day >= 0);
|
||||||
|
|
||||||
UPDATE recordings r
|
UPDATE recordings r
|
||||||
SET day = (
|
SET day = (
|
||||||
SELECT (r.record_datetime::date - MIN(pc.chick_in_date)::date)::int
|
SELECT (r.record_datetime::date - MIN(pc.chick_in_date)::date)::int
|
||||||
|
|||||||
Reference in New Issue
Block a user