Skip to content

Conversation

@de-jacco
Copy link

@de-jacco de-jacco commented Jan 14, 2026

  • vb_util_zk_recht is uitgebreid met 2 case statements voor 2 nieuwe kolommen 'isgebaseerdop' en 'isgebaserdop2'.
  • brk.mb_zr_rechth is uitgebreid met 2 kolommen 'tijdstipaanbieding' en 'tijdstipaanbieding2' en heeft nu de eerdere joins.
  • mb_kadastraleonroerendezakenmetadres heeft nu een GROUP BY, om dubbellingen te voorkomen. Deze ontstaan als een verblijfsobject in meerdere panden zit.
  • mb_onroerendezakenmetrechthebbenden is voorzien van de 2 nieuwe kolommen, maar zonder joins.
  • mb_avg_onroerendezakenmetrechthebbenden is voorzien van dezelfde aanpassingen.

vb_util_zk_recht is uitgebreid met 2 case statements voor 2 nieuwe kolommen.
brk.mb_zr_rechth is uitgebreid met 2 kolommen en heeft nu de eerdere joins.
vb_util_zk_recht is uitgebreid met 2 case statements voor 2 nieuwe kolommen.
brk.mb_zr_rechth is uitgebreid met 2 kolommen en heeft nu de eerdere joins.
mb_kadastraleonroerendezakenmetadres heeft nu een GROUP BY, om dubbellingen te voorkomen. Deze ontstaan als een verblijfsobject in meerdere panden zit.
mb_onroerendezakenmetrechthebbenden is voorzien van de 2 nieuwe kolommen, maar zonder joins.
mb_avg_onroerendezakenmetrechthebbenden is voorzien van dezelfde aanpassingen.
mb_kadastraleonroerendezakenmetadres heeft nu een GROUP BY, om dubbellingen te voorkomen. Deze ontstaan als een verblijfsobject in meerdere panden zit.
mb_onroerendezakenmetrechthebbenden is voorzien van de 2 nieuwe kolommen, maar zonder joins.
mb_avg_onroerendezakenmetrechthebbenden is voorzien van dezelfde aanpassingen.
@de-jacco de-jacco requested a review from mprins January 14, 2026 15:45
@de-jacco
Copy link
Author

Er zullen ook update scripts gemaakt moeten worden.
@mprins is dat een eenvoudig script voor drop views en create views? of zitten daar nog haken en ogen aan? bv vanwege aanpassen van /datamodel/brk/.. bestanden?

::character varying en ::text zouden overbodig zijn tegenwoordig heb ik begrepen. daarnaast werkt dat ook niet in oracle.
@de-jacco
Copy link
Author

in postgres build checks krijg ik deze error
psql:datamodel/brk/brk2.0_postgresql_views.sql:581: ERROR: column "aantekeningen" specified more than once
maar daar heb ik niet aan gezeten...?

Copy link
Member

@mprins mprins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

overbodige casts zoals ::character varying en ::text verwijderen; de groupby uitlijnen op verschillende plaatsen en de syntax fouten oplossen.
oa.

psql:datamodel/brk/brk2.0_postgresql_views.sql:581: ERROR:  column "aantekeningen" specified more than once
Error: Process completed with exit code 3.
    zr_identif,
           *
ERROR at line 3:
ORA-01730: invalid number of column names specified
Help: https://docs.oracle.com/error-help/db/ora-01730/

@mprins
Copy link
Member

mprins commented Jan 15, 2026

Er zullen ook update scripts gemaakt moeten worden. @mprins is dat een eenvoudig script voor drop views en create views? of zitten daar nog haken en ogen aan? bv vanwege aanpassen van /datamodel/brk/.. bestanden?

upgrade scripts in de juiste files onder https://github.com/B3Partners/brmo/tree/master/datamodel/upgrade_scripts/6.0.1-6.0.2 toevoegen.

Als je een view van pgsql aanpast zullen alle views die die view gebruiken ook gedropped moeten worden, en in de juiste volgorde; de upgrade scripts worden automatisch getest, bijv. https://github.com/B3Partners/brmo/actions/workflows/upgrade-oracle.yml

@de-jacco
Copy link
Author

de-jacco commented Jan 15, 2026

error:
psql:datamodel/brk/brk2.0_postgresql_views.sql:581: ERROR: column "aantekeningen" specified more than once

1: de view waar regel 581 toe behoort heeft uitgebreide stukken betreft 'aantekeningen'.
volgens 'view changes' in github is regel 581 nieteens aangepast, en daar staat na officiele telling, 0 keer de tekst 'aantekeningen'

2: volgens de 'view changes' in github is in mijn changes geen enkele keer de tekst 'aantekeningen' voorgekomen. (0 keer toegevoegd, en 0 keer verwijderd)

3: de stukken waar 'aantekeningen' wel in genoemd wordt, zijn voor geen byte of pixel gemuteerd in deze PR.

ook geen enkele verwijzing naar bijvoorbeeld waar 'aantekeningen' nu more than once specified is
dit ruikt naar smaad en laster, en ik verklaar github gekker dan mijn vriendin

@de-jacco
Copy link
Author

Daarnaast een error in de oracle builds.

    st2.tijdstipaanbieding			      AS tijdstipaanbieding2,

ERROR at line 45:
ORA-00904: "ST2"."TIJDSTIPAANBIEDING": invalid identifier"

Hier kom ik niet uit waarom dit mis zou gaan. het is een nieuwe column die via nieuwe joins wordt gekoppeld (st2). deze is op de zelfde wijze ingebouwd als bij postgres.

ik weet (nog) geen oracle builds te maken om te troubleshooten

@de-jacco de-jacco requested a review from KJLammers January 15, 2026 15:40
LEFT JOIN BRMO_BRK.objectlocatie o2 ON o2.heeft = o.identificatie
LEFT JOIN BRMO_BRK.adres a2 ON a2.identificatie = o2.betreft
LEFT JOIN mb_adresseerbaar_object_geometrie_bag maogb ON maogb.identificatie = a2.adresseerbaarobject;
-- [BRMO-401] GROUP BY, om dubbellingen te voorkomen. Deze ontstaan als een verblijfsobject in meerdere panden zit.
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@KJLammers de group by is niet geschikt voor oracle, het lukt mij niet om compleet geschikt te maken. het is een bijzondere group by met soortvan nested grouped waardes en aan het einde 'AS array_agg' wat ik erg apart vind.

AI beweert dat wat de group by probeert, niet mogelijk is met oracle. (de view zou dus ingrijpender gewijzigd moeten worden). maar dat geloof ik nietecht.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants