Columns
| Column | Type | Size | Nulls | Auto | Default | Children | Parents | Comments | ||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| obj_oid | int8 | 19 | null |
|
|
|||||||||||||||||||||||||||||||||||||||
| creation_date | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| creating_operator_oid | int8 | 19 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| modified | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| deleted | bool | 1 | false |
|
|
|||||||||||||||||||||||||||||||||||||||
| origin | varchar | 2147483647 | null |
|
|
|||||||||||||||||||||||||||||||||||||||
| unique_identifier | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| label_id | varchar | 2147483647 | null |
|
|
|||||||||||||||||||||||||||||||||||||||
| metaclass | wcof_tag | 2147483647 | null |
|
|
|||||||||||||||||||||||||||||||||||||||
| circulating | bool | 1 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| unserialized | bool | 1 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| barcode | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| circulation_record_oid | int8 | 19 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| rtype_oid | int8 | 19 | null |
|
|
|||||||||||||||||||||||||||||||||||||||
| containing_resource_oid | int8 | 19 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| location_resource_oid | int8 | 19 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| checkout_center_oid | int8 | 19 | null |
|
|
|||||||||||||||||||||||||||||||||||||||
| assigned_person_oid | int8 | 19 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| assigned_department_oid | int8 | 19 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| shelf_location | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| value | money | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| aggregate_value | money | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| location_note | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| destination | bool | 1 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| accessories | _varchar | 2147483647 | ARRAY[]::character varying[] |
|
|
|||||||||||||||||||||||||||||||||||||||
| condition_note | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| description | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| url | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| manufacturer | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| model | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| serial_number | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| warranty_labor | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| warranty_parts | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| vendor | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| purchase_date | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| room_number | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| capacity | int4 | 10 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| max_quantity | int4 | 10 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| roles | _varchar | 2147483647 | ARRAY[]::character varying[] |
|
|
|||||||||||||||||||||||||||||||||||||||
| purchase_order | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| purchase_note | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| asset_tag | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| replacement_date | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| last_inventoried_date | timestamptz | 35,6 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| hostname | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| hardware_version | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| software_version | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| ip_address | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| mac_address | varchar | 2147483647 | √ | null |
|
|
||||||||||||||||||||||||||||||||||||||
| budget_number | varchar | 2147483647 | √ | null |
|
|
Indexes
| Constraint Name | Type | Sort | Column(s) |
|---|---|---|---|
| resource_pkey | Primary key | Asc | obj_oid |
| resource_barcode_key | Must be unique | Asc | barcode |
| resource_checkout_center_oid_idx | Performance | Asc | checkout_center_oid |
| resource_circulation_record_oid_idx | Performance | Asc | circulation_record_oid |
| resource_label_id_key | Must be unique | Asc | label_id |
| resource_location_resource_oid_idx | Performance | Asc | location_resource_oid |
| resource_metaclass_idx | Performance | Asc | metaclass |
| resource_type_location_idx | Performance | Asc/Asc | checkout_center_oid + rtype_oid |
| resource_unique_identifier_key | Must be unique | Asc | unique_identifier |
| resource_unserialized_idx | Performance | Asc | unserialized |
| rtype_oid_idx | Performance | Asc | rtype_oid |
Check Constraints
| Constraint Name | Constraint |
|---|---|
| resource_media_equipment_warranty_parts | ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (warranty_parts IS NOT NULL)))) |
| resource_media_equipment_purchase_order | ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (purchase_order IS NOT NULL)))) |
| resource_media_equipment_manufacturer | ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (manufacturer IS NOT NULL)))) |
| resource_media_equipment_warranty_labor | ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (warranty_labor IS NOT NULL)))) |
| resource_media_equipment_serial_number | ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (serial_number IS NOT NULL)))) |
| resource_media_equipment_purchase_date | ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (purchase_date IS NOT NULL)))) |
| resource_not_own_location | ((location_resource_oid <> obj_oid)) |
| resource_media_equipment_vendor | ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (vendor IS NOT NULL)))) |
| resource_media_equipment_model | ((NOT ((metaclass <> 'MEDIA'::wcof_tag) AND (metaclass <> 'EQUIPMENT'::wcof_tag) AND (model IS NOT NULL)))) |
| resource_location_capacity | ((NOT ((metaclass <> 'LOCATION'::wcof_tag) AND (capacity IS NOT NULL)))) |
| resource_metaclass_check | ((metaclass = ANY (ARRAY['EQUIPMENT'::wcof_tag, 'MEDIA'::wcof_tag, 'LOCATION'::wcof_tag]))) |

