Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BRMO-383] voeg kolommen tijdstipaanbieding_stuk en tijdstipaanbieding2 toe aan views #2303

Merged
merged 1 commit into from
Nov 15, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 24 additions & 6 deletions datamodel/extra_scripts/oracle/210_bag2_brk2.0_mat_views.sql
Original file line number Diff line number Diff line change
Expand Up @@ -208,9 +208,16 @@ SELECT CAST(ROWNUM AS INTEGER) AS objectid,
koz.postcode,
koz.lon,
koz.lat,
koz.begrenzing_perceel
koz.begrenzing_perceel,
st1.tijdstipaanbieding as tijdstipaanbieding_stuk,
st2.tijdstipaanbieding as tijdstipaanbieding_stuk2
FROM BRMO_BRK.mb_zr_rechth zrr
RIGHT JOIN mb_kadastraleonroerendezakenmetadres koz ON (zrr.koz_identif = koz.identificatie);
RIGHT JOIN mb_kadastraleonroerendezakenmetadres koz ON (zrr.koz_identif = koz.identificatie)
JOIN BRMO_BRK.recht r on zrr.zr_identif = r.van
LEFT JOIN BRMO_BRK.stukdeel sd1 ON sd1.identificatie = r.isgebaseerdop
LEFT JOIN BRMO_BRK.stukdeel sd2 ON sd2.identificatie = r.isgebaseerdop2
LEFT JOIN BRMO_BRK.stuk st1 ON sd1.deelvan = st1.identificatie
LEFT JOIN BRMO_BRK.stuk st2 ON sd2.deelvan = st2.identificatie;

COMMENT ON MATERIALIZED VIEW mb_onroerendezakenmetrechthebbenden
IS 'commentaar view mb_onroerendezakenmetrechthebbenden:
Expand Down Expand Up @@ -273,7 +280,9 @@ COMMENT ON MATERIALIZED VIEW mb_onroerendezakenmetrechthebbenden
* postcode: -,
* lon: coordinaat als WSG84,
* lon: coordinaat als WSG84,
* begrenzing_perceel: perceelvlak';
* begrenzing_perceel: perceelvlak,
* tijdstipaanbieding_stuk: tijdstip van aanbieding van stuk,
* tijdstipaanbieding_stuk2: tijdstip van aanbieding van 2e stuk';

delete
from user_sdo_geom_metadata
Expand Down Expand Up @@ -346,9 +355,16 @@ SELECT CAST(ROWNUM AS INTEGER) AS objectid,
koz.postcode,
koz.lon,
koz.lat,
koz.begrenzing_perceel
koz.begrenzing_perceel,
st1.tijdstipaanbieding as tijdstipaanbieding_stuk,
st2.tijdstipaanbieding as tijdstipaanbieding_stuk2
FROM BRMO_BRK.mb_avg_zr_rechth zrr
RIGHT JOIN mb_kadastraleonroerendezakenmetadres koz ON (zrr.koz_identif = koz.identificatie);
RIGHT JOIN mb_kadastraleonroerendezakenmetadres koz ON (zrr.koz_identif = koz.identificatie)
JOIN BRMO_BRK.recht r on zrr.zr_identif = r.van
LEFT JOIN BRMO_BRK.stukdeel sd1 ON sd1.identificatie = r.isgebaseerdop
LEFT JOIN BRMO_BRK.stukdeel sd2 ON sd2.identificatie = r.isgebaseerdop2
LEFT JOIN BRMO_BRK.stuk st1 ON sd1.deelvan = st1.identificatie
LEFT JOIN BRMO_BRK.stuk st2 ON sd2.deelvan = st2.identificatie;

COMMENT ON MATERIALIZED VIEW mb_avg_onroerendezakenmetrechthebbenden
IS 'commentaar view mb_avg_onroerendezakenmetrechthebbenden:
Expand Down Expand Up @@ -411,7 +427,9 @@ COMMENT ON MATERIALIZED VIEW mb_avg_onroerendezakenmetrechthebbenden
* postcode: -,
* lon: coordinaat als WSG84,
* lon: coordinaat als WSG84,
* begrenzing_perceel: perceelvlak';
* begrenzing_perceel: perceelvlak,
* tijdstipaanbieding_stuk: tijdstip van aanbieding van stuk,
* tijdstipaanbieding_stuk2: tijdstip van aanbieding van 2e stuk';

delete
from user_sdo_geom_metadata
Expand Down
36 changes: 30 additions & 6 deletions datamodel/extra_scripts/postgresql/210_bag2_brk2.0_mat_views.sql
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,8 @@ SELECT row_number() OVER ()
st_x(st_transform(qry.plaatscoordinaten, 4326)) AS lon,
st_y(st_transform(qry.plaatscoordinaten, 4326)) AS lat,
qry.begrenzing_perceel
-- ,st1.tijdstipaanbieding,
-- st2.tijdstipaanbieding as tijdstipaanbieding2
FROM (SELECT p.identificatie,
'perceel' AS type,
p.soortgrootte,
Expand Down Expand Up @@ -241,7 +243,9 @@ CREATE MATERIALIZED VIEW public.mb_onroerendezakenmetrechthebbenden
postcode,
lon,
lat,
begrenzing_perceel
begrenzing_perceel,
tijdstipaanbieding_stuk,
tijdstipaanbieding_stuk2
)
AS
SELECT row_number() OVER () AS objectid,
Expand Down Expand Up @@ -301,9 +305,16 @@ SELECT row_number() OVER () AS objectid,
koz.postcode,
koz.lon,
koz.lat,
koz.begrenzing_perceel
koz.begrenzing_perceel,
st1.tijdstipaanbieding as tijdstipaanbieding_stuk,
st2.tijdstipaanbieding as tijdstipaanbieding_stuk2
FROM brk.mb_zr_rechth zrr
RIGHT JOIN mb_kadastraleonroerendezakenmetadres koz ON zrr.koz_identif = koz.identificatie
JOIN brk.recht r on zrr.zr_identif = r.van
LEFT JOIN brk.stukdeel sd1 ON sd1.identificatie = r.isgebaseerdop
LEFT JOIN brk.stukdeel sd2 ON sd2.identificatie = r.isgebaseerdop2
LEFT JOIN brk.stuk st1 ON sd1.deelvan = st1.identificatie
LEFT JOIN brk.stuk st2 ON sd2.deelvan = st2.identificatie
WITH NO DATA;
-- View indexes:
CREATE INDEX mb_onroerendezakenmetrechthebbenden_begrenzing_perceel_idx ON public.mb_onroerendezakenmetrechthebbenden USING gist (begrenzing_perceel);
Expand Down Expand Up @@ -371,7 +382,9 @@ COMMENT ON MATERIALIZED VIEW public.mb_onroerendezakenmetrechthebbenden IS 'comm
* postcode: -,
* lon: coordinaat als WSG84,
* lon: coordinaat als WSG84,
* begrenzing_perceel: perceelvlak';
* begrenzing_perceel: perceelvlak,
* tijdstipaanbieding_stuk: tijdstip van aanbieding van stuk,
* tijdstipaanbieding_stuk2: tijdstip van aanbieding van 2e stuk';


-- materialized view zonder gegevens van natuurlijke personen
Expand Down Expand Up @@ -434,7 +447,9 @@ CREATE MATERIALIZED VIEW public.mb_avg_onroerendezakenmetrechthebbenden
postcode,
lon,
lat,
begrenzing_perceel
begrenzing_perceel,
tijdstipaanbieding_stuk,
tijdstipaanbieding_stuk2
)
AS
SELECT row_number() OVER () AS objectid,
Expand Down Expand Up @@ -494,9 +509,16 @@ SELECT row_number() OVER () AS objectid,
koz.postcode,
koz.lon,
koz.lat,
koz.begrenzing_perceel
koz.begrenzing_perceel,
st1.tijdstipaanbieding as tijdstipaanbieding_stuk,
st2.tijdstipaanbieding as tijdstipaanbieding_stuk2
FROM brk.mb_avg_zr_rechth zrr
RIGHT JOIN mb_kadastraleonroerendezakenmetadres koz ON zrr.koz_identif = koz.identificatie
JOIN brk.recht r on zrr.zr_identif = r.van
LEFT JOIN brk.stukdeel sd1 ON sd1.identificatie = r.isgebaseerdop
LEFT JOIN brk.stukdeel sd2 ON sd2.identificatie = r.isgebaseerdop2
LEFT JOIN brk.stuk st1 ON sd1.deelvan = st1.identificatie
LEFT JOIN brk.stuk st2 ON sd2.deelvan = st2.identificatie
WITH NO DATA;
-- View indexes:
CREATE INDEX mb_avg_onroerendezakenmetrechthebbenden_begrenzing_perceel_idx ON public.mb_avg_onroerendezakenmetrechthebbenden USING gist (begrenzing_perceel);
Expand Down Expand Up @@ -564,4 +586,6 @@ COMMENT ON MATERIALIZED VIEW public.mb_avg_onroerendezakenmetrechthebbenden IS '
* postcode: -,
* lon: coordinaat als WSG84,
* lon: coordinaat als WSG84,
* begrenzing_perceel: perceelvlak';
* begrenzing_perceel: perceelvlak,
* tijdstipaanbieding_stuk: tijdstip van aanbieding van stuk,
* tijdstipaanbieding_stuk2: tijdstip van aanbieding van 2e stuk';
10 changes: 6 additions & 4 deletions datamodel/upgrade_scripts/3.0.2-4.0.0/oracle/rsgb.sql
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,12 @@ INSERT INTO aard_verkregen_recht (aand, omschr_aard_verkregenr_recht) VALUES ('2
INSERT INTO aard_recht_verkort (aand, omschr) VALUES ('25', 'Huur afhankelijk opstal (recht van)');
INSERT INTO aard_recht_verkort (aand, omschr) VALUES ('26', 'Pachtafhankelijk opstal (recht van)');

--ihkv https://b3partners.atlassian.net/browse/BRMO-381 zouden onderstaande materialized views verwijderd kunnen worden. ivm potentiële afhankelijkheid wordt dit niet automatisch gedaan
-- drop materialized view mb_kad_onrrnd_zk_adres_bag;
-- drop materialized view mb_koz_rechth_bag;
-- drop materialized view mb_avg_koz_rechth_bag;
-- Onderstaande materialized views kunnen verwijderd worden en worden niet langer ondersteund.
-- ivm potentiële afhankelijkheid wordt dit niet automatisch gedaan
-- zie https://b3partners.atlassian.net/browse/BRMO-381
-- DROP MATERIALIZED VIEW mb_kad_onrrnd_zk_adres_bag;
-- DROP MATERIALIZED VIEW mb_koz_rechth_bag;
-- DROP MATERIALIZED VIEW mb_avg_koz_rechth_bag;

-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd
INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_3.0.2_naar_4.0.0','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie';
Expand Down
14 changes: 10 additions & 4 deletions datamodel/upgrade_scripts/3.0.2-4.0.0/postgresql/rsgb.sql
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,16 @@ INSERT INTO aard_verkregen_recht (aand, omschr_aard_verkregenr_recht) VALUES ('2
INSERT INTO aard_recht_verkort (aand, omschr) VALUES ('25', 'Huur afhankelijk opstal (recht van)');
INSERT INTO aard_recht_verkort (aand, omschr) VALUES ('26', 'Pachtafhankelijk opstal (recht van)');

--ihkv https://b3partners.atlassian.net/browse/BRMO-381 zouden onderstaande materialized views verwijderd kunnen worden. ivm potentiële afhankelijkheid wordt dit niet automatisch gedaan
-- drop materialized view mb_kad_onrrnd_zk_adres_bag;
-- drop materialized view mb_koz_rechth_bag;
-- drop materialized view mb_avg_koz_rechth_bag;
-- Onderstaande materialized views kunnen verwijderd worden en worden niet langer ondersteund.
-- ivm potentiële afhankelijkheid wordt dit niet automatisch gedaan
-- zie https://b3partners.atlassian.net/browse/BRMO-381
-- DROP MATERIALIZED VIEW mb_kad_onrrnd_zk_adres_bag;
-- DROP MATERIALIZED VIEW mb_koz_rechth_bag;
-- DROP MATERIALIZED VIEW mb_avg_koz_rechth_bag;

-- https://b3partners.atlassian.net/browse/BRMO-383
DROP MATERIALIZED VIEW IF EXISTS mb_onroerendezakenmetrechthebbenden;
DROP MATERIALIZED VIEW IF EXISTS mb_avg_onroerendezakenmetrechthebbenden;

-- onderstaande dienen als laatste stappen van een upgrade uitgevoerd
INSERT INTO brmo_metadata (naam,waarde) SELECT 'upgrade_3.0.2_naar_4.0.0','vorige versie was ' || waarde FROM brmo_metadata WHERE naam='brmoversie';
Expand Down
Loading