Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Tabel met gebruikte parameters per rapport
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dnkey |
serial |
|
nextval('tbrapportparameters_dnkey_seq'::regclass) |
Primary key. |
|||
|
dnkeyrapport |
integer |
|
|
|
|
Foreign key naar TbRapporten.dnkey |
|
|
|
dvparameter |
varchar(50) |
|
|
|
|
Parameternaam die ook voorkomt in de kolom TbRapporten.DvWhere. |
|
|
dvcriteriumveld |
varchar(50) |
|
|
|
|
Wordt niet gebruikt |
|
|
dvinvulsoort |
char(1) |
|
|
|
'A'::bpchar |
(A)utomatisch, (I)nvoer of (L)ijst. |
|
|
dvlabel |
varchar(50) |
|
|
|
|
Bij Invulsoort <> A de label van de gevraagde invoer. |
|
|
dvinvoerobject |
varchar(20) |
|
|
|
|
Bij afspraak nadere duiding van de parameter door middel waarvan Wave een juiste user-interface kan kiezen voor de invoer van de parameter. |
|
|
dvlijstquery |
varchar(2000) |
|
|
|
|
Bij Invulsoort = L de query waarop de lijst Gegenereerd wordt. |
|
|
dvdefaultwaarde |
varchar(20) |
|
|
|
|
Bij Invulsoort = I de defaultwaarde als functie dus bijv eerste dag van jaar. |
|
|
dnregel |
integer |
|
|
|
|
Ter positionering van de invoerobjecten bij invulsoort <> A. |
|
|
dninvoerwidth |
integer |
|
|
|
|
Lengte in pixels van inputfield. Indien leeg dan is default 93 bij datum, 10 voor integer 10 en 500 voor string |
|
|
dndropdownwidth |
integer |
|
|
|
|
Breedte in pixeles van keuzelijst (resultaat van dvlijstquery). Indien leeg dan is de default 150 |
|
|
dvdefaultvast |
varchar(40) |
|
|
|
|
Indien Invulsoort is I of L (lijst) dan kan hier een vaste defualtwaarde worden opgegeven |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_tbrapportpar_rapporten |
dnkeyrapport |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
---|---|---|
chk_rappparam_invsrt |
dvinvulsoort = ANY (ARRAY['A'::bpchar, 'I'::bpchar, 'L'::bpchar]) |
|
cnn_rappparam_keyrapp |
dnkeyrapport IS NOT NULL |
|
cnn_rappparam_param |
dvparameter IS NOT NULL |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tbrapportparameters |
btree |
|
dnkey |
|
||
idx_tbrapportpar_rapport |
btree |
|
dnkeyrapport |
|
|
|
Triggers
There are no triggers for table tbrapportparameters
Rules
There are no rules for table tbrapportparameters
Policies
There are no policies for table tbrapportparameters
Referenced
There are no tables referenced by table tbrapportparameters
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tbrapportparameters (
dnkey SERIAL,
dnkeyrapport INTEGER,
dvparameter VARCHAR(50),
dvcriteriumveld VARCHAR(50),
dvinvulsoort CHAR(1) DEFAULT 'A'::bpchar,
dvlabel VARCHAR(50),
dvinvoerobject VARCHAR(20),
dvlijstquery VARCHAR(2000),
dvdefaultwaarde VARCHAR(20),
dnregel INTEGER,
dninvoerwidth INTEGER,
dndropdownwidth INTEGER,
dvdefaultvast VARCHAR(40),
CONSTRAINT cpk_tbrapportparameters PRIMARY KEY(dnkey),
CONSTRAINT chk_rappparam_invsrt CHECK (dvinvulsoort = ANY (ARRAY['A'::bpchar, 'I'::bpchar, 'L'::bpchar])),
CONSTRAINT cnn_rappparam_keyrapp CHECK (dnkeyrapport IS NOT NULL),
CONSTRAINT cnn_rappparam_param CHECK (dvparameter IS NOT NULL),
CONSTRAINT cfk_tbrapportpar_rapporten FOREIGN KEY (dnkeyrapport)
REFERENCES public.tbrapporten(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tbrapportparameters
IS 'Tabel met gebruikte parameters per rapport';
COMMENT ON COLUMN public.tbrapportparameters.dnkey
IS 'Primary key.';
COMMENT ON COLUMN public.tbrapportparameters.dnkeyrapport
IS 'Foreign key naar TbRapporten.dnkey';
COMMENT ON COLUMN public.tbrapportparameters.dvparameter
IS 'Parameternaam die ook voorkomt in de kolom TbRapporten.DvWhere.';
COMMENT ON COLUMN public.tbrapportparameters.dvcriteriumveld
IS 'Wordt niet gebruikt';
COMMENT ON COLUMN public.tbrapportparameters.dvinvulsoort
IS '(A)utomatisch, (I)nvoer of (L)ijst.';
COMMENT ON COLUMN public.tbrapportparameters.dvlabel
IS 'Bij Invulsoort <> A de label van de gevraagde invoer.';
COMMENT ON COLUMN public.tbrapportparameters.dvinvoerobject
IS 'Bij afspraak nadere duiding van de parameter door middel waarvan Wave een juiste user-interface kan kiezen voor de invoer van de parameter.';
COMMENT ON COLUMN public.tbrapportparameters.dvlijstquery
IS 'Bij Invulsoort = L de query waarop de lijst Gegenereerd wordt.';
COMMENT ON COLUMN public.tbrapportparameters.dvdefaultwaarde
IS 'Bij Invulsoort = I de defaultwaarde als functie dus bijv eerste dag van jaar.';
COMMENT ON COLUMN public.tbrapportparameters.dnregel
IS 'Ter positionering van de invoerobjecten bij invulsoort <> A.';
COMMENT ON COLUMN public.tbrapportparameters.dninvoerwidth
IS 'Lengte in pixels van inputfield. Indien leeg dan is default 93 bij datum, 10 voor integer 10 en 500 voor string';
COMMENT ON COLUMN public.tbrapportparameters.dndropdownwidth
IS 'Breedte in pixeles van keuzelijst (resultaat van dvlijstquery). Indien leeg dan is de default 150';
COMMENT ON COLUMN public.tbrapportparameters.dvdefaultvast
IS 'Indien Invulsoort is I of L (lijst) dan kan hier een vaste defualtwaarde worden opgegeven';
CREATE INDEX idx_tbrapportpar_rapport ON public.tbrapportparameters
USING btree (dnkeyrapport);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13 |
![]() ![]() ![]() |