Schema
public
Owner
waveuser005
Descriptions
View van alle stallen met milieubelasting per inrichting. Basistabel tbmilemstal
Fields
Name | Data type | Description |
---|---|---|
dnkeystal |
integer |
Primary key van de stal (tbmilemstal.dnkey) |
dnkeymilinrichtingen |
integer |
Foreign key van de inrichting (tbmiinrichtingen.dnkey) waar de stal onder valt |
dvstalnaam |
varchar(60) |
De omschrijving of naam van de stal binnen de inrichting |
dnkeycodestaldier |
integer |
Foreign key naar de combinatietabel soort stal/ soort dier (tbmilcodestaldier.dnkey) |
dvdiercode |
varchar(10) |
Foreign key tezamen met dvrichtlijn naar de combinatie soort dier / richtlijn (tbmilcodedier.dvcode) |
dvdieroms |
varchar(60) |
Omschrijving van de diersoort in de stal |
dvstalcode |
varchar(15) |
Foreign key tezamen met dvrichtlijn naar de combinatie soort stal / richtlijn (tbmilcodestal.dvcode) |
dvstaloms |
varchar(2000) |
Omschrijving van de stalsoort |
dvrichtlijn |
varchar(10) |
De gehanteerde richtlijn uit de combinatietabel soort stal/ soort dier |
dfdierenpermve |
double precision |
Aantal toegestane dieren per Mestverwerkingseenheid volgens combinatietabel soort stal/ soort dier |
dfnh3factor |
double precision |
Ammoniakuitstoot in kilogram per jaar dier volgens de combinatietabel soort stal/ soort dier |
dfodeurfactor |
double precision |
Odeurunitaantallen per seconde per jaar per dier volgens de combinatietabel soort stal/ soort dier |
dffijnstof |
double precision |
Fijnstof in gram per jaar per dier volgens de combinatietabel soort stal/ soort dier |
ddvervaldatum |
timestamp |
Vervaldatum van de stal/dier vermelding in de combinatietabel soort stal/ soort dier |
dvstalrichtlijn |
varchar(10) |
De gehanteerde richtlijn van de stalcomponent in de combinatietabel soort stal/ soort dier |
dvdierrichtlijn |
varchar(10) |
De gehanteerde richtlijn van de diercomponent in de combinatietabel soort stal/ soort dier |
dnaantaldieren |
integer |
Het aantal dieren in de daadwerkelijke stal |
ddberekening |
timestamp |
Laatste doorrekendatum van de uitstoot in de stal |
dfnh3totaal |
double precision |
Berekende ammoniakuitstoot in kilogram per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen. |
dfmvetotaal |
double precision |
Berekende mestververwerkingseenheden per jaar van alle dieren tezamen in de stal. |
dfodeurtotaal |
double precision |
Berekende aantallen ordeurunits per seconde per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen. |
dffijnstoftotaal |
double precision |
Berekende fijnstof in gram per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen. |
dvnagetechcode |
varchar(15) |
Codering van de nageschakelde techniek. |
dvnagetechoms |
varchar(60) |
Omschrijving van de nageschakelde techniek. |
dfnagetechnh3invloed |
double precision |
Beinvloeding door de nageschakelde techniek op ammoniakuitstoot in kilogram per jaar per dier. |
dfnagetechouinvloed |
double precision |
Beinvloeding door de nageschakelde techniek op geur in aantallen odeurunits per seconde per jaar per dier. |
dfnagetechfsinvloed |
double precision |
Beinvloeding door de nageschakelde techniek op fijnstof in gram per per jaar per dier. |
dvgmlpolygoon |
varchar(4000) |
Contour van de stal conform een gml polygoon |
dfgmlradius |
double precision |
Radius in meters rondom het punt dvxcrd, dvycrd |
dvbetekenisradius |
varchar(10) |
tbmilomsradius.dvcode. Codering van de cirkel die getrokken kan worden met dfgmlradius: null = weet niet, 1 = stank, 2 = gevaar, 3 = stof, 4 = geluid, 5 = explosie, 6 = overig, 7 = tril |
dvxcrd |
varchar(20) |
X-coordinaat stal. |
dvycrd |
varchar(20) |
Y-coordinaat stal. |
dvzcrd |
varchar(20) |
Z-coordinaat stal. |
dvopmerking |
varchar(100) |
Opmerking bij stal. |
dvomsbetekenisradius |
varchar(30) |
tbmilomsradius.dvomsradius. Betekenisomschrijving van de cirkel die getrokken kan worden met dfgmlradius |
dvnh3totaal |
varchar |
dfnh3totaal uitgedrukt als string (2 cijfers achter de komma) |
dvmvetotaal |
varchar |
dfmvetotaal uitgedrukt als string (2 cijfers achter de komma) |
dvodeurtotaal |
varchar |
dfodeurtotaal uitgedrukt als string (2 cijfers achter de komma) |
dvfijnstoftotaal |
varchar |
dffijnstoftotaal uitgedrukt als string (2 cijfers achter de komma) |
dnkeyomsradius |
integer |
Foreign key naar tbmilomsradius |
Rules
Name | Event | Instead | Condition | Description |
---|---|---|---|---|
_RETURN |
SELECT |
|
|
Definition
CREATE VIEW public.vwfrmmilemstal (
dnkeystal,
dnkeymilinrichtingen,
dvstalnaam,
dnkeycodestaldier,
dvdiercode,
dvdieroms,
dvstalcode,
dvstaloms,
dvrichtlijn,
dfdierenpermve,
dfnh3factor,
dfodeurfactor,
dffijnstof,
ddvervaldatum,
dvstalrichtlijn,
dvdierrichtlijn,
dnaantaldieren,
ddberekening,
dfnh3totaal,
dfmvetotaal,
dfodeurtotaal,
dffijnstoftotaal,
dvnagetechcode,
dvnagetechoms,
dfnagetechnh3invloed,
dfnagetechouinvloed,
dfnagetechfsinvloed,
dvgmlpolygoon,
dfgmlradius,
dvbetekenisradius,
dvxcrd,
dvycrd,
dvzcrd,
dvopmerking,
dvomsbetekenisradius,
dvnh3totaal,
dvmvetotaal,
dvodeurtotaal,
dvfijnstoftotaal,
dnkeyomsradius)
AS
SELECT tbmilemstal.dnkey AS dnkeystal, tbmilemstal.dnkeymilinrichtingen,
tbmilemstal.dvstaloms AS dvstalnaam,
tbmilcodestaldier.dnkey AS dnkeycodestaldier,
tbmilcodedier.dvcode AS dvdiercode, tbmilcodedier.dvdieroms,
tbmilcodestal.dvcode AS dvstalcode, tbmilcodestal.dvstaloms,
tbmilcodestaldier.dvrichtlijn, tbmilcodestaldier.dfdierenpermve,
tbmilcodestaldier.dfnh3factor, tbmilcodestaldier.dfodeurfactor,
tbmilcodestaldier.dffijnstof, tbmilcodestaldier.ddvervaldatum,
tbmilcodestaldier.dvstalrichtlijn, tbmilcodestaldier.dvdierrichtlijn,
tbmilemstal.dnaantaldieren, tbmilemstal.ddberekening,
tbmilemstal.dfnh3totaal, tbmilemstal.dfmvetotaal, tbmilemstal.dfodeurtotaal,
tbmilemstal.dffijnstoftotaal, tbmilnagetech.dvcode AS dvnagetechcode,
tbmilnagetech.dvomschrijving AS dvnagetechoms,
tbmilnagetech.dfnh3invloed AS dfnagetechnh3invloed,
tbmilnagetech.dfouinvloed AS dfnagetechouinvloed,
tbmilnagetech.dffijnstofinvloed AS dfnagetechfsinvloed,
tbmilemstal.dvgmlpolygoon, tbmilemstal.dfgmlradius,
tbmilomsradius.dvcode AS dvbetekenisradius, tbmilemstal.dvxcrd,
tbmilemstal.dvycrd, tbmilemstal.dvzcrd, tbmilemstal.dvopmerking,
tbmilomsradius.dvomsradius AS dvomsbetekenisradius,
CASE
WHEN tbmilemstal.dfnh3totaal = 0::double precision THEN
''::character varying
ELSE fn_bedrag(tbmilemstal.dfnh3totaal)
END AS dvnh3totaal,
CASE
WHEN tbmilemstal.dfmvetotaal = 0::double precision THEN
''::character varying
ELSE fn_bedrag(tbmilemstal.dfmvetotaal)
END AS dvmvetotaal,
CASE
WHEN tbmilemstal.dfodeurtotaal = 0::double precision THEN
''::character varying
ELSE fn_bedrag(tbmilemstal.dfodeurtotaal)
END AS dvodeurtotaal,
CASE
WHEN tbmilemstal.dffijnstoftotaal = 0::double precision THEN
''::character varying
ELSE fn_bedrag(tbmilemstal.dffijnstoftotaal)
END AS dvfijnstoftotaal,
tbmilemstal.dnkeyomsradius
FROM tbmilemstal
JOIN tbmilcodestaldier ON tbmilemstal.dnkeymilcodestaldier = tbmilcodestaldier.dnkey
JOIN tbmilcodedier ON tbmilcodestaldier.dvcodedier::text =
tbmilcodedier.dvcode::text AND tbmilcodestaldier.dvdierrichtlijn::text = tbmilcodedier.dvrichtlijn::text
JOIN tbmilcodestal ON tbmilcodestaldier.dvcodestal::text =
tbmilcodestal.dvcode::text AND tbmilcodestaldier.dvstalrichtlijn::text = tbmilcodestal.dvrichtlijn::text
LEFT JOIN tbmilnagetech ON tbmilemstal.dnkeymilnagetech = tbmilnagetech.dnkey
LEFT JOIN tbmilomsradius ON tbmilemstal.dnkeyomsradius = tbmilomsradius.dnkey;
COMMENT ON VIEW public.vwfrmmilemstal
IS 'View van alle stallen met milieubelasting per inrichting. Basistabel tbmilemstal';
COMMENT ON COLUMN public.vwfrmmilemstal.dnkeystal
IS 'Primary key van de stal (tbmilemstal.dnkey)';
COMMENT ON COLUMN public.vwfrmmilemstal.dnkeymilinrichtingen
IS 'Foreign key van de inrichting (tbmiinrichtingen.dnkey) waar de stal onder valt';
COMMENT ON COLUMN public.vwfrmmilemstal.dvstalnaam
IS 'De omschrijving of naam van de stal binnen de inrichting';
COMMENT ON COLUMN public.vwfrmmilemstal.dnkeycodestaldier
IS 'Foreign key naar de combinatietabel soort stal/ soort dier (tbmilcodestaldier.dnkey)';
COMMENT ON COLUMN public.vwfrmmilemstal.dvdiercode
IS 'Foreign key tezamen met dvrichtlijn naar de combinatie soort dier / richtlijn (tbmilcodedier.dvcode)';
COMMENT ON COLUMN public.vwfrmmilemstal.dvdieroms
IS 'Omschrijving van de diersoort in de stal';
COMMENT ON COLUMN public.vwfrmmilemstal.dvstalcode
IS 'Foreign key tezamen met dvrichtlijn naar de combinatie soort stal / richtlijn (tbmilcodestal.dvcode)';
COMMENT ON COLUMN public.vwfrmmilemstal.dvstaloms
IS 'Omschrijving van de stalsoort';
COMMENT ON COLUMN public.vwfrmmilemstal.dvrichtlijn
IS 'De gehanteerde richtlijn uit de combinatietabel soort stal/ soort dier';
COMMENT ON COLUMN public.vwfrmmilemstal.dfdierenpermve
IS 'Aantal toegestane dieren per Mestverwerkingseenheid volgens combinatietabel soort stal/ soort dier';
COMMENT ON COLUMN public.vwfrmmilemstal.dfnh3factor
IS 'Ammoniakuitstoot in kilogram per jaar dier volgens de combinatietabel soort stal/ soort dier';
COMMENT ON COLUMN public.vwfrmmilemstal.dfodeurfactor
IS 'Odeurunitaantallen per seconde per jaar per dier volgens de combinatietabel soort stal/ soort dier';
COMMENT ON COLUMN public.vwfrmmilemstal.dffijnstof
IS 'Fijnstof in gram per jaar per dier volgens de combinatietabel soort stal/ soort dier';
COMMENT ON COLUMN public.vwfrmmilemstal.ddvervaldatum
IS 'Vervaldatum van de stal/dier vermelding in de combinatietabel soort stal/ soort dier';
COMMENT ON COLUMN public.vwfrmmilemstal.dvstalrichtlijn
IS 'De gehanteerde richtlijn van de stalcomponent in de combinatietabel soort stal/ soort dier';
COMMENT ON COLUMN public.vwfrmmilemstal.dvdierrichtlijn
IS 'De gehanteerde richtlijn van de diercomponent in de combinatietabel soort stal/ soort dier';
COMMENT ON COLUMN public.vwfrmmilemstal.dnaantaldieren
IS 'Het aantal dieren in de daadwerkelijke stal';
COMMENT ON COLUMN public.vwfrmmilemstal.ddberekening
IS 'Laatste doorrekendatum van de uitstoot in de stal';
COMMENT ON COLUMN public.vwfrmmilemstal.dfnh3totaal
IS 'Berekende ammoniakuitstoot in kilogram per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen.';
COMMENT ON COLUMN public.vwfrmmilemstal.dfmvetotaal
IS 'Berekende mestververwerkingseenheden per jaar van alle dieren tezamen in de stal.';
COMMENT ON COLUMN public.vwfrmmilemstal.dfodeurtotaal
IS 'Berekende aantallen ordeurunits per seconde per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen.';
COMMENT ON COLUMN public.vwfrmmilemstal.dffijnstoftotaal
IS 'Berekende fijnstof in gram per jaar voor alle dieren van de stal waarin beinvloeding nageschakelde tecniek is opgenomen.';
COMMENT ON COLUMN public.vwfrmmilemstal.dvnagetechcode
IS 'Codering van de nageschakelde techniek.';
COMMENT ON COLUMN public.vwfrmmilemstal.dvnagetechoms
IS 'Omschrijving van de nageschakelde techniek.';
COMMENT ON COLUMN public.vwfrmmilemstal.dfnagetechnh3invloed
IS 'Beinvloeding door de nageschakelde techniek op ammoniakuitstoot in kilogram per jaar per dier.';
COMMENT ON COLUMN public.vwfrmmilemstal.dfnagetechouinvloed
IS 'Beinvloeding door de nageschakelde techniek op geur in aantallen odeurunits per seconde per jaar per dier.';
COMMENT ON COLUMN public.vwfrmmilemstal.dfnagetechfsinvloed
IS 'Beinvloeding door de nageschakelde techniek op fijnstof in gram per per jaar per dier.';
COMMENT ON COLUMN public.vwfrmmilemstal.dvgmlpolygoon
IS 'Contour van de stal conform een gml polygoon';
COMMENT ON COLUMN public.vwfrmmilemstal.dfgmlradius
IS 'Radius in meters rondom het punt dvxcrd, dvycrd';
COMMENT ON COLUMN public.vwfrmmilemstal.dvbetekenisradius
IS 'tbmilomsradius.dvcode. Codering van de cirkel die getrokken kan worden met dfgmlradius: null = weet niet, 1 = stank, 2 = gevaar, 3 = stof, 4 = geluid, 5 = explosie, 6 = overig, 7 = tril';
COMMENT ON COLUMN public.vwfrmmilemstal.dvxcrd
IS 'X-coordinaat stal.';
COMMENT ON COLUMN public.vwfrmmilemstal.dvycrd
IS 'Y-coordinaat stal.';
COMMENT ON COLUMN public.vwfrmmilemstal.dvzcrd
IS 'Z-coordinaat stal.';
COMMENT ON COLUMN public.vwfrmmilemstal.dvopmerking
IS 'Opmerking bij stal.';
COMMENT ON COLUMN public.vwfrmmilemstal.dvomsbetekenisradius
IS 'tbmilomsradius.dvomsradius. Betekenisomschrijving van de cirkel die getrokken kan worden met dfgmlradius';
COMMENT ON COLUMN public.vwfrmmilemstal.dvnh3totaal
IS 'dfnh3totaal uitgedrukt als string (2 cijfers achter de komma)';
COMMENT ON COLUMN public.vwfrmmilemstal.dvmvetotaal
IS 'dfmvetotaal uitgedrukt als string (2 cijfers achter de komma)';
COMMENT ON COLUMN public.vwfrmmilemstal.dvodeurtotaal
IS 'dfodeurtotaal uitgedrukt als string (2 cijfers achter de komma)';
COMMENT ON COLUMN public.vwfrmmilemstal.dvfijnstoftotaal
IS 'dffijnstoftotaal uitgedrukt als string (2 cijfers achter de komma)';
COMMENT ON COLUMN public.vwfrmmilemstal.dnkeyomsradius
IS 'Foreign key naar tbmilomsradius';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50 |
![]() ![]() ![]() |