Schema
public
Owner
waveuser005
Tablespace
(default)
Descriptions
Koppeltabel tussen tbinspaanleiding en tbinspsoortbezoek: welke soort inspectiebezoeken zijn verbonden aan een inspectie-aanleiding
Fields
PK | FK | Name | Data type | Not null | Unique | Inherited | Default | Description |
---|---|---|---|---|---|---|---|---|
|
dnkey |
serial |
|
nextval('tbinspaanlsrtbez_dnkey_seq'::regclass) |
Primary key. |
|||
|
dnkeyinspaanleiding |
integer |
|
|
|
|
Foreign key naar tbinspaanleiding.dnkey |
|
|
dnkeyinspsoortbezoek |
integer |
|
|
|
|
Foreign key naar tbinspsoortbezoek.dnkey |
|
|
|
ddvervaldatum |
timestamp |
|
|
|
|
Datum dat combinatie inspectie-aanleiding en soort inspectiebezoek is komen te vervallen |
Foreign Keys
Name | Fields | FK Table | FK Fields | Delete Action | Update Action | Deferrable | Check Time | Description |
---|---|---|---|---|---|---|---|---|
cfk_inspaanlsrtbez_keyinspal |
dnkeyinspaanleiding |
dnkey |
Cascade |
No Action |
|
Immediate |
|
|
cfk_inspaanlsrtbez_keyinspsrtbez |
dnkeyinspsoortbezoek |
dnkey |
Cascade |
No Action |
|
Immediate |
|
Check Constraints
Name | Condition | Description |
---|---|---|
cnn_inspaanlsrtbez_keyinspal |
dnkeyinspaanleiding IS NOT NULL |
|
cnn_inspaanlsrtbez_keyinspsrtbez |
dnkeyinspsoortbezoek IS NOT NULL |
|
Indices
Name | Type | Function | Fields | Primary Key | Unique | Description |
---|---|---|---|---|---|---|
cpk_tbinspaanlsrtbez |
btree |
|
dnkey |
|
||
idu_inspaanlsrtbez_keys |
btree |
|
dnkeyinspaanleiding, dnkeyinspsoortbezoek |
|
|
|
idx_inspaanlsrtbez_keyinspal |
btree |
|
dnkeyinspaanleiding |
|
|
|
idx_inspaanlsrtbez_keyinspondwrp |
btree |
|
dnkeyinspsoortbezoek |
|
|
|
Triggers
There are no triggers for table tbinspaanlsrtbez
Rules
There are no rules for table tbinspaanlsrtbez
Policies
There are no policies for table tbinspaanlsrtbez
Referenced
There are no tables referenced by table tbinspaanlsrtbez
Properties
Property | Value |
---|---|
Inherited From |
|
Rows |
0 |
Pages |
0 |
System |
|
Temporary |
|
With OID |
Definition
CREATE TABLE public.tbinspaanlsrtbez (
dnkey SERIAL,
dnkeyinspaanleiding INTEGER,
dnkeyinspsoortbezoek INTEGER,
ddvervaldatum TIMESTAMP WITHOUT TIME ZONE,
CONSTRAINT cpk_tbinspaanlsrtbez PRIMARY KEY(dnkey),
CONSTRAINT cnn_inspaanlsrtbez_keyinspal CHECK (dnkeyinspaanleiding IS NOT NULL),
CONSTRAINT cnn_inspaanlsrtbez_keyinspsrtbez CHECK (dnkeyinspsoortbezoek IS NOT NULL),
CONSTRAINT cfk_inspaanlsrtbez_keyinspal FOREIGN KEY (dnkeyinspaanleiding)
REFERENCES public.tbinspaanleiding(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE,
CONSTRAINT cfk_inspaanlsrtbez_keyinspsrtbez FOREIGN KEY (dnkeyinspsoortbezoek)
REFERENCES public.tbinspsoortbezoek(dnkey)
ON DELETE CASCADE
ON UPDATE NO ACTION
NOT DEFERRABLE
) ;
COMMENT ON TABLE public.tbinspaanlsrtbez
IS 'Koppeltabel tussen tbinspaanleiding en tbinspsoortbezoek: welke soort inspectiebezoeken zijn verbonden aan een inspectie-aanleiding';
COMMENT ON COLUMN public.tbinspaanlsrtbez.dnkey
IS 'Primary key.';
COMMENT ON COLUMN public.tbinspaanlsrtbez.dnkeyinspaanleiding
IS 'Foreign key naar tbinspaanleiding.dnkey';
COMMENT ON COLUMN public.tbinspaanlsrtbez.dnkeyinspsoortbezoek
IS 'Foreign key naar tbinspsoortbezoek.dnkey';
COMMENT ON COLUMN public.tbinspaanlsrtbez.ddvervaldatum
IS 'Datum dat combinatie inspectie-aanleiding en soort inspectiebezoek is komen te vervallen';
CREATE UNIQUE INDEX idu_inspaanlsrtbez_keys ON public.tbinspaanlsrtbez
USING btree (dnkeyinspaanleiding, dnkeyinspsoortbezoek);
CREATE INDEX idx_inspaanlsrtbez_keyinspal ON public.tbinspaanlsrtbez
USING btree (dnkeyinspaanleiding);
CREATE INDEX idx_inspaanlsrtbez_keyinspondwrp ON public.tbinspaanlsrtbez
USING btree (dnkeyinspsoortbezoek);
This file was generated with SQL Manager for PostgreSQL (www.pgsqlmanager.com) at 5-1-2022 14:13 |
![]() ![]() ![]() |