mirror of
https://gitlab.com/Chill-Projet/chill-bundles.git
synced 2025-06-13 13:54:23 +00:00
fixed: migration of databse with address on same day fails
This commit is contained in:
parent
94c258e914
commit
3bb8b713d1
@ -47,12 +47,12 @@ final class Version20210505153727 extends AbstractMigration
|
|||||||
');
|
');
|
||||||
$this->addSql('
|
$this->addSql('
|
||||||
WITH hydrated_addresses AS (
|
WITH hydrated_addresses AS (
|
||||||
SELECT *, rank() OVER (PARTITION BY pa_a.person_id ORDER BY validfrom)
|
SELECT *, rank() OVER (PARTITION BY pa_a.person_id ORDER BY validfrom, id)
|
||||||
FROM chill_main_address AS aa JOIN chill_person_persons_to_addresses AS pa_a ON aa.id = pa_a.address_id
|
FROM chill_main_address AS aa JOIN chill_person_persons_to_addresses AS pa_a ON aa.id = pa_a.address_id
|
||||||
)
|
)
|
||||||
UPDATE chill_main_address AS b
|
UPDATE chill_main_address AS b
|
||||||
SET validto = (
|
SET validto = (
|
||||||
SELECT validfrom - INTERVAL \'1 DAY\'
|
SELECT validfrom
|
||||||
FROM hydrated_addresses
|
FROM hydrated_addresses
|
||||||
WHERE hydrated_addresses.id = (
|
WHERE hydrated_addresses.id = (
|
||||||
SELECT a1.id
|
SELECT a1.id
|
||||||
|
Loading…
x
Reference in New Issue
Block a user