Skip to content

Commit

Permalink
[BRMO-383] voeg kolommen tijdstipaanbieding en tijdstipaanbieding2 to…
Browse files Browse the repository at this point in the history
…e aan view mb_onroerendezakenmetrechthebbenden en mb_avg_onroerendezakenmetrechthebbenden
  • Loading branch information
mprins committed Nov 15, 2024
1 parent 8f55679 commit 5042c2b
Show file tree
Hide file tree
Showing 4 changed files with 70 additions and 20 deletions.
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

0 comments on commit 5042c2b

Please sign in to comment.