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. |
|
|
dnregel |
integer |
|
|
|
|
Ter positionering van de invoerobjecten bij invulsoort <> A. |
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
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,
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
)
WITH (oids = false);
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.';
COMMENT ON COLUMN public.tbrapportparameters.dnregel
IS 'Ter positionering van de invoerobjecten bij invulsoort <> A.';
CREATE INDEX idx_tbrapportpar_rapport ON public.tbrapportparameters
USING btree (dnkeyrapport);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 22-2-2017 10:50 |
![]() ![]() ![]() |