Main Tables Views Indexes Constraints Triggers Procedures Functions Packages Sanity check Index

ACS3 Data Model

Description Columns Primary key Check Constraints Foreign keys Unique Keys Options Indexes Referenced by Triggers

GENERAL_COMMENTS

Columns

NameTypeNullableDefault valueComment
COMMENT_IDNUMBER(38)N  
ON_WHAT_IDNUMBER(38)N  
ON_WHICH_TABLEVARCHAR2(50.0)Y  
ONE_LINE_ITEM_DESCVARCHAR2(200.0)N  
USER_IDNUMBER(38)N  
SCOPEVARCHAR2(20.0)N'public'  
GROUP_IDNUMBER(38)Y  
COMMENT_DATEDATEN  
IP_ADDRESSVARCHAR2(50.0)N  
MODIFIED_DATEDATEY  
ONE_LINEVARCHAR2(200.0)Y  
CONTENTCLOBY  
HTML_PCHAR(1.0)Y'f'  
APPROVED_PCHAR(1.0)Y't'  
ATTACHMENTBLOBY  
CLIENT_FILE_NAMEVARCHAR2(500.0)Y  
FILE_TYPEVARCHAR2(100.0)Y  
FILE_EXTENSIONVARCHAR2(50.0)Y  
CAPTIONVARCHAR2(4000.0)Y  
ORIGINAL_WIDTHNUMBER(38)Y  
ORIGINAL_HEIGHTNUMBER(38)Y  

Primary key:

Constraint NameColumns
SYS_C002087881COMMENT_ID

Check Constraints:

Constraint NameCheck Condition
GENERAL_COMMENTS_SCOPE_CHECKscope in ('public', 'group')
SYS_C002087872"ON_WHAT_ID" IS NOT NULL
SYS_C002087873"ONE_LINE_ITEM_DESC" IS NOT NULL
SYS_C002087874"USER_ID" IS NOT NULL
SYS_C002087875"SCOPE" IS NOT NULL
SYS_C002087876"COMMENT_DATE" IS NOT NULL
SYS_C002087877"IP_ADDRESS" IS NOT NULL
SYS_C002087879html_p in ('t','f')
SYS_C002087880approved_p in ('t','f')

Foreign Keys:

Constraint NameColumnsReferenced tableReferenced ConstraintOn Delete Rule
SYS_C002087882USER_ID USERS SYS_C002087135 NO ACTION
SYS_C002087883GROUP_ID USER_GROUPS SYS_C002087305 NO ACTION

Options:

OptionSettings
Index OrganizedNo
Generated by OracleNo
ClusteredNo
NestedNo
TemporaryNo

Indexes:

Index NameTypeUnuquenessColumns
GENERAL_COMMENTS_CIDXNORMALNONUNIQUEON_WHICH_TABLE , ON_WHAT_ID
GENERAL_COMMENTS_UIDXNORMALNONUNIQUEUSER_ID
SYS_C002087881NORMALUNIQUECOMMENT_ID
SYS_IL0001976758C00012$$LOBUNIQUE 
SYS_IL0001976758C00015$$LOBUNIQUE 

Referenced by:

TableConstraint
TICKET_ISSUES_I SYS_C002087991

Triggers

Name: GENERAL_COMMENTS_MODIFIED
CREATE TRIGGER general_comments_modified
before insert or update on general_comments
for each row
REFERENCING NEW AS NEW OLD AS OLD
begin
 :new.modified_date :=SYSDATE;
end;

Name: TICKET_RESPONSE_MOD_TIME
CREATE TRIGGER ticket_response_mod_time
after insert or update on general_comments
for each row
REFERENCING NEW AS NEW OLD AS OLD
begin
  update ticket_index set last_modified = SYSDATE
  where msg_id = :new.on_what_id and :new.on_which_table = 'ticket_issues';
end;



Generated by OraSchemaDoc, (c) Aram Kananov, 2002