| Constraint Name | Columns |
|---|---|
| RHN_PACKAGE_ID_PK | ID |
| Constraint Name | Check Condition |
|---|---|
| RHN_PACKAGE_COMPAT_CHECK | compat in (1,0) |
| Constraint Name | Columns | Referenced table | Referenced Constraint | On Delete Rule |
|---|---|---|---|---|
| RHN_PACKAGE_EID_FK | EVR_ID | RHNPACKAGEEVR | RHN_PE_ID_PK | NO ACTION |
| RHN_PACKAGE_GROUP_FK | PACKAGE_GROUP | RHNPACKAGEGROUP | RHN_PACKAGE_GROUP_ID_PK | NO ACTION |
| RHN_PACKAGE_NID_FK | NAME_ID | RHNPACKAGENAME | RHN_PN_ID_PK | NO ACTION |
| RHN_PACKAGE_OID_FK | ORG_ID | WEB_CUSTOMER | WEB_CUSTOMER_ID_PK | CASCADE |
| RHN_PACKAGE_PAID_FK | PACKAGE_ARCH_ID | RHNPACKAGEARCH | RHN_PARCH_ID_PK | NO ACTION |
| RHN_PACKAGE_SRCRPMID_FK | SOURCE_RPM_ID | RHNSOURCERPM | RHN_SOURCERPM_ID_PK | NO ACTION |

| Option | Settings |
|---|---|
| Tablespace | DATA_TBS |
| Index Organized | No |
| Generated by Oracle | No |
| Clustered | No |
| Nested | No |
| Temporary | No |
| Index Name | Type | Unuqueness | Columns | DDL script |
|---|---|---|---|---|
| RHN_PACKAGE_ID_NID_PAID_IDX | NORMAL | NONUNIQUE | ID , NAME_ID , PACKAGE_ARCH_ID | DDL script |
| RHN_PACKAGE_ID_PK | NORMAL | UNIQUE | ID | DDL script |
| RHN_PACKAGE_MD5_NID_EID_OID_UQ | NORMAL | UNIQUE | MD5SUM , NAME_ID , EVR_ID , ORG_ID | DDL script |
| RHN_PACKAGE_NID_ID_IDX | NORMAL | NONUNIQUE | NAME_ID , ID | DDL script |
| RHN_PACKAGE_N_E_PA_O_UQ | NORMAL | UNIQUE | NAME_ID , EVR_ID , PACKAGE_ARCH_ID , ORG_ID | DDL script |
| RHN_PACKAGE_OID_ID_IDX | NORMAL | NONUNIQUE | ORG_ID , ID | DDL script |
Legend: comment string keyword reserved word operator
CREATE TRIGGER rhn_package_mod_trig before insert or update on rhnPackage for each row REFERENCING NEW AS NEW OLD AS OLD begin if :new.last_modified = :old.last_modified then :new.last_modified := sysdate; end if; :new.modified := sysdate; end;