Datadictionary OpenWave 3.1.25
Previous topic Chapter index Next topic

View: vwfrminrkinderen

 

 

Schema

public

 

Owner

waveuser005

 

Descriptions

View van alle aan een inrichting gerelateerde vergunningen/zaken . Basistabellen: tbomgvergunning, tbmilvergunningen, tbhorecavergunningen, tbhandhavingen, tbbouwvergunningen, tbovvergunningen

 

Fields

Name

Data type

Description

dvzaakmoduleletter

char(1)

W = Omgeving, E = Milieu/gebruik, C = Horeca, H = Handhaving, O = Overige, B = Bouw/sloop

dvzaakmoduleoms

varchar(37)

Omgevingsvergunning, Milieu- en gebruiksvergunning/melding ,Handhavingszaak, Horecavergunning, Overige vergunning of Bouw- en sloopvergunning

dnkeymilinrichtingen

integer

Primary key van de milieu/brandweer inrichting (tbmilinrichtingen.dnkey) waaraan de zaak is gelieerd

dvinrichtingnaam

varchar(100)

De naam van de milieu/brandweer inrichting waaraan de zaak is gelieerd

dnkeyzaak

integer

De primary key van de vergunningsaanvraag of handhavingszaak (tbomgvergunning.dnkey, tbmilvergunningen.dnkey, tbhandhavingen.dnkey, tbhorecavergunningen.dnkey, tbovvergunningen.dnkey of tbbouwvergunningen.dnkey)

dvzaakcode

varchar(40)

De zaakcode of vergunningsaanvraagnummer van de vergunningsaanvraag of handhavingszaak

dvzaakoms

varchar

De zaakomschrijving van de vergunningsaanvraag of handhavingszaak

ddzaakstartdatum

timestamp

De aanvraagdatum cq ontvangst cq verzoekdatum waarmee de zaak, vergunningsaanvraag is gestart

dvstatus

varchar(50)

De status van de zaak, vergunningsaanvraag (in behandeling, verleend, ingetrokken, niet meer geldig etc.)

 

Rules

Name

Event

Instead

Condition

Description

_RETURN

SELECT

 

 

 

Indices

There are no indices for table vwfrminrkinderen

 

Definition

CREATE VIEW public.vwfrminrkinderen (
   dvzaakmoduleletter,
   dvzaakmoduleoms,
   dnkeymilinrichtingen,
   dvinrichtingnaam,
   dnkeyzaak,
   dvzaakcode,
   dvzaakoms,
   ddzaakstartdatum,
   dvstatus)
AS
SELECT
'W'::character(1) AS dvzaakmoduleletter,
   'Omgevingsvergunning'::character varying(37) AS dvzaakmoduleoms,
   a.dnkey AS dnkeymilinrichtingen,
   a.dvinrichtingnaam,
   b.dnkey AS dnkeyzaak,
   b.dvzaakcode,
   b.dvaanvraagnaam AS dvzaakoms,
   b.ddaanvraag AS ddzaakstartdatum,
       CASE
           WHEN
b.ddonherroepelijk IS NOT NULL THEN c.dvomschrijving
           WHEN b.ddvernietigd IS NOT NULL THEN 'vernietigd'::character varying
           WHEN b.ddgeschorstvanaf IS NOT NULL THEN 'geschorst'::character varying
           WHEN b.ddbesluitdatum IS NOT NULL THEN c.dvomschrijving
           WHEN b.ddingetrokken IS NOT NULL THEN
               'ingetrokken (aanvrager)'::character varying
           WHEN b.ddaanhoudenvanaf IS NOT NULL AND b.ddaanhoudentotmet IS NULL
               THEN
'aangehouden'::character varying
           ELSE 'in behandeling'::character varying
       END::character varying(50) AS dvstatus
FROM tbaardbesluit c
    LEFT JOIN tbomgvergunning b ON b.dvcodeaardbesluit = c.dvcode
    LEFT JOIN tbmilinrichtingen a ON b.dnkeymilinrichtingen = a.dnkey
UNION
SELECT
'E'::character(1) AS dvzaakmoduleletter,
   'Milieu- en gebruiksvergunning/melding'::character varying(37) AS dvzaakmoduleoms,
   a.dnkey AS dnkeymilinrichtingen,
   a.dvinrichtingnaam,
   b.dnkey AS dnkeyzaak,
   b.dvvergnummer AS dvzaakcode,
   
(((d.dvomschrijving::text || ''::text) ||
       b.dvpublbouwwerk::text))::character varying(200) AS dvzaakoms,
   b.ddontvangstdatum AS ddzaakstartdatum,
       CASE
           WHEN
b.ddvervallen < fn_vandaag(0) THEN 'vervallen'::character varying
           WHEN b.ddgeldigtotmet < fn_vandaag(0) THEN
               'niet meer geldig'::character varying
           WHEN b.ddbesluitdatum IS NOT NULL THEN c.dvomschrijving
           WHEN b.ddingetrokken IS NOT NULL THEN
               'ingetrokken (aanvrager)'::character varying
           ELSE 'in behandeling'::character varying
       END::character varying(50) AS dvstatus
FROM tbaardbesluit c
    LEFT JOIN tbmilvergunningen b ON b.dvcodeaardbesluit = c.dvcode
    LEFT JOIN tbmilinrichtingen a ON b.dnkeymilinrichtingen = a.dnkey
    LEFT JOIN tbmilwerkz d ON b.dnkeymilwerkz = d.dnkey
UNION
SELECT
'H'::character(1) AS dvzaakmoduleletter,
   'Handhavingszaak'::character varying(37) AS dvzaakmoduleoms,
   a.dnkey AS dnkeymilinrichtingen,
   a.dvinrichtingnaam,
   b.dnkey AS dnkeyzaak,
   b.dvaanschrijfnr AS dvzaakcode,
   d.dvomschrijving AS dvzaakoms,
   b.ddverzoekdatum AS ddzaakstartdatum,
       CASE
           WHEN
b.ddeinddatum IS NOT NULL THEN 'afgehandeld'::text
           ELSE 'in behandeling'::text
       END::character varying(50) AS dvstatus
FROM tbhandhavingen b
    LEFT JOIN tbmilinrichtingen a ON b.dnkeymilinrichtingen = a.dnkey
    LEFT JOIN tbhandhovertreding d ON b.dnkeyhandhovertreding = d.dnkey
UNION
SELECT
'C'::character(1) AS dvzaakmoduleletter,
   'Horecavergunning'::character varying(37) AS dvzaakmoduleoms,
   a.dnkey AS dnkeymilinrichtingen,
   a.dvinrichtingnaam,
   b.dnkey AS dnkeyzaak,
   b.dvvergnummer AS dvzaakcode,
   d.dvomschrijving AS dvzaakoms,
   b.ddaanvraagdatum AS ddzaakstartdatum,
       CASE
           WHEN
b.ddvervaldatum >= fn_vandaag(0) THEN 'verlopen'::character varying
           WHEN b.dddatumbesluit IS NOT NULL THEN c.dvomschrijving
           WHEN b.ddingetrokken IS NOT NULL THEN
               'ingetrokken (aanvrager)'::character varying
           ELSE 'in behandeling'::character varying
       END::character varying(50) AS dvstatus
FROM tbhoraardbesluit c
    LEFT JOIN tbhorecavergunningen b ON b.dvcodeaardbesluit = c.dvcode
    LEFT JOIN tbmilinrichtingen a ON b.dnkeymilinrichtingen = a.dnkey
    LEFT JOIN tbsoorthorverg d ON b.dnkeysoortverg = d.dnkey
UNION
SELECT
'O'::character(1) AS dvzaakmoduleletter,
   'Overige vergunning'::character varying(37) AS dvzaakmoduleoms,
   a.dnkey AS dnkeymilinrichtingen,
   a.dvinrichtingnaam,
   b.dnkey AS dnkeyzaak,
   b.dvvergunningsnr AS dvzaakcode,
   
(((d.dvomschrijving::text || ''::text) ||
       b.dvpublbouwwerk::text))::character varying(200) AS dvzaakoms,
   b.ddontvangstdatum AS ddzaakstartdatum,
       CASE
           WHEN
b.ddgeldigtotmet < fn_vandaag(0) THEN
               'niet meer geldig'::character varying
           WHEN b.ddbesluitdatum IS NOT NULL THEN c.dvomschrijving
           WHEN b.ddingetrokken IS NOT NULL THEN
               'ingetrokken (aanvrager)'::character varying
           ELSE 'in behandeling'::character varying
       END::character varying(50) AS dvstatus
FROM tbaardbesluit c
    LEFT JOIN tbovvergunningen b ON b.dvcodeaardbesluit = c.dvcode
    LEFT JOIN tbmilinrichtingen a ON b.dnkeymilinrichtingen = a.dnkey
    LEFT JOIN tbovwerkz d ON b.dnkeyovwerkz = d.dnkey
UNION
SELECT
'B'::character(1) AS dvzaakmoduleletter,
   'Bouw- en sloopvergunning'::character varying(37) AS dvzaakmoduleoms,
   a.dnkey AS dnkeymilinrichtingen,
   a.dvinrichtingnaam,
   b.dnkey AS dnkeyzaak,
   b.dvbouwnr AS dvzaakcode,
   
(((d.dvomschrijving::text || ''::text) ||
       b.dvpublbouwwerk::text))::character varying(200) AS dvzaakoms,
   b.ddontvangstdatum AS ddzaakstartdatum,
       CASE
           WHEN
b.ddgeldigtotmet < fn_vandaag(0) THEN
               'niet meer geldig'::character varying
           WHEN b.ddbesluitdatum IS NOT NULL THEN c.dvomschrijving
           WHEN b.ddingetrokken IS NOT NULL THEN
               'ingetrokken (aanvrager)'::character varying
           ELSE 'in behandeling'::character varying
       END::character varying(50) AS dvstatus
FROM tbaardbesluit c
    LEFT JOIN tbbouwvergunningen b ON b.dvcodeaardbesluit = c.dvcode
    LEFT JOIN tbmilinrichtingen a ON b.dnkeymilinrichtingen = a.dnkey
    LEFT JOIN tbbouwwerkz d ON b.dnkeybouwwerkz = d.dnkey;

COMMENT ON VIEW public.vwfrminrkinderen
IS 'View van alle aan een inrichting gerelateerde vergunningen/zaken . Basistabellen: tbomgvergunning, tbmilvergunningen, tbhorecavergunningen, tbhandhavingen, tbbouwvergunningen, tbovvergunningen';

COMMENT ON COLUMN public.vwfrminrkinderen.dvzaakmoduleletter
IS 'W = Omgeving, E = Milieu/gebruik, C = Horeca, H = Handhaving, O = Overige, B = Bouw/sloop';

COMMENT ON COLUMN public.vwfrminrkinderen.dvzaakmoduleoms
IS 'Omgevingsvergunning, Milieu- en gebruiksvergunning/melding ,Handhavingszaak, Horecavergunning, Overige vergunning of Bouw- en sloopvergunning';

COMMENT ON COLUMN public.vwfrminrkinderen.dnkeymilinrichtingen
IS 'Primary key van de milieu/brandweer inrichting (tbmilinrichtingen.dnkey) waaraan de zaak is gelieerd';

COMMENT ON COLUMN public.vwfrminrkinderen.dvinrichtingnaam
IS 'De naam van de milieu/brandweer inrichting waaraan de zaak is gelieerd';

COMMENT ON COLUMN public.vwfrminrkinderen.dnkeyzaak
IS 'De primary key van de vergunningsaanvraag of handhavingszaak (tbomgvergunning.dnkey, tbmilvergunningen.dnkey, tbhandhavingen.dnkey, tbhorecavergunningen.dnkey, tbovvergunningen.dnkey of tbbouwvergunningen.dnkey)';

COMMENT ON COLUMN public.vwfrminrkinderen.dvzaakcode
IS 'De zaakcode of vergunningsaanvraagnummer van de vergunningsaanvraag of handhavingszaak';

COMMENT ON COLUMN public.vwfrminrkinderen.dvzaakoms
IS 'De zaakomschrijving van de vergunningsaanvraag of handhavingszaak';

COMMENT ON COLUMN public.vwfrminrkinderen.ddzaakstartdatum
IS 'De aanvraagdatum cq ontvangst cq verzoekdatum waarmee de zaak, vergunningsaanvraag is gestart';

COMMENT ON COLUMN public.vwfrminrkinderen.dvstatus
IS 'De status van de zaak, vergunningsaanvraag (in behandeling, verleend, ingetrokken, niet meer geldig etc.)';

This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13
Previous topic Chapter index Next topic