country_levels

21 rows


Columns

Column Type Size Nulls Auto Default Children Parents Comments
country_id int8 19 null
nodes.id country_levels_country_id_fkey R
level int2 5 null
name text 2147483647 null
id serial 10 nextval('country_levels_id_seq'::regclass)

Indexes

Constraint Name Type Sort Column(s)
country_levels_pkey Primary key Asc id
unique_country_level Must be unique Asc/Asc country_id + level
unique_level_name Must be unique Asc/Asc country_id + name

Check Constraints

Constraint Name Constraint
all_levels_specified ((country_max_level(country_id) = (country_number_levels(country_id) + 1)))
name_must_be_uppercase ((upper(name) = name))
level_sup_two ((level >= 2))
node_is_country ((get_node_level(country_id) = 1))

Relationships