The config schema holds static configuration data for the
Evergreen installation.
-
code text
-
value text
-
description text
-
id serial PRIMARY KEY
-
active boolean NOT NULL DEFAULT true
-
org_unit integer NOT NULL REFERENCES actor.table.org-unit
-
prefix text
-
suffix text
-
length integer NOT NULL
-
padding text
-
padding_end boolean NOT NULL DEFAULT false
-
asset boolean NOT NULL DEFAULT true
-
actor boolean NOT NULL DEFAULT true
-
id serial PRIMARY KEY
-
name text UNIQUE
-
pprox integer
-
hprox integer
-
aprox integer
-
approx integer
-
priority integer
-
cut integer
-
depth integer
-
htime integer
-
rtime integer
-
shtime integer
Constraints on best_hold_order
-
best_hold_order_check CHECK
This is table is used to set up the relative "quality" of each
MARC source, such as OCLC. Also identifies "transcendant" sources,
i.e., sources of bib records that should display in the OPAC
even if no copies or located URIs are attached. Also indicates if
the source is allowed to have actual copies on its bibs. Volumes
for targeted URIs are unaffected by this setting.
-
id serial PRIMARY KEY
-
quality integer
-
source text UNIQUE NOT NULL
-
transcendant boolean NOT NULL DEFAULT false
-
can_have_copies boolean NOT NULL DEFAULT true
Constraints on bib_source
-
bib_source_quality_check CHECK
Tables referencing via foreign key constraints
-
rating.badge
-
vandelay.queued_bib_record
-
id serial PRIMARY KEY
-
name text NOT NULL
-
xpath text NOT NULL
-
first_word boolean NOT NULL DEFAULT false
-
format text NOT NULL DEFAULT 'marcxml'::text
-
id serial PRIMARY KEY
-
name text UNIQUE #1 NOT NULL
-
owner integer UNIQUE #1 NOT NULL REFERENCES actor.table.org-unit
-
default_price numeric(6,2)
Tables referencing via foreign key constraints
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
description text
Tables referencing via foreign key constraints
-
action.circulation_limit_group_map
-
config.circ_limit_set_group_map
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
owning_lib integer NOT NULL REFERENCES actor.table.org-unit
-
items_out integer NOT NULL
-
depth integer NOT NULL
-
global boolean NOT NULL DEFAULT false
-
description text
Tables referencing via foreign key constraints
-
config.circ_limit_set_circ_mod_map
-
config.circ_limit_set_copy_loc_map
-
config.circ_limit_set_group_map
-
config.circ_matrix_limit_set_map
circ_limit_set_circ_mod_map
-
id serial PRIMARY KEY
-
limit_set integer UNIQUE #1 NOT NULL REFERENCES config.table.circ-limit-set
-
circ_mod text UNIQUE #1 NOT NULL REFERENCES config.table.circ-modifier
circ_limit_set_copy_loc_map
-
id serial PRIMARY KEY
-
limit_set integer UNIQUE #1 NOT NULL REFERENCES config.table.circ-limit-set
-
copy_loc integer UNIQUE #1 NOT NULL REFERENCES asset.table.copy-location
-
id serial PRIMARY KEY
-
limit_set integer UNIQUE #1 NOT NULL REFERENCES config.table.circ-limit-set
-
limit_group integer UNIQUE #1 NOT NULL REFERENCES config.table.circ-limit-group
-
check_only boolean NOT NULL DEFAULT false
circ_matrix_limit_set_map
-
id serial PRIMARY KEY
-
matchpoint integer UNIQUE #1 NOT NULL REFERENCES config.table.circ-matrix-matchpoint
-
limit_set integer UNIQUE #1 NOT NULL REFERENCES config.table.circ-limit-set
-
fallthrough boolean NOT NULL DEFAULT false
-
active boolean NOT NULL DEFAULT true
-
id serial PRIMARY KEY
-
active boolean NOT NULL DEFAULT true
-
org_unit integer NOT NULL REFERENCES actor.table.org-unit
-
grp integer NOT NULL REFERENCES permission.table.grp-tree
-
circ_modifier text REFERENCES config.table.circ-modifier
-
copy_location integer REFERENCES asset.table.copy-location
-
marc_type text
-
marc_form text
-
marc_bib_level text
-
marc_vr_format text
-
copy_circ_lib integer REFERENCES actor.table.org-unit
-
copy_owning_lib integer REFERENCES actor.table.org-unit
-
user_home_ou integer REFERENCES actor.table.org-unit
-
ref_flag boolean
-
juvenile_flag boolean
-
is_renewal boolean
-
usr_age_lower_bound interval
-
usr_age_upper_bound interval
-
item_age interval
-
circulate boolean
-
duration_rule integer REFERENCES config.table.rule-circ-duration
-
recurring_fine_rule integer REFERENCES config.table.rule-recurring-fine
-
max_fine_rule integer REFERENCES config.table.rule-max-fine
-
hard_due_date integer REFERENCES config.table.hard-due-date
-
renewals integer
-
grace_period interval
-
script_test text
-
total_copy_hold_ratio double precision
-
available_copy_hold_ratio double precision
-
description text
Tables referencing via foreign key constraints
-
config.circ_matrix_limit_set_map
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
org_unit numeric(6,2) NOT NULL
-
grp numeric(6,2) NOT NULL
-
circ_modifier numeric(6,2) NOT NULL
-
copy_location numeric(6,2) NOT NULL
-
marc_type numeric(6,2) NOT NULL
-
marc_form numeric(6,2) NOT NULL
-
marc_bib_level numeric(6,2) NOT NULL
-
marc_vr_format numeric(6,2) NOT NULL
-
copy_circ_lib numeric(6,2) NOT NULL
-
copy_owning_lib numeric(6,2) NOT NULL
-
user_home_ou numeric(6,2) NOT NULL
-
ref_flag numeric(6,2) NOT NULL
-
juvenile_flag numeric(6,2) NOT NULL
-
is_renewal numeric(6,2) NOT NULL
-
usr_age_lower_bound numeric(6,2) NOT NULL
-
usr_age_upper_bound numeric(6,2) NOT NULL
-
item_age numeric(6,2) NOT NULL
Tables referencing via foreign key constraints
-
code text PRIMARY KEY
-
name text UNIQUE NOT NULL
-
description text NOT NULL
-
sip2_media_type text NOT NULL
-
magnetic_media boolean NOT NULL DEFAULT true
-
avg_wait_time interval
Tables referencing via foreign key constraints
-
acq.distribution_formula_entry
-
acq.lineitem_detail
-
actor.org_unit_proximity_adjustment
-
asset.copy
-
config.circ_limit_set_circ_mod_map
-
config.circ_matrix_matchpoint
-
config.hold_matrix_matchpoint
-
rating.badge
-
id serial PRIMARY KEY
-
ctype text NOT NULL REFERENCES config.table.record-attr-definition
-
code text NOT NULL
-
value text NOT NULL
-
description text
-
opac_visible boolean NOT NULL DEFAULT true
-
search_label text
-
is_simple boolean NOT NULL DEFAULT false
-
concept_uri text
Indexes on coded_value_map
-
config_coded_value_map_ctype_idx ctype
Tables referencing via foreign key constraints
-
config.composite_attr_entry_definition
composite_attr_entry_definition
-
coded_value integer PRIMARY KEY REFERENCES config.table.coded-value-map
-
definition text NOT NULL
-
id serial PRIMARY KEY
-
scope_org integer NOT NULL REFERENCES actor.table.org-unit
-
active boolean NOT NULL DEFAULT true
-
name text UNIQUE NOT NULL
-
state config.copy_alert_type_state
-
event config.copy_alert_type_event
-
in_renew boolean
-
invert_location boolean NOT NULL DEFAULT false
-
at_circ boolean
-
at_owning boolean
-
next_status integer[]
Tables referencing via foreign key constraints
-
actor.copy_alert_suppress
-
asset.copy_alert
Copy Statuses
The available copy statuses, and whether a copy in that
status is available for hold request capture. 0 (zero) is
the only special number in this set, meaning that the item
is available for immediate checkout, and is counted as available
in the OPAC.
Statuses with an ID below 100 are not removable, and have special
meaning in the code. Do not change them except to translate the
textual name.
You may add and remove statuses above 100, and these can be used
to remove items from normal circulation without affecting the rest
of the copy's values or its location.
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
holdable boolean NOT NULL DEFAULT false
-
opac_visible boolean NOT NULL DEFAULT false
-
copy_active boolean NOT NULL DEFAULT false
-
restrict_copy_delete boolean NOT NULL DEFAULT false
-
is_available boolean NOT NULL DEFAULT false
Tables referencing via foreign key constraints
-
action.transit_copy
-
asset.copy
-
asset.copy_template
-
code text PRIMARY KEY
-
label text NOT NULL
-
owner integer NOT NULL REFERENCES actor.table.org-unit
Indexes on copy_tag_type
-
config_copy_tag_type_owner_idx owner
Tables referencing via foreign key constraints
-
db_patch text PRIMARY KEY
-
supersedes text[]
-
deprecates text[]
-
name text PRIMARY KEY
-
field integer REFERENCES config.table.metabib-field
-
multi boolean DEFAULT false
-
id serial PRIMARY KEY
-
name text UNIQUE #1 NOT NULL
-
owning_lib integer UNIQUE #1 NOT NULL REFERENCES actor.table.org-unit
-
creator integer NOT NULL REFERENCES actor.table.usr
-
create_time timestamp with time zone NOT NULL DEFAULT now()
-
interface text NOT NULL REFERENCES config.table.filter-dialog-interface
-
filters text NOT NULL
Constraints on filter_dialog_filter_set
-
config_filter_dialog_filter_set_filters_check CHECK (is_json(filters))
-
key text PRIMARY KEY
-
description text
Tables referencing via foreign key constraints
-
config.filter_dialog_filter_set
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
manual boolean NOT NULL DEFAULT false
Tables referencing via foreign key constraints
-
asset.copy
-
asset.copy_template
-
config.floating_group_member
-
id serial PRIMARY KEY
-
floating_group integer NOT NULL REFERENCES config.table.floating-group
-
org_unit integer NOT NULL REFERENCES actor.table.org-unit
-
stop_depth integer NOT NULL
-
max_depth integer
-
exclude boolean NOT NULL DEFAULT false
-
name text PRIMARY KEY
-
value text
-
enabled boolean NOT NULL DEFAULT false
-
label text NOT NULL
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
ceiling_date timestamp with time zone NOT NULL
-
forceto boolean NOT NULL
-
owner integer NOT NULL
Tables referencing via foreign key constraints
-
config.circ_matrix_matchpoint
-
config.hard_due_date_values
-
id serial PRIMARY KEY
-
hard_due_date integer NOT NULL REFERENCES config.table.hard-due-date
-
ceiling_date timestamp with time zone NOT NULL
-
active_date timestamp with time zone NOT NULL
-
id serial PRIMARY KEY
-
active boolean NOT NULL DEFAULT true
-
strict_ou_match boolean NOT NULL DEFAULT false
-
user_home_ou integer REFERENCES actor.table.org-unit
-
request_ou integer REFERENCES actor.table.org-unit
-
pickup_ou integer REFERENCES actor.table.org-unit
-
item_owning_ou integer REFERENCES actor.table.org-unit
-
item_circ_ou integer REFERENCES actor.table.org-unit
-
usr_grp integer REFERENCES permission.table.grp-tree
-
requestor_grp integer NOT NULL REFERENCES permission.table.grp-tree
-
circ_modifier text REFERENCES config.table.circ-modifier
-
marc_type text
-
marc_form text
-
marc_bib_level text
-
marc_vr_format text
-
juvenile_flag boolean
-
ref_flag boolean
-
item_age interval
-
holdable boolean NOT NULL DEFAULT true
-
distance_is_from_owner boolean NOT NULL DEFAULT false
-
transit_range integer REFERENCES actor.table.org-unit-type
-
max_holds integer
-
include_frozen_holds boolean NOT NULL DEFAULT true
-
stop_blocked_user boolean NOT NULL DEFAULT false
-
age_hold_protect_rule integer REFERENCES config.table.rule-age-hold-protect
-
description text
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
user_home_ou numeric(6,2) NOT NULL
-
request_ou numeric(6,2) NOT NULL
-
pickup_ou numeric(6,2) NOT NULL
-
item_owning_ou numeric(6,2) NOT NULL
-
item_circ_ou numeric(6,2) NOT NULL
-
usr_grp numeric(6,2) NOT NULL
-
requestor_grp numeric(6,2) NOT NULL
-
circ_modifier numeric(6,2) NOT NULL
-
marc_type numeric(6,2) NOT NULL
-
marc_form numeric(6,2) NOT NULL
-
marc_bib_level numeric(6,2) NOT NULL
-
marc_vr_format numeric(6,2) NOT NULL
-
juvenile_flag numeric(6,2) NOT NULL
-
ref_flag numeric(6,2) NOT NULL
-
item_age numeric(6,2) NOT NULL
Tables referencing via foreign key constraints
-
id bigserial PRIMARY KEY
-
fq_field text NOT NULL
-
identity_value text NOT NULL
-
translation text NOT NULL REFERENCES config.table.i18n-locale
-
string text NOT NULL
-
code text PRIMARY KEY
-
marc_code text NOT NULL
-
name text UNIQUE NOT NULL
-
description text
-
rtl boolean NOT NULL DEFAULT false
Tables referencing via foreign key constraints
Types of valid patron identification.
Each patron must display at least one valid form of identification
in order to get a library card. This table lists those forms.
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
Tables referencing via foreign key constraints
-
id bigserial PRIMARY KEY
-
fm_class text NOT NULL
-
field text NOT NULL
-
owner integer NOT NULL REFERENCES actor.table.org-unit
-
string text NOT NULL
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
description text
-
func text NOT NULL
-
param_count integer NOT NULL
Tables referencing via foreign key constraints
-
authority.heading_field_norm_map
-
config.metabib_field_index_norm_map
-
config.record_attr_index_norm_map
-
name text PRIMARY KEY
-
value text
-
enabled boolean NOT NULL DEFAULT false
-
code text
-
value text
-
description text
-
id serial PRIMARY KEY
-
fixed_field text NOT NULL
-
tag text NOT NULL
-
rec_type text NOT NULL
-
start_pos integer NOT NULL
-
length integer NOT NULL
-
default_val text NOT NULL DEFAULT ' '::text
marc21_physical_characteristic_subfield_map
-
id serial PRIMARY KEY
-
ptype_key text NOT NULL REFERENCES config.table.marc21-physical-characteristic-type-map
-
subfield text NOT NULL
-
start_pos integer NOT NULL
-
length integer NOT NULL
-
label text NOT NULL
Tables referencing via foreign key constraints
-
config.marc21_physical_characteristic_value_map
-
config.record_attr_definition
marc21_physical_characteristic_type_map
-
ptype_key text PRIMARY KEY
-
label text NOT NULL
Tables referencing via foreign key constraints
-
config.marc21_physical_characteristic_subfield_map
marc21_physical_characteristic_value_map
-
id serial PRIMARY KEY
-
value text NOT NULL
-
ptype_subfield integer NOT NULL REFERENCES config.table.marc21-physical-characteristic-subfield-map
-
label text NOT NULL
-
code text PRIMARY KEY
-
type_val text NOT NULL
-
blvl_val text NOT NULL
This table stores a list of MARC fields recognized by the Evergreen
instance. Note that we're not aiming for completely generic ISO2709
support: we're assuming things like three characters for a tag,
one-character subfield labels, two indicators per variable data field,
and the like, all of which are technically specializations of ISO2709.
Of particular significance is the owner column; if it's set to a null
value, the field definition is assumed to come from a national
standards body; if it's set to a non-null value, the field definition
is an OU-level addition to or override of the standard.
-
id serial PRIMARY KEY
-
marc_format integer NOT NULL REFERENCES config.table.marc-format
-
marc_record_type config.marc_record_type NOT NULL
-
tag character(3) NOT NULL
-
name text
-
description text
-
fixed_field boolean
-
repeatable boolean
-
mandatory boolean
-
hidden boolean
-
owner integer REFERENCES actor.table.org-unit
Constraints on marc_field
-
config_standard_marc_tags_are_fully_specified CHECK
Indexes on marc_field
-
config_marc_field_owner_idx owner
-
config_marc_field_tag_idx tag
-
id integer
-
marc_format integer
-
marc_record_type config.marc_record_type
-
tag character(3)
-
name text
-
description text
-
fixed_field boolean
-
repeatable boolean
-
mandatory boolean
-
hidden boolean
-
owner integer
-
depth integer
List of MARC formats supported by this Evergreen
database. This exists primarily as a hook for future
support of UNIMARC, though whether that will ever
happen remains to be seen.
-
id serial PRIMARY KEY
-
code text NOT NULL
-
name text NOT NULL
Tables referencing via foreign key constraints
-
config.marc_field
-
config.marc_subfield
This table stores the list of subfields recognized by this Evergreen
instance. As with config.marc_field, of particular significance is the
owner column; if it's set to a null value, the subfield definition is
assumed to come from a national standards body; if it's set to a non-null
value, the subfield definition is an OU-level addition to or override
of the standard.
-
id serial PRIMARY KEY
-
marc_format integer NOT NULL REFERENCES config.table.marc-format
-
marc_record_type config.marc_record_type NOT NULL
-
tag character(3) NOT NULL
-
code character(1) NOT NULL
-
description text
-
repeatable boolean
-
mandatory boolean
-
hidden boolean
-
value_ctype text REFERENCES config.table.record-attr-definition
-
owner integer REFERENCES actor.table.org-unit
Constraints on marc_subfield
-
config_standard_marc_subfields_are_fully_specified CHECK
Indexes on marc_subfield
-
config_marc_subfield_tag_code_idx tag, code
-
id integer
-
marc_format integer
-
marc_record_type config.marc_record_type
-
tag character(3)
-
code character(1)
-
description text
-
repeatable boolean
-
mandatory boolean
-
hidden boolean
-
value_ctype text
-
owner integer
-
depth integer
-
name text PRIMARY KEY
-
label text UNIQUE NOT NULL
-
buoyant boolean NOT NULL DEFAULT false
-
restrict boolean NOT NULL DEFAULT false
-
combined boolean NOT NULL DEFAULT false
-
a_weight numeric NOT NULL DEFAULT 1.0
-
b_weight numeric NOT NULL DEFAULT 0.4
-
c_weight numeric NOT NULL DEFAULT 0.2
-
d_weight numeric NOT NULL DEFAULT 0.1
Tables referencing via foreign key constraints
-
config.metabib_class_ts_map
-
config.metabib_field
-
config.metabib_search_alias
Text Search Configs for metabib class indexing
This table contains text search config definitions for
storing index_vector values.
-
id serial PRIMARY KEY
-
field_class text NOT NULL REFERENCES config.table.metabib-class
-
ts_config text NOT NULL REFERENCES config.table.ts-config-list
-
active boolean NOT NULL DEFAULT true
-
index_weight character(1) NOT NULL DEFAULT 'C'::bpchar
-
index_lang text
-
search_lang text
-
always boolean NOT NULL DEFAULT true
Constraints on metabib_class_ts_map
-
metabib_class_ts_map_index_weight_check CHECK index_weight = ANY (ARRAY['A'::bpchar
XPath used for record indexing ingest
This table contains the XPath used to chop up MODS into its
indexable parts. Each XPath entry is named and assigned to
a "class" of either title, subject, author, keyword, series
or identifier.
-
id serial PRIMARY KEY
-
field_class text NOT NULL REFERENCES config.table.metabib-class
-
name text NOT NULL
-
label text NOT NULL
-
xpath text
-
weight integer NOT NULL DEFAULT 1
-
format text NOT NULL DEFAULT 'mods33'::text REFERENCES config.table.xml-transform
-
search_field boolean NOT NULL DEFAULT true
-
facet_field boolean NOT NULL DEFAULT false
-
browse_field boolean NOT NULL DEFAULT true
-
browse_xpath text
-
browse_sort_xpath text
-
facet_xpath text
-
display_xpath text
-
authority_xpath text
-
joiner text
-
restrict boolean NOT NULL DEFAULT false
-
display_field boolean NOT NULL DEFAULT true
Tables referencing via foreign key constraints
-
authority.control_set_bib_field_metabib_field_map
-
config.display_field_map
-
config.metabib_field_index_norm_map
-
config.metabib_field_ts_map
-
config.metabib_field_virtual_map
-
config.metabib_search_alias
-
config.z3950_index_field_map
-
metabib.author_field_entry
-
metabib.browse_entry_def_map
-
metabib.identifier_field_entry
-
metabib.keyword_field_entry
-
metabib.series_field_entry
-
metabib.subject_field_entry
-
metabib.title_field_entry
-
search.relevance_adjustment
metabib_field_index_norm_map
-
id serial PRIMARY KEY
-
field integer NOT NULL REFERENCES config.table.metabib-field
-
norm integer NOT NULL REFERENCES config.table.index-normalizer
-
params text
-
pos integer NOT NULL
Text Search Configs for metabib field indexing
This table contains text search config definitions for
storing index_vector values.
-
id serial PRIMARY KEY
-
metabib_field integer NOT NULL REFERENCES config.table.metabib-field
-
ts_config text NOT NULL REFERENCES config.table.ts-config-list
-
active boolean NOT NULL DEFAULT true
-
index_weight character(1) NOT NULL DEFAULT 'C'::bpchar
-
index_lang text
-
search_lang text
Constraints on metabib_field_ts_map
-
metabib_field_ts_map_index_weight_check CHECK index_weight = ANY (ARRAY['A'::bpchar
metabib_field_virtual_map
Maps between real (physically extracted) index definitions
and virtual (target sync, no required extraction of its own)
index definitions.
The virtual side may not extract any data of its own, but
will collect data from all of the real fields. This reduces
extraction (ingest) overhead by eliminating duplcated extraction,
and allows for searching across novel combinations of fields, such
as names used as either subjects or authors. By preserving this
mapping rather than defining duplicate extractions, information
about the originating, "real" index definitions can be used
in interesting ways, such as highlighting in search results.
-
id serial PRIMARY KEY
-
real integer NOT NULL REFERENCES config.table.metabib-field
-
virtual integer NOT NULL REFERENCES config.table.metabib-field
-
weight integer NOT NULL DEFAULT 1
-
alias text PRIMARY KEY
-
field_class text NOT NULL REFERENCES config.table.metabib-class
-
field integer REFERENCES config.table.metabib-field
Patron Network Access level
This will be used to inform the in-library firewall of how much
internet access the using patron should be allowed.
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
Tables referencing via foreign key constraints
Types of valid non-cataloged items.
-
id serial PRIMARY KEY
-
owning_lib integer UNIQUE #1 NOT NULL
-
name text UNIQUE #1 NOT NULL
-
circ_duration interval NOT NULL DEFAULT '14 days'::interval
-
in_house boolean NOT NULL DEFAULT false
Tables referencing via foreign key constraints
-
action.non_cat_in_house_use
-
action.non_cataloged_circulation
-
name text PRIMARY KEY
-
label text UNIQUE NOT NULL
-
grp text REFERENCES config.table.settings-group
-
description text
-
datatype text NOT NULL DEFAULT 'string'::text
-
fm_class text
-
view_perm integer REFERENCES permission.table.perm-list
-
update_perm integer REFERENCES permission.table.perm-list
Constraints on org_unit_setting_type
-
coust_no_empty_link CHECK ((((datatype = 'link'::text) AND (fm_class IS NOT NULL)) OR datatype <> 'link'::text) AND (fm_class IS NULL))
-
coust_valid_datatype CHECK datatype = ANY (ARRAY['bool'::text
Tables referencing via foreign key constraints
-
actor.org_unit_setting
-
config.org_unit_setting_type_log
org_unit_setting_type_log
Org Unit setting Logs
This table contains the most recent changes to each setting
in actor.org_unit_setting, allowing for mistakes to be undone.
This is NOT meant to be an auditor, but rather an undo/redo.
-
id bigserial PRIMARY KEY
-
date_applied timestamp with time zone NOT NULL DEFAULT now()
-
org integer REFERENCES actor.table.org-unit
-
original_value text
-
new_value text
-
field_name text REFERENCES config.table.org-unit-setting-type
-
name text PRIMARY KEY
-
label text NOT NULL
-
description text
-
multi boolean NOT NULL DEFAULT true
-
filter boolean NOT NULL DEFAULT true
-
sorter boolean NOT NULL DEFAULT false
-
composite boolean NOT NULL DEFAULT false
-
tag text
-
sf_list text
-
joiner text
-
xpath text
-
format text REFERENCES config.table.xml-transform
-
start_pos integer
-
string_len integer
-
fixed_field text
-
phys_char_sf integer REFERENCES config.table.marc21-physical-characteristic-subfield-map
-
vocabulary text
Tables referencing via foreign key constraints
-
authority.browse_axis
-
config.coded_value_map
-
config.marc_subfield
-
config.record_attr_index_norm_map
-
config.z3950_index_field_map
-
metabib.record_sorter
-
metabib.uncontrolled_record_attr_value
-
vandelay.match_set_point
-
vandelay.match_set_quality
record_attr_index_norm_map
-
id serial PRIMARY KEY
-
attr text NOT NULL REFERENCES config.table.record-attr-definition
-
norm integer NOT NULL REFERENCES config.table.index-normalizer
-
params text
-
pos integer NOT NULL
-
id serial PRIMARY KEY
-
label text NOT NULL
-
host text NOT NULL
-
username text
-
password text
-
account text
-
path text
-
owner integer NOT NULL REFERENCES actor.table.org-unit
-
last_activity timestamp with time zone
Hold Item Age Protection rules
A hold request can only capture new(ish) items when they are
within a particular proximity of the pickup_lib of the request.
The proximity ('prox' column) is calculated by counting
the number of tree edges between the pickup_lib and either the
owning_lib or circ_lib of the copy that could fulfill the hold,
as determined by the distance_is_from_owner value of the hold matrix
rule controlling the hold request.
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
age interval NOT NULL
-
prox integer NOT NULL
Constraints on rule_age_hold_protect
-
rule_age_hold_protect_name_check CHECK name ~ '^\w+$'::text
Tables referencing via foreign key constraints
-
config.hold_matrix_matchpoint
Circulation Duration rules
Each circulation is given a duration based on one of these rules.
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
extended interval NOT NULL
-
normal interval NOT NULL
-
shrt interval NOT NULL
-
max_renewals integer NOT NULL
-
max_auto_renewals integer
Constraints on rule_circ_duration
-
rule_circ_duration_name_check CHECK name ~ '^\w+$'::text
Tables referencing via foreign key constraints
-
config.circ_matrix_matchpoint
Circulation Max Fine rules
Each circulation is given a maximum fine based on one of
these rules.
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
amount numeric(6,2) NOT NULL
-
is_percent boolean NOT NULL DEFAULT false
Constraints on rule_max_fine
-
rule_max_fine_name_check CHECK name ~ '^\w+$'::text
Tables referencing via foreign key constraints
-
config.circ_matrix_matchpoint
Circulation Recurring Fine rules
Each circulation is given a recurring fine amount based on one of
these rules. Note that it is recommended to run the fine generator
(from cron) at least as frequently as the lowest recurrence interval
used by your circulation rules so that accrued fines will be up
to date.
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
high numeric(6,2) NOT NULL
-
normal numeric(6,2) NOT NULL
-
low numeric(6,2) NOT NULL
-
recurrence_interval interval NOT NULL DEFAULT '1 day'::interval
-
grace_period interval NOT NULL DEFAULT '1 day'::interval
Constraints on rule_recurring_fine
-
rule_recurring_fine_name_check CHECK name ~ '^\w+$'::text
Tables referencing via foreign key constraints
-
config.circ_matrix_matchpoint
-
name text PRIMARY KEY
-
label text UNIQUE NOT NULL
Tables referencing via foreign key constraints
-
config.org_unit_setting_type
-
config.usr_setting_type
-
config.workstation_setting_type
-
id serial PRIMARY KEY
-
region text
-
name text
-
email_gateway text
-
active boolean DEFAULT true
Tables referencing via foreign key constraints
Patron Standings
This table contains the values that can be applied to a patron
by a staff member. These values should not be changed, other
than for translation, as the ID column is currently a "magic
number" in the source. :(
-
id serial PRIMARY KEY
-
value text UNIQUE NOT NULL
Tables referencing via foreign key constraints
-
id serial PRIMARY KEY
-
name text UNIQUE NOT NULL
-
label text NOT NULL
-
block_list text
-
staff_alert boolean NOT NULL DEFAULT false
-
org_depth integer
-
ignore_proximity integer
Tables referencing via foreign key constraints
-
actor.usr_standing_penalty
-
permission.grp_penalty_threshold
Full Text Configs
A list of full text configs with names and descriptions.
-
id text PRIMARY KEY
-
name text NOT NULL
Tables referencing via foreign key constraints
-
config.metabib_class_ts_map
-
config.metabib_field_ts_map
-
version text PRIMARY KEY
-
install_date timestamp with time zone NOT NULL DEFAULT now()
-
applied_to text
-
id serial PRIMARY KEY
-
ewho text
-
ewhat text
-
ehow text
-
label text NOT NULL
-
egroup config.usr_activity_group NOT NULL
-
enabled boolean NOT NULL DEFAULT true
-
transient boolean NOT NULL DEFAULT true
Constraints on usr_activity_type
-
one_of_wwh CHECK COALESCE(ewho
Tables referencing via foreign key constraints
-
name text PRIMARY KEY
-
opac_visible boolean NOT NULL DEFAULT false
-
label text UNIQUE NOT NULL
-
description text
-
grp text REFERENCES config.table.settings-group
-
datatype text NOT NULL DEFAULT 'string'::text
-
fm_class text
-
reg_default text
Constraints on usr_setting_type
-
coust_no_empty_link CHECK ((((datatype = 'link'::text) AND (fm_class IS NOT NULL)) OR datatype <> 'link'::text) AND (fm_class IS NULL))
-
coust_valid_datatype CHECK datatype = ANY (ARRAY['bool'::text
Tables referencing via foreign key constraints
-
action_trigger.event_definition
-
actor.usr_setting
videorecording_format_map
-
id serial PRIMARY KEY
-
active boolean NOT NULL
-
org_unit integer NOT NULL REFERENCES actor.table.org-unit
-
circ_weights integer REFERENCES config.table.circ-matrix-weights
-
hold_weights integer REFERENCES config.table.hold-matrix-weights
-
name text PRIMARY KEY
-
label text UNIQUE NOT NULL
-
grp text REFERENCES config.table.settings-group
-
description text
-
datatype text NOT NULL DEFAULT 'string'::text
-
fm_class text
Constraints on workstation_setting_type
-
cwst_no_empty_link CHECK ((((datatype = 'link'::text) AND (fm_class IS NOT NULL)) OR datatype <> 'link'::text) AND (fm_class IS NULL))
-
cwst_valid_datatype CHECK datatype = ANY (ARRAY['bool'::text
Tables referencing via foreign key constraints
-
actor.workstation_setting
-
name text PRIMARY KEY
-
namespace_uri text NOT NULL
-
prefix text NOT NULL
-
xslt text NOT NULL
Tables referencing via foreign key constraints
-
authority.heading_field
-
config.metabib_field
-
config.record_attr_definition
-
unapi.bre_output_layout
-
id serial PRIMARY KEY
-
source text UNIQUE #1 NOT NULL REFERENCES config.table.z3950-source
-
name text NOT NULL
-
label text NOT NULL
-
code integer UNIQUE #1 NOT NULL
-
format integer UNIQUE #1 NOT NULL
-
truncation integer NOT NULL
Tables referencing via foreign key constraints
-
config.z3950_index_field_map
-
id serial PRIMARY KEY
-
label text NOT NULL
-
metabib_field integer REFERENCES config.table.metabib-field
-
record_attr text REFERENCES config.table.record-attr-definition
-
z3950_attr integer REFERENCES config.table.z3950-attr
-
z3950_attr_type text
Constraints on z3950_index_field_map
-
attr_or_attr_type CHECK
-
metabib_field_or_record_attr CHECK
Z39.50 Sources
Each row in this table represents a database searchable via Z39.50.
-
name text PRIMARY KEY
-
label text UNIQUE NOT NULL
-
host text NOT NULL
-
port integer NOT NULL
-
db text NOT NULL
-
record_format text NOT NULL DEFAULT 'FI'::text
Z39.50 element set.
-
transmission_format text NOT NULL DEFAULT 'usmarc'::text
Z39.50 preferred record syntax..
-
auth boolean NOT NULL DEFAULT true
-
use_perm integer REFERENCES permission.table.perm-list
If set, this permission is required for the source to be listed in the staff
client Z39.50 interface. Similar to permission.grp_tree.application_perm.
Tables referencing via foreign key constraints
-
config.z3950_attr
-
config.z3950_source_credentials
-
id serial PRIMARY KEY
-
owner integer UNIQUE #1 NOT NULL REFERENCES actor.table.org-unit
-
source text UNIQUE #1 NOT NULL REFERENCES config.table.z3950-source
-
username text
-
password text