Table core.compound_units
This table stores information on the units, value of the items that forms the compound items.
# Column Name Nullable Data Type Max Length Description
1compound_unit_idinteger0The primary key of this table, which is also a serial field.
2base_unit_idinteger0Foreign key to the table core.units.
3valuesmallint0
4compare_unit_idinteger0
5audit_user_idinteger0Contains the id of the user who last inserted or updated the corresponding row.
6audit_tstimestamp with time zone0Contains the date and timestamp of the last insert or update action.

Foreign Keys

# Column Name Key Name References
2 base_unit_id compound_units_base_unit_id_fkey core.units.unit_id
4 compare_unit_id compound_units_compare_unit_id_fkey core.units.unit_id
5 audit_user_id compound_units_audit_user_id_fkey office.users.user_id

Indices

Index Name Owner Access Method Definition Description
compound_units_pkey postgres btree compound_unit_id
compound_units_info_uix postgres btree base_unit_id compare_unit_id

Check Constraints

Constraint Name Description
compound_units_chk
CHECK (base_unit_id <> compare_unit_id)

Default Values

# Column Name Default
1 compound_unit_id nextval('core.compound_units_compound_unit_id_seq'::regclass)
6 audit_ts now()

Triggers

Trigger Name Targets On Event Timing Condition Order Orientation Description