Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Tabel met sql-statmenets (queries) waarvan de output verzameld wordt in tvexportcontainer
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dnkey |
serial |
|
nextval('tbexportscript_dnkey_seq'::regclass) |
Primary key |
|||
|
|
dvquery |
text |
|
|
|
|
het sql-stateent dat de output levert voor de export |
|
|
dvqueryoutputnaam |
varchar(80) |
|
|
|
|
De naam van de outputfile die gecreerd wordt door dvquery |
|
|
dvomschrijving |
varchar(200) |
|
|
|
|
Omschrjving van dvqueryoutputnaam |
|
|
dlqueryactief |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T mag de query aangeroepen worden van buiten |
|
dnkeyexportcontainer |
integer |
|
|
|
|
Foreign key naar tbexportcontainer.dnkey |
|
|
|
dnvolgorde |
integer |
|
|
|
|
Volgorde van outout binnen tbexportcontainer |
|
|
dvoutputtype |
varchar(10) |
|
|
|
|
Resuktset moet omgezet worden naar bijvoorbeeld CSV of Excel |
|
|
dvdelimiter |
char(1) |
|
|
|
|
Scheidingsteken kolommen bij outputtype = CSV bijv een komma of puntkomma |
|
|
dvquote |
char(1) |
|
|
|
|
Begrenzingsteken van de waardes inde kolommen bij outputtype = CSV bijvoorbeeld een dubbele quote |
|
|
dlnullinquote |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan woden nullwaardes ook begrensd door dvquote |
|
|
dlheader |
char(1) |
|
|
|
'F'::bpchar |
T of F. Indien T dan is eerste regel een header |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_tbexportscript_keyexportcont |
dnkeyexportcontainer |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
---|---|---|
chk_tbexportscript_dlheader |
dlheader = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbexportscript_dlnullinquote |
dlnullinquote = ANY (ARRAY['T'::bpchar, 'F'::bpchar]) |
|
chk_tbexportscript_dlqactief |
dlqueryactief = ANY (ARRAY['F'::bpchar, 'T'::bpchar]) |
|
cnn_tbexportscript_dlheader |
dlheader IS NOT NULL |
|
cnn_tbexportscript_dlnullinquote |
dlnullinquote IS NOT NULL |
|
cnn_tbexportscript_dlqactief |
dlqueryactief IS NOT NULL |
|
cnn_tbexportscript_dvquerynaam |
dvqueryoutputnaam IS NOT NULL |
|
cnn_tbexportscript_keyexportcont |
dnkeyexportcontainer IS NOT NULL |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tbexportscript |
btree |
|
dnkey |
|
Triggers
There are no triggers for table tbexportscript
Rules
There are no rules for table tbexportscript
Policies
There are no policies for table tbexportscript
Referenced
There are no tables referenced by table tbexportscript
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tbexportscript (
dnkey SERIAL,
dvquery TEXT,
dvqueryoutputnaam VARCHAR(80),
dvomschrijving VARCHAR(200),
dlqueryactief CHAR(1) DEFAULT 'F'::bpchar,
dnkeyexportcontainer INTEGER,
dnvolgorde INTEGER,
dvoutputtype VARCHAR(10),
dvdelimiter CHAR(1),
dvquote CHAR(1),
dlnullinquote CHAR(1) DEFAULT 'F'::bpchar,
dlheader CHAR(1) DEFAULT 'F'::bpchar,
CONSTRAINT cpk_tbexportscript PRIMARY KEY(dnkey),
CONSTRAINT chk_tbexportscript_dlheader CHECK (dlheader = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbexportscript_dlnullinquote CHECK (dlnullinquote = ANY (ARRAY['T'::bpchar, 'F'::bpchar])),
CONSTRAINT chk_tbexportscript_dlqactief CHECK (dlqueryactief = ANY (ARRAY['F'::bpchar, 'T'::bpchar])),
CONSTRAINT cnn_tbexportscript_dlheader CHECK (dlheader IS NOT NULL),
CONSTRAINT cnn_tbexportscript_dlnullinquote CHECK (dlnullinquote IS NOT NULL),
CONSTRAINT cnn_tbexportscript_dlqactief CHECK (dlqueryactief IS NOT NULL),
CONSTRAINT cnn_tbexportscript_dvquerynaam CHECK (dvqueryoutputnaam IS NOT NULL),
CONSTRAINT cnn_tbexportscript_keyexportcont CHECK (dnkeyexportcontainer IS NOT NULL),
CONSTRAINT cfk_tbexportscript_keyexportcont FOREIGN KEY (dnkeyexportcontainer)
REFERENCES public.tbexportcontainer(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tbexportscript
IS 'Tabel met sql-statmenets (queries) waarvan de output verzameld wordt in tvexportcontainer';
COMMENT ON COLUMN public.tbexportscript.dnkey
IS 'Primary key';
COMMENT ON COLUMN public.tbexportscript.dvquery
IS 'het sql-stateent dat de output levert voor de export';
COMMENT ON COLUMN public.tbexportscript.dvqueryoutputnaam
IS 'De naam van de outputfile die gecreerd wordt door dvquery ';
COMMENT ON COLUMN public.tbexportscript.dvomschrijving
IS 'Omschrjving van dvqueryoutputnaam';
COMMENT ON COLUMN public.tbexportscript.dlqueryactief
IS 'T of F. Indien T mag de query aangeroepen worden van buiten';
COMMENT ON COLUMN public.tbexportscript.dnkeyexportcontainer
IS 'Foreign key naar tbexportcontainer.dnkey';
COMMENT ON COLUMN public.tbexportscript.dnvolgorde
IS 'Volgorde van outout binnen tbexportcontainer';
COMMENT ON COLUMN public.tbexportscript.dvoutputtype
IS 'Resuktset moet omgezet worden naar bijvoorbeeld CSV of Excel';
COMMENT ON COLUMN public.tbexportscript.dvdelimiter
IS 'Scheidingsteken kolommen bij outputtype = CSV bijv een komma of puntkomma';
COMMENT ON COLUMN public.tbexportscript.dvquote
IS 'Begrenzingsteken van de waardes inde kolommen bij outputtype = CSV bijvoorbeeld een dubbele quote';
COMMENT ON COLUMN public.tbexportscript.dlnullinquote
IS 'T of F. Indien T dan woden nullwaardes ook begrensd door dvquote';
COMMENT ON COLUMN public.tbexportscript.dlheader
IS 'T of F. Indien T dan is eerste regel een header';
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13 |
![]() ![]() ![]() |