ScrewTurn Wiki

Tablepublic.outages

Edit

Columns

ColumnData TypeNullableDefaultDescription
outageidintegernot null  
svclosteventidintegernull  
svcregainedeventidintegernull  
nodeidintegernot null  
ipaddrvarchar(16)not null  
serviceidintegernot null  
iflostservicetimestamp with time zonenot null  
ifregainedservicetimestamp with time zonenull  
suppresstimetimestamp with time zonenull  
suppressedbyvarchar(256)null  
ifserviceidintegernot null  

Edit

Primary Key

Primary KeyColumns
pk_outageidoutageid

Edit

Indexes

IndexTypeColumns
outages_ifservivceid_idx ifserviceid
outages_svcregainedid_idx svcregainedeventid
outages_svclostid_idx svclosteventid
outages_serviceid_idx serviceid
outages_regainedservice_idx ifregainedservice
outages_nodeid_ipaddr_svc_idx nodeid, ipaddr, serviceid
outages_nodeid_idx nodeid
outages_ipaddr_idx ipaddr

Edit

Foreign Keys

RelationColumnReferenced Column
public.eventssvclosteventideventid
public.eventssvcregainedeventideventid
public.nodenodeidnodeid
public.serviceserviceidserviceid
public.ifservicesnodeidnodeid
public.ifservicesifserviceidid

Edit

Triggers

TriggersTypeFunction
setifservicekeysoninserttriggerROW BEFORE INSERTsetifservicekeysoninsert
setifservicekeysonupdatetriggerROW BEFORE UPDATEsetifservicekeysonupdate

Edit

Dependencies

Reference TypeObject TypeReferencing Object
SelectFunctionpublic.getoutagetimeinwindow

ScrewTurn Wiki version 2.0.36. Some of the icons created by FamFamFam.