Skip to content

Instantly share code, notes, and snippets.

@jdmallen
Last active October 25, 2025 02:57
Show Gist options
  • Select an option

  • Save jdmallen/b605c3083df9ab5bd2b2066d576ca3bf to your computer and use it in GitHub Desktop.

Select an option

Save jdmallen/b605c3083df9ab5bd2b2066d576ca3bf to your computer and use it in GitHub Desktop.
version: 1
directus: 11.12.0
vendor: postgres
collections:
- collection: cast_crew
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: cast_crew
color: null
display_template: '{{person.first_name}} {{person.last_name}} - {{role_type}}'
group: null
hidden: false
icon: null
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: sort
translations: null
unarchive_value: null
versioning: false
schema:
name: cast_crew
- collection: people
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: people
color: null
display_template: '{{first_name}} {{last_name}}'
group: null
hidden: false
icon: null
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: sort
translations: null
unarchive_value: null
versioning: false
schema:
name: people
- collection: performances
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: performances
color: null
display_template: null
group: null
hidden: false
icon: null
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: sort
translations: null
unarchive_value: null
versioning: false
schema:
name: performances
- collection: photos
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: photos
color: null
display_template: null
group: null
hidden: false
icon: null
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: sort
translations: null
unarchive_value: null
versioning: false
schema:
name: photos
- collection: photos_people
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: photos_people
color: null
display_template: null
group: null
hidden: true
icon: import_export
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: null
translations: null
unarchive_value: null
versioning: false
schema:
name: photos_people
- collection: photos_performances
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: photos_performances
color: null
display_template: null
group: null
hidden: true
icon: import_export
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: null
translations: null
unarchive_value: null
versioning: false
schema:
name: photos_performances
- collection: photos_productions
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: photos_productions
color: null
display_template: null
group: null
hidden: true
icon: import_export
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: null
translations: null
unarchive_value: null
versioning: false
schema:
name: photos_productions
- collection: photos_venues
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: photos_venues
color: null
display_template: null
group: null
hidden: true
icon: import_export
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: null
translations: null
unarchive_value: null
versioning: false
schema:
name: photos_venues
- collection: productions
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: productions
color: null
display_template: '{{show.name}} ({{season}})'
group: null
hidden: false
icon: null
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: sort
translations: null
unarchive_value: null
versioning: false
schema:
name: productions
- collection: shows
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: shows
color: null
display_template: null
group: null
hidden: false
icon: null
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: sort
translations: null
unarchive_value: null
versioning: false
schema:
name: shows
- collection: sponsors
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: sponsors
color: null
display_template: null
group: null
hidden: false
icon: null
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: sort
translations: null
unarchive_value: null
versioning: false
schema:
name: sponsors
- collection: sponsors_productions
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: sponsors_productions
color: null
display_template: null
group: null
hidden: true
icon: import_export
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: null
translations: null
unarchive_value: null
versioning: false
schema:
name: sponsors_productions
- collection: venues
meta:
accountability: all
archive_app_filter: true
archive_field: null
archive_value: null
collapse: open
collection: venues
color: null
display_template: null
group: null
hidden: false
icon: null
item_duplication_fields: null
note: null
preview_url: null
singleton: false
sort: null
sort_field: sort
translations: null
unarchive_value: null
versioning: false
schema:
name: venues
fields:
- collection: cast_crew
field: id
type: uuid
meta:
collection: cast_crew
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: input
note: null
options: null
readonly: true
required: false
sort: 1
special:
- uuid
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: cast_crew
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: cast_crew
field: sort
type: integer
meta:
collection: cast_crew
conditions: null
display: null
display_options: null
field: sort
group: null
hidden: true
interface: input
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: sort
table: cast_crew
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: cast_crew
field: user_created
type: uuid
meta:
collection: cast_crew
conditions: null
display: user
display_options: null
field: user_created
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 3
special:
- user-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_created
table: cast_crew
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: cast_crew
field: date_created
type: timestamp
meta:
collection: cast_crew
conditions: null
display: datetime
display_options:
relative: true
field: date_created
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 4
special:
- date-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_created
table: cast_crew
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: cast_crew
field: user_updated
type: uuid
meta:
collection: cast_crew
conditions: null
display: user
display_options: null
field: user_updated
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 5
special:
- user-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_updated
table: cast_crew
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: cast_crew
field: date_updated
type: timestamp
meta:
collection: cast_crew
conditions: null
display: datetime
display_options:
relative: true
field: date_updated
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 6
special:
- date-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_updated
table: cast_crew
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: cast_crew
field: production
type: uuid
meta:
collection: cast_crew
conditions: null
display: null
display_options: null
field: production
group: null
hidden: false
interface: select-dropdown-m2o
note: null
options: null
readonly: false
required: true
sort: 7
special:
- m2o
translations: null
validation: null
validation_message: null
width: full
schema:
name: production
table: cast_crew
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: true
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: productions
foreign_key_column: id
- collection: cast_crew
field: person
type: uuid
meta:
collection: cast_crew
conditions: null
display: null
display_options: null
field: person
group: null
hidden: false
interface: select-dropdown-m2o
note: null
options: null
readonly: false
required: true
sort: 8
special:
- m2o
translations: null
validation: null
validation_message: null
width: full
schema:
name: person
table: cast_crew
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: true
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: people
foreign_key_column: id
- collection: cast_crew
field: role_name
type: string
meta:
collection: cast_crew
conditions: null
display: null
display_options: null
field: role_name
group: null
hidden: false
interface: input
note: >-
Character name or more specific crew position (e.g., 'Ouiser Boudreaux'
or 'Special Thanks')
options:
placeholder: Character name or crew position
readonly: false
required: false
sort: 9
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: role_name
table: cast_crew
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: cast_crew
field: show_bio
type: text
meta:
collection: cast_crew
conditions: null
display: null
display_options: null
field: show_bio
group: null
hidden: false
interface: input-rich-text-md
note: Optional bio for program
options: null
readonly: false
required: false
sort: 11
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: show_bio
table: cast_crew
data_type: text
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: cast_crew
field: role_type
type: csv
meta:
collection: cast_crew
conditions: null
display: null
display_options: null
field: role_type
group: null
hidden: false
interface: select-multiple-dropdown
note: null
options:
choices:
- text: Cast
value: cast
- text: Director
value: director
- text: Assistant Director
value: asst_director
- text: Music Director
value: music_director
- text: Orchestra Member
value: orchestra_member
- text: Technical Director
value: technical_director
- text: Stage Manager
value: stage_manager
- text: Assistant Stage Manager
value: asst_stage_manager
- text: Executive Producer
value: executive_producer
- text: Producer
value: producer
- text: Stagehand
value: stagehand
- text: Set Designer
value: set_designer
- text: Set Builder
value: set_builder
- text: Lighting Designer
value: lighting_designer
- text: Sound Designer
value: sound_designer
- text: Costume Designer
value: costume_designer
- text: Projection Designer
value: projection_designer
- text: Props Master
value: props_master
- text: Choreographer
value: choreographer
- text: Fight Coordinator
value: fight_coordinator
- text: Intimacy Coordinator
value: intimacy_coordinator
- text: Sound Engineer
value: sound_engineer
- text: Lighting Board Operator
value: lighting_board_operator
- text: Sound Board Operator
value: sound_board_operator
- text: House Manager
value: house_manager
- text: Box Office Manager
value: box_office_manager
- text: Publicity/Marketing
value: publicity_marketing
- text: Program Designer
value: program_designer
- text: Photographer
value: photographer
- text: Videographer
value: videographer
readonly: false
required: true
sort: 10
special:
- cast-csv
translations: null
validation: null
validation_message: null
width: full
schema:
name: role_type
table: cast_crew
data_type: text
default_value: cast
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: id
type: uuid
meta:
collection: people
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: input
note: null
options: null
readonly: true
required: false
sort: 1
special:
- uuid
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: people
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: sort
type: integer
meta:
collection: people
conditions: null
display: null
display_options: null
field: sort
group: null
hidden: true
interface: input
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: sort
table: people
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: user_created
type: uuid
meta:
collection: people
conditions: null
display: user
display_options: null
field: user_created
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 3
special:
- user-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_created
table: people
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: people
field: date_created
type: timestamp
meta:
collection: people
conditions: null
display: datetime
display_options:
relative: true
field: date_created
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 4
special:
- date-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_created
table: people
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: user_updated
type: uuid
meta:
collection: people
conditions: null
display: user
display_options: null
field: user_updated
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 5
special:
- user-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_updated
table: people
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: people
field: date_updated
type: timestamp
meta:
collection: people
conditions: null
display: datetime
display_options:
relative: true
field: date_updated
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 6
special:
- date-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_updated
table: people
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: first_name
type: string
meta:
collection: people
conditions: null
display: null
display_options: null
field: first_name
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 7
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: first_name
table: people
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: last_name
type: string
meta:
collection: people
conditions: null
display: null
display_options: null
field: last_name
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 9
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: last_name
table: people
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: middle_name
type: string
meta:
collection: people
conditions: null
display: null
display_options: null
field: middle_name
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: false
sort: 8
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: middle_name
table: people
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: preferred_display_name
type: string
meta:
collection: people
conditions: null
display: null
display_options: null
field: preferred_display_name
group: null
hidden: false
interface: input
note: Override for public display (e.g., stage name)
options: null
readonly: false
required: false
sort: 10
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: preferred_display_name
table: people
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: email
type: string
meta:
collection: people
conditions: null
display: null
display_options: null
field: email
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 11
special: null
translations: null
validation:
_and:
- email:
_regex: ^[\w\-\.]+@([\w-]+\.)+[\w-]{2,}$
validation_message: null
width: full
schema:
name: email
table: people
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: phone_number
type: string
meta:
collection: people
conditions: null
display: null
display_options: null
field: phone_number
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 12
special: null
translations: null
validation:
_and:
- phone_number:
_regex: ^(\+?1)?\s?\(?(\d{3})\)?[\s\-]?(\d{3})[\s\-]?(\d{4})$
validation_message: null
width: full
schema:
name: phone_number
table: people
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: bio
type: text
meta:
collection: people
conditions: null
display: null
display_options: null
field: bio
group: null
hidden: false
interface: input-rich-text-md
note: null
options: null
readonly: false
required: false
sort: 13
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: bio
table: people
data_type: text
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: people
field: headshot
type: uuid
meta:
collection: people
conditions: null
display: null
display_options: null
field: headshot
group: null
hidden: false
interface: file-image
note: null
options:
letterbox: true
readonly: false
required: false
sort: 14
special:
- file
translations: null
validation: null
validation_message: null
width: full
schema:
name: headshot
table: people
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_files
foreign_key_column: id
- collection: people
field: year_joined
type: integer
meta:
collection: people
conditions: null
display: null
display_options: null
field: year_joined
group: null
hidden: false
interface: input
note: null
options:
max: 2100
min: 1980
readonly: false
required: false
sort: 15
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: year_joined
table: people
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: performances
field: id
type: uuid
meta:
collection: performances
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: input
note: null
options: null
readonly: true
required: false
sort: 1
special:
- uuid
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: performances
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: performances
field: sort
type: integer
meta:
collection: performances
conditions: null
display: null
display_options: null
field: sort
group: null
hidden: true
interface: input
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: sort
table: performances
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: performances
field: user_created
type: uuid
meta:
collection: performances
conditions: null
display: user
display_options: null
field: user_created
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 3
special:
- user-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_created
table: performances
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: performances
field: date_created
type: timestamp
meta:
collection: performances
conditions: null
display: datetime
display_options:
relative: true
field: date_created
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 4
special:
- date-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_created
table: performances
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: performances
field: user_updated
type: uuid
meta:
collection: performances
conditions: null
display: user
display_options: null
field: user_updated
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 5
special:
- user-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_updated
table: performances
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: performances
field: date_updated
type: timestamp
meta:
collection: performances
conditions: null
display: datetime
display_options:
relative: true
field: date_updated
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 6
special:
- date-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_updated
table: performances
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: performances
field: production
type: uuid
meta:
collection: performances
conditions: null
display: null
display_options: null
field: production
group: null
hidden: false
interface: select-dropdown-m2o
note: null
options: null
readonly: false
required: false
sort: 7
special:
- m2o
translations: null
validation: null
validation_message: null
width: full
schema:
name: production
table: performances
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: productions
foreign_key_column: id
- collection: performances
field: is_sold_out
type: boolean
meta:
collection: performances
conditions: null
display: null
display_options: null
field: is_sold_out
group: null
hidden: false
interface: boolean
note: null
options: null
readonly: false
required: true
sort: 10
special:
- cast-boolean
translations: null
validation: null
validation_message: null
width: full
schema:
name: is_sold_out
table: performances
data_type: boolean
default_value: false
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: performances
field: performance_datetime
type: dateTime
meta:
collection: performances
conditions: null
display: null
display_options: null
field: performance_datetime
group: null
hidden: false
interface: datetime
note: null
options: null
readonly: false
required: true
sort: 11
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: performance_datetime
table: performances
data_type: timestamp without time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: performances
field: notes
type: text
meta:
collection: performances
conditions: null
display: null
display_options: null
field: notes
group: null
hidden: false
interface: input-rich-text-md
note: E.g., 'Opening Night', 'Matinee', 'Special Event'
options: null
readonly: false
required: false
sort: 12
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: notes
table: performances
data_type: text
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: performances
field: video
type: uuid
meta:
collection: performances
conditions: null
display: null
display_options: null
field: video
group: null
hidden: false
interface: file
note: null
options: null
readonly: false
required: false
sort: 13
special:
- file
translations: null
validation: null
validation_message: null
width: full
schema:
name: video
table: performances
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_files
foreign_key_column: id
- collection: photos
field: id
type: integer
meta:
collection: photos
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: input
note: null
options: null
readonly: true
required: false
sort: 1
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: photos
data_type: integer
default_value: nextval('photos_id_seq'::regclass)
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: true
foreign_key_table: null
foreign_key_column: null
- collection: photos
field: sort
type: integer
meta:
collection: photos
conditions: null
display: null
display_options: null
field: sort
group: null
hidden: true
interface: input
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: sort
table: photos
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: photos
field: user_created
type: uuid
meta:
collection: photos
conditions: null
display: user
display_options: null
field: user_created
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 3
special:
- user-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_created
table: photos
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: photos
field: date_created
type: timestamp
meta:
collection: photos
conditions: null
display: datetime
display_options:
relative: true
field: date_created
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 4
special:
- date-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_created
table: photos
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: photos
field: user_updated
type: uuid
meta:
collection: photos
conditions: null
display: user
display_options: null
field: user_updated
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 5
special:
- user-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_updated
table: photos
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: photos
field: date_updated
type: timestamp
meta:
collection: photos
conditions: null
display: datetime
display_options:
relative: true
field: date_updated
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 6
special:
- date-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_updated
table: photos
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: photos
field: photo_file
type: uuid
meta:
collection: photos
conditions: null
display: null
display_options: null
field: photo_file
group: null
hidden: false
interface: file-image
note: null
options:
crop: false
letterbox: true
readonly: false
required: true
sort: 7
special:
- file
translations: null
validation: null
validation_message: null
width: full
schema:
name: photo_file
table: photos
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_files
foreign_key_column: id
- collection: photos
field: related_productions
type: alias
meta:
collection: photos
conditions: null
display: null
display_options: null
field: related_productions
group: null
hidden: false
interface: list-m2m
note: null
options: null
readonly: false
required: false
sort: 10
special:
- m2m
translations: null
validation: null
validation_message: null
width: full
- collection: photos
field: related_people
type: alias
meta:
collection: photos
conditions: null
display: null
display_options: null
field: related_people
group: null
hidden: false
interface: list-m2m
note: null
options: null
readonly: false
required: false
sort: 11
special:
- m2m
translations: null
validation: null
validation_message: null
width: full
- collection: photos
field: related_performances
type: alias
meta:
collection: photos
conditions: null
display: null
display_options: null
field: related_performances
group: null
hidden: false
interface: list-m2m
note: null
options: null
readonly: false
required: false
sort: 12
special:
- m2m
translations: null
validation: null
validation_message: null
width: full
- collection: photos
field: related_venues
type: alias
meta:
collection: photos
conditions: null
display: null
display_options: null
field: related_venues
group: null
hidden: false
interface: list-m2m
note: null
options: null
readonly: false
required: false
sort: 13
special:
- m2m
translations: null
validation: null
validation_message: null
width: full
- collection: photos
field: caption
type: string
meta:
collection: photos
conditions: null
display: null
display_options: null
field: caption
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: false
sort: 9
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: caption
table: photos
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: photos
field: credit
type: string
meta:
collection: photos
conditions: null
display: null
display_options: null
field: credit
group: null
hidden: false
interface: input
note: Photographer name
options: null
readonly: false
required: true
sort: 8
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: credit
table: photos
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: photos_people
field: id
type: integer
meta:
collection: photos_people
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 1
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: photos_people
data_type: integer
default_value: nextval('photos_people_id_seq'::regclass)
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: true
foreign_key_table: null
foreign_key_column: null
- collection: photos_people
field: photos_id
type: integer
meta:
collection: photos_people
conditions: null
display: null
display_options: null
field: photos_id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: photos_id
table: photos_people
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: photos
foreign_key_column: id
- collection: photos_people
field: people_id
type: uuid
meta:
collection: photos_people
conditions: null
display: null
display_options: null
field: people_id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 3
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: people_id
table: photos_people
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: people
foreign_key_column: id
- collection: photos_performances
field: id
type: integer
meta:
collection: photos_performances
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 1
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: photos_performances
data_type: integer
default_value: nextval('photos_performances_id_seq'::regclass)
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: true
foreign_key_table: null
foreign_key_column: null
- collection: photos_performances
field: photos_id
type: integer
meta:
collection: photos_performances
conditions: null
display: null
display_options: null
field: photos_id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: photos_id
table: photos_performances
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: photos
foreign_key_column: id
- collection: photos_performances
field: performances_id
type: uuid
meta:
collection: photos_performances
conditions: null
display: null
display_options: null
field: performances_id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 3
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: performances_id
table: photos_performances
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: performances
foreign_key_column: id
- collection: photos_productions
field: id
type: integer
meta:
collection: photos_productions
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 1
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: photos_productions
data_type: integer
default_value: nextval('photos_productions_id_seq'::regclass)
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: true
foreign_key_table: null
foreign_key_column: null
- collection: photos_productions
field: photos_id
type: integer
meta:
collection: photos_productions
conditions: null
display: null
display_options: null
field: photos_id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: photos_id
table: photos_productions
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: photos
foreign_key_column: id
- collection: photos_productions
field: productions_id
type: uuid
meta:
collection: photos_productions
conditions: null
display: null
display_options: null
field: productions_id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 3
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: productions_id
table: photos_productions
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: productions
foreign_key_column: id
- collection: photos_venues
field: id
type: integer
meta:
collection: photos_venues
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 1
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: photos_venues
data_type: integer
default_value: nextval('photos_venues_id_seq'::regclass)
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: true
foreign_key_table: null
foreign_key_column: null
- collection: photos_venues
field: photos_id
type: integer
meta:
collection: photos_venues
conditions: null
display: null
display_options: null
field: photos_id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: photos_id
table: photos_venues
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: photos
foreign_key_column: id
- collection: photos_venues
field: venues_id
type: integer
meta:
collection: photos_venues
conditions: null
display: null
display_options: null
field: venues_id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 3
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: venues_id
table: photos_venues
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: venues
foreign_key_column: id
- collection: productions
field: id
type: uuid
meta:
collection: productions
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: input
note: null
options: null
readonly: true
required: false
sort: 1
special:
- uuid
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: productions
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: productions
field: sort
type: integer
meta:
collection: productions
conditions: null
display: null
display_options: null
field: sort
group: null
hidden: true
interface: input
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: sort
table: productions
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: productions
field: user_created
type: uuid
meta:
collection: productions
conditions: null
display: user
display_options: null
field: user_created
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 3
special:
- user-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_created
table: productions
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: productions
field: date_created
type: timestamp
meta:
collection: productions
conditions: null
display: datetime
display_options:
relative: true
field: date_created
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 4
special:
- date-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_created
table: productions
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: productions
field: user_updated
type: uuid
meta:
collection: productions
conditions: null
display: user
display_options: null
field: user_updated
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 5
special:
- user-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_updated
table: productions
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: productions
field: date_updated
type: timestamp
meta:
collection: productions
conditions: null
display: datetime
display_options:
relative: true
field: date_updated
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 6
special:
- date-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_updated
table: productions
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: productions
field: show
type: integer
meta:
collection: productions
conditions: null
display: null
display_options: null
field: show
group: null
hidden: false
interface: select-dropdown-m2o
note: null
options: null
readonly: false
required: true
sort: 8
special:
- m2o
translations: null
validation: null
validation_message: null
width: full
schema:
name: show
table: productions
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: false
is_unique: false
is_indexed: true
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: shows
foreign_key_column: id
- collection: productions
field: season
type: string
meta:
collection: productions
conditions: null
display: null
display_options: null
field: season
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 9
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: season
table: productions
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: productions
field: ticket_link
type: string
meta:
collection: productions
conditions: null
display: null
display_options: null
field: ticket_link
group: null
hidden: false
interface: input
note: URL to BookTix or ticket provider
options: null
readonly: false
required: false
sort: 10
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: ticket_link
table: productions
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: productions
field: program_pdf
type: uuid
meta:
collection: productions
conditions: null
display: null
display_options: null
field: program_pdf
group: null
hidden: false
interface: file
note: null
options: null
readonly: false
required: false
sort: 12
special:
- file
translations: null
validation: null
validation_message: null
width: full
schema:
name: program_pdf
table: productions
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_files
foreign_key_column: id
- collection: productions
field: opening_date
type: dateTime
meta:
collection: productions
conditions: null
display: null
display_options: null
field: opening_date
group: null
hidden: false
interface: datetime
note: null
options: null
readonly: false
required: true
sort: 13
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: opening_date
table: productions
data_type: timestamp without time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: productions
field: closing_date
type: dateTime
meta:
collection: productions
conditions: null
display: null
display_options: null
field: closing_date
group: null
hidden: false
interface: datetime
note: null
options: null
readonly: false
required: true
sort: 14
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: closing_date
table: productions
data_type: timestamp without time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: productions
field: slug
type: string
meta:
collection: productions
conditions: null
display: null
display_options: null
field: slug
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 15
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: slug
table: productions
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: true
is_indexed: true
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: productions
field: venue
type: integer
meta:
collection: productions
conditions: null
display: null
display_options: null
field: venue
group: null
hidden: false
interface: select-dropdown-m2o
note: null
options: null
readonly: false
required: true
sort: 7
special:
- m2o
translations: null
validation: null
validation_message: null
width: full
schema:
name: venue
table: productions
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: false
is_unique: false
is_indexed: true
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: venues
foreign_key_column: id
- collection: productions
field: status
type: string
meta:
collection: productions
conditions: null
display: null
display_options: null
field: status
group: null
hidden: false
interface: select-dropdown
note: null
options:
choices:
- text: Upcoming
value: upcoming
- text: Current
value: current
- text: Past
value: past
readonly: false
required: true
sort: 16
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: status
table: productions
data_type: character varying
default_value: upcoming
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: id
type: integer
meta:
collection: shows
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: input
note: null
options: null
readonly: true
required: false
sort: 1
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: shows
data_type: integer
default_value: nextval('shows_id_seq'::regclass)
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: true
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: sort
type: integer
meta:
collection: shows
conditions: null
display: null
display_options: null
field: sort
group: null
hidden: true
interface: input
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: sort
table: shows
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: user_created
type: uuid
meta:
collection: shows
conditions: null
display: user
display_options: null
field: user_created
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 3
special:
- user-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_created
table: shows
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: shows
field: date_created
type: timestamp
meta:
collection: shows
conditions: null
display: datetime
display_options:
relative: true
field: date_created
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 4
special:
- date-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_created
table: shows
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: user_updated
type: uuid
meta:
collection: shows
conditions: null
display: user
display_options: null
field: user_updated
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 5
special:
- user-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_updated
table: shows
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: shows
field: date_updated
type: timestamp
meta:
collection: shows
conditions: null
display: datetime
display_options:
relative: true
field: date_updated
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 6
special:
- date-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_updated
table: shows
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: name
type: string
meta:
collection: shows
conditions: null
display: null
display_options: null
field: name
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 7
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: name
table: shows
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: book_author
type: string
meta:
collection: shows
conditions: null
display: null
display_options: null
field: book_author
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 8
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: book_author
table: shows
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: music_author
type: string
meta:
collection: shows
conditions: null
display: null
display_options: null
field: music_author
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: false
sort: 9
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: music_author
table: shows
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: lyrics_author
type: string
meta:
collection: shows
conditions: null
display: null
display_options: null
field: lyrics_author
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: false
sort: 10
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: lyrics_author
table: shows
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: description
type: text
meta:
collection: shows
conditions: null
display: null
display_options: null
field: description
group: null
hidden: false
interface: input-rich-text-md
note: null
options: null
readonly: false
required: false
sort: 11
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: description
table: shows
data_type: text
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: genre
type: string
meta:
collection: shows
conditions: null
display: null
display_options: null
field: genre
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: false
sort: 12
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: genre
table: shows
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: rights_holder
type: string
meta:
collection: shows
conditions: null
display: null
display_options: null
field: rights_holder
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: false
sort: 15
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: rights_holder
table: shows
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: poster_image
type: uuid
meta:
collection: shows
conditions: null
display: null
display_options: null
field: poster_image
group: null
hidden: false
interface: file-image
note: null
options: null
readonly: false
required: false
sort: 16
special:
- file
translations: null
validation: null
validation_message: null
width: full
schema:
name: poster_image
table: shows
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_files
foreign_key_column: id
- collection: shows
field: slug
type: string
meta:
collection: shows
conditions: null
display: null
display_options: null
field: slug
group: null
hidden: false
interface: input
note: URL-friendly identifier (e.g., 'steel-magnolias')
options: null
readonly: false
required: true
sort: 17
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: slug
table: shows
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: true
is_indexed: true
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: duration_minutes
type: integer
meta:
collection: shows
conditions: null
display: null
display_options: null
field: duration_minutes
group: null
hidden: false
interface: input
note: null
options:
max: 240
min: 1
readonly: false
required: false
sort: 13
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: duration_minutes
table: shows
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: shows
field: content_warnings
type: csv
meta:
collection: shows
conditions: null
display: null
display_options: null
field: content_warnings
group: null
hidden: false
interface: select-multiple-dropdown
note: null
options:
choices:
- text: Violence
value: violence
- text: Graphic Violence
value: graphic_violence
- text: Stage Combat
value: stage_combat
- text: Gunshots/Loud Noises
value: gunshots_loud_noises
- text: Blood Effects
value: blood_effects
- text: Death/Dying
value: death_dying
- text: Sexual Content
value: sexual_content
- text: Nudity
value: nudity
- text: Simulated Intimacy
value: simulated_intimacy
- text: Drug Use
value: drug_use
- text: Alcohol Use
value: alcohol_use
- text: Smoking/Vaping
value: smoking_vaping
- text: Suicide/Self-Harm
value: suicide_self_harm
- text: Mental Illness
value: mental_illness
- text: Eating Disorders
value: eating_disorders
- text: Domestic Violence
value: domestic_violence
- text: Sexual Assault/Abuse
value: sexual_assault_abuse
- text: Child Abuse
value: child_abuse
- text: Racism/Racial Slurs
value: racism_racial_slurs
- text: Homophobia/Transphobia
value: homophobia_transphobia
- text: Misogyny/Sexism
value: misogyny_sexism
- text: Religious Content
value: religious_content
- text: War/Military Violence
value: war_military_violence
- text: Terminal Illness/Cancer
value: terminal_illness_cancer
- text: Strobe Lights/Flashing
value: strobe_lights_flashing
- text: Fog/Haze Effects
value: fog_haze_effects
- text: Strong Language/Profanity
value: strong_language_profanity
- text: Animal Cruelty
value: animal_cruelty
- text: Body Horror
value: body_horror
- text: Pregnancy Loss
value: pregnancy_loss
readonly: false
required: false
sort: 14
special:
- cast-csv
translations: null
validation: null
validation_message: null
width: full
schema:
name: content_warnings
table: shows
data_type: text
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: sponsors
field: id
type: integer
meta:
collection: sponsors
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: input
note: null
options: null
readonly: true
required: false
sort: 1
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: sponsors
data_type: integer
default_value: nextval('sponsors_id_seq'::regclass)
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: true
foreign_key_table: null
foreign_key_column: null
- collection: sponsors
field: sort
type: integer
meta:
collection: sponsors
conditions: null
display: null
display_options: null
field: sort
group: null
hidden: true
interface: input
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: sort
table: sponsors
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: sponsors
field: user_created
type: uuid
meta:
collection: sponsors
conditions: null
display: user
display_options: null
field: user_created
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 3
special:
- user-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_created
table: sponsors
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: sponsors
field: date_created
type: timestamp
meta:
collection: sponsors
conditions: null
display: datetime
display_options:
relative: true
field: date_created
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 4
special:
- date-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_created
table: sponsors
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: sponsors
field: user_updated
type: uuid
meta:
collection: sponsors
conditions: null
display: user
display_options: null
field: user_updated
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 5
special:
- user-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_updated
table: sponsors
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: sponsors
field: date_updated
type: timestamp
meta:
collection: sponsors
conditions: null
display: datetime
display_options:
relative: true
field: date_updated
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 6
special:
- date-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_updated
table: sponsors
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: sponsors
field: name
type: string
meta:
collection: sponsors
conditions: null
display: null
display_options: null
field: name
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 7
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: name
table: sponsors
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: sponsors
field: logo
type: uuid
meta:
collection: sponsors
conditions: null
display: null
display_options: null
field: logo
group: null
hidden: false
interface: file-image
note: null
options: null
readonly: false
required: false
sort: 10
special:
- file
translations: null
validation: null
validation_message: null
width: full
schema:
name: logo
table: sponsors
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_files
foreign_key_column: id
- collection: sponsors
field: program_ad
type: uuid
meta:
collection: sponsors
conditions: null
display: null
display_options: null
field: program_ad
group: null
hidden: false
interface: file
note: null
options: null
readonly: false
required: false
sort: 12
special:
- file
translations: null
validation: null
validation_message: null
width: full
schema:
name: program_ad
table: sponsors
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_files
foreign_key_column: id
- collection: sponsors
field: website_url
type: string
meta:
collection: sponsors
conditions: null
display: null
display_options: null
field: website_url
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: false
sort: 11
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: website_url
table: sponsors
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: sponsors
field: description
type: text
meta:
collection: sponsors
conditions: null
display: null
display_options: null
field: description
group: null
hidden: false
interface: input-rich-text-md
note: null
options: null
readonly: false
required: false
sort: 13
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: description
table: sponsors
data_type: text
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: sponsors
field: sponsorship_level
type: string
meta:
collection: sponsors
conditions: null
display: null
display_options: null
field: sponsorship_level
group: null
hidden: false
interface: select-dropdown
note: null
options:
choices:
- text: Level 1 ($225)
value: level_1
- text: Level 2 ($350)
value: level_2
- text: Leading Role ($1,000)
value: leading_role
- text: Director ($1,500)
value: director
- text: Producer ($2,000)
value: producer
readonly: false
required: true
sort: 9
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: sponsorship_level
table: sponsors
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: sponsors
field: sponsored_productions
type: alias
meta:
collection: sponsors
conditions: null
display: null
display_options: null
field: sponsored_productions
group: null
hidden: false
interface: list-m2m
note: null
options: null
readonly: false
required: true
sort: 8
special:
- m2m
translations: null
validation: null
validation_message: null
width: full
- collection: sponsors_productions
field: id
type: integer
meta:
collection: sponsors_productions
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 1
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: sponsors_productions
data_type: integer
default_value: nextval('sponsors_productions_id_seq'::regclass)
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: true
foreign_key_table: null
foreign_key_column: null
- collection: sponsors_productions
field: sponsors_id
type: integer
meta:
collection: sponsors_productions
conditions: null
display: null
display_options: null
field: sponsors_id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: sponsors_id
table: sponsors_productions
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: sponsors
foreign_key_column: id
- collection: sponsors_productions
field: productions_id
type: uuid
meta:
collection: sponsors_productions
conditions: null
display: null
display_options: null
field: productions_id
group: null
hidden: true
interface: null
note: null
options: null
readonly: false
required: false
sort: 3
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: productions_id
table: sponsors_productions
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: productions
foreign_key_column: id
- collection: venues
field: id
type: integer
meta:
collection: venues
conditions: null
display: null
display_options: null
field: id
group: null
hidden: true
interface: input
note: null
options: null
readonly: true
required: false
sort: 1
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: id
table: venues
data_type: integer
default_value: nextval('venues_id_seq'::regclass)
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: false
is_unique: true
is_indexed: false
is_primary_key: true
is_generated: false
generation_expression: null
has_auto_increment: true
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: sort
type: integer
meta:
collection: venues
conditions: null
display: null
display_options: null
field: sort
group: null
hidden: true
interface: input
note: null
options: null
readonly: false
required: false
sort: 2
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: sort
table: venues
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: user_created
type: uuid
meta:
collection: venues
conditions: null
display: user
display_options: null
field: user_created
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 3
special:
- user-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_created
table: venues
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: venues
field: date_created
type: timestamp
meta:
collection: venues
conditions: null
display: datetime
display_options:
relative: true
field: date_created
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 4
special:
- date-created
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_created
table: venues
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: user_updated
type: uuid
meta:
collection: venues
conditions: null
display: user
display_options: null
field: user_updated
group: null
hidden: true
interface: select-dropdown-m2o
note: null
options:
template: '{{avatar}} {{first_name}} {{last_name}}'
readonly: true
required: false
sort: 5
special:
- user-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: user_updated
table: venues
data_type: uuid
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: directus_users
foreign_key_column: id
- collection: venues
field: date_updated
type: timestamp
meta:
collection: venues
conditions: null
display: datetime
display_options:
relative: true
field: date_updated
group: null
hidden: true
interface: datetime
note: null
options: null
readonly: true
required: false
sort: 6
special:
- date-updated
translations: null
validation: null
validation_message: null
width: half
schema:
name: date_updated
table: venues
data_type: timestamp with time zone
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: name
type: string
meta:
collection: venues
conditions: null
display: null
display_options: null
field: name
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 7
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: name
table: venues
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: street_1
type: string
meta:
collection: venues
conditions: null
display: null
display_options: null
field: street_1
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 8
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: street_1
table: venues
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: street_2
type: string
meta:
collection: venues
conditions: null
display: null
display_options: null
field: street_2
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: false
sort: 9
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: street_2
table: venues
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: street_3
type: string
meta:
collection: venues
conditions: null
display: null
display_options: null
field: street_3
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: false
sort: 10
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: street_3
table: venues
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: city
type: string
meta:
collection: venues
conditions: null
display: null
display_options: null
field: city
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 11
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: city
table: venues
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: zip
type: string
meta:
collection: venues
conditions: null
display: null
display_options: null
field: zip
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 13
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: zip
table: venues
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: description
type: text
meta:
collection: venues
conditions: null
display: null
display_options: null
field: description
group: null
hidden: false
interface: input-rich-text-md
note: null
options: null
readonly: false
required: false
sort: 14
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: description
table: venues
data_type: text
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: seating_capacity
type: integer
meta:
collection: venues
conditions: null
display: null
display_options: null
field: seating_capacity
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 15
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: seating_capacity
table: venues
data_type: integer
default_value: null
max_length: null
numeric_precision: 32
numeric_scale: 0
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: accessibility_notes
type: text
meta:
collection: venues
conditions: null
display: null
display_options: null
field: accessibility_notes
group: null
hidden: false
interface: input-rich-text-md
note: null
options: null
readonly: false
required: false
sort: 16
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: accessibility_notes
table: venues
data_type: text
default_value: null
max_length: null
numeric_precision: null
numeric_scale: null
is_nullable: true
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: state
type: string
meta:
collection: venues
conditions: null
display: null
display_options: null
field: state
group: null
hidden: false
interface: select-dropdown
note: null
options:
choices:
- text: Alabama
value: AL
- text: Alaska
value: AK
- text: Arizona
value: AZ
- text: Arkansas
value: AR
- text: California
value: CA
- text: Colorado
value: CO
- text: Connecticut
value: CT
- text: Delaware
value: DE
- text: Florida
value: FL
- text: Georgia
value: GA
- text: Hawaii
value: HI
- text: Idaho
value: ID
- text: Illinois
value: IL
- text: Indiana
value: IN
- text: Iowa
value: IA
- text: Kansas
value: KS
- text: Kentucky
value: KY
- text: Louisiana
value: LA
- text: Maine
value: ME
- text: Maryland
value: MD
- text: Massachusetts
value: MA
- text: Michigan
value: MI
- text: Minnesota
value: MN
- text: Mississippi
value: MS
- text: Missouri
value: MO
- text: Montana
value: MT
- text: Nebraska
value: NE
- text: Nevada
value: NV
- text: New Hampshire
value: NH
- text: New Jersey
value: NJ
- text: New Mexico
value: NM
- text: New York
value: NY
- text: North Carolina
value: NC
- text: North Dakota
value: ND
- text: Ohio
value: OH
- text: Oklahoma
value: OK
- text: Oregon
value: OR
- text: Pennsylvania
value: PA
- text: Rhode Island
value: RI
- text: South Carolina
value: SC
- text: South Dakota
value: SD
- text: Tennessee
value: TN
- text: Texas
value: TX
- text: Utah
value: UT
- text: Vermont
value: VT
- text: Virginia
value: VA
- text: Washington
value: WA
- text: West Virginia
value: WV
- text: Wisconsin
value: WI
- text: Wyoming
value: WY
- text: District of Columbia
value: DC
readonly: false
required: true
sort: 12
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: state
table: venues
data_type: character varying
default_value: NY
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: false
is_indexed: false
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
- collection: venues
field: slug
type: string
meta:
collection: venues
conditions: null
display: null
display_options: null
field: slug
group: null
hidden: false
interface: input
note: null
options: null
readonly: false
required: true
sort: 17
special: null
translations: null
validation: null
validation_message: null
width: full
schema:
name: slug
table: venues
data_type: character varying
default_value: null
max_length: 255
numeric_precision: null
numeric_scale: null
is_nullable: false
is_unique: true
is_indexed: true
is_primary_key: false
is_generated: false
generation_expression: null
has_auto_increment: false
foreign_key_table: null
foreign_key_column: null
relations:
- collection: cast_crew
field: user_created
related_collection: directus_users
meta:
junction_field: null
many_collection: cast_crew
many_field: user_created
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: cast_crew
column: user_created
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: cast_crew_user_created_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: cast_crew
field: user_updated
related_collection: directus_users
meta:
junction_field: null
many_collection: cast_crew
many_field: user_updated
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: cast_crew
column: user_updated
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: cast_crew_user_updated_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: cast_crew
field: production
related_collection: productions
meta:
junction_field: null
many_collection: cast_crew
many_field: production
one_allowed_collections: null
one_collection: productions
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: cast_crew
column: production
foreign_key_table: productions
foreign_key_column: id
constraint_name: cast_crew_production_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: cast_crew
field: person
related_collection: people
meta:
junction_field: null
many_collection: cast_crew
many_field: person
one_allowed_collections: null
one_collection: people
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: cast_crew
column: person
foreign_key_table: people
foreign_key_column: id
constraint_name: cast_crew_person_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: people
field: user_created
related_collection: directus_users
meta:
junction_field: null
many_collection: people
many_field: user_created
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: people
column: user_created
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: people_user_created_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: people
field: user_updated
related_collection: directus_users
meta:
junction_field: null
many_collection: people
many_field: user_updated
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: people
column: user_updated
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: people_user_updated_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: people
field: headshot
related_collection: directus_files
meta:
junction_field: null
many_collection: people
many_field: headshot
one_allowed_collections: null
one_collection: directus_files
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: people
column: headshot
foreign_key_table: directus_files
foreign_key_column: id
constraint_name: people_headshot_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: performances
field: user_updated
related_collection: directus_users
meta:
junction_field: null
many_collection: performances
many_field: user_updated
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: performances
column: user_updated
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: performances_user_updated_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: performances
field: user_created
related_collection: directus_users
meta:
junction_field: null
many_collection: performances
many_field: user_created
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: performances
column: user_created
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: performances_user_created_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: performances
field: production
related_collection: productions
meta:
junction_field: null
many_collection: performances
many_field: production
one_allowed_collections: null
one_collection: productions
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: performances
column: production
foreign_key_table: productions
foreign_key_column: id
constraint_name: performances_production_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: performances
field: video
related_collection: directus_files
meta:
junction_field: null
many_collection: performances
many_field: video
one_allowed_collections: null
one_collection: directus_files
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: performances
column: video
foreign_key_table: directus_files
foreign_key_column: id
constraint_name: performances_video_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: photos
field: user_created
related_collection: directus_users
meta:
junction_field: null
many_collection: photos
many_field: user_created
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: photos
column: user_created
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: photos_user_created_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: photos
field: user_updated
related_collection: directus_users
meta:
junction_field: null
many_collection: photos
many_field: user_updated
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: photos
column: user_updated
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: photos_user_updated_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: photos
field: photo_file
related_collection: directus_files
meta:
junction_field: null
many_collection: photos
many_field: photo_file
one_allowed_collections: null
one_collection: directus_files
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: photos
column: photo_file
foreign_key_table: directus_files
foreign_key_column: id
constraint_name: photos_photo_file_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: photos_people
field: people_id
related_collection: people
meta:
junction_field: photos_id
many_collection: photos_people
many_field: people_id
one_allowed_collections: null
one_collection: people
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: photos_people
column: people_id
foreign_key_table: people
foreign_key_column: id
constraint_name: photos_people_people_id_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: photos_people
field: photos_id
related_collection: photos
meta:
junction_field: people_id
many_collection: photos_people
many_field: photos_id
one_allowed_collections: null
one_collection: photos
one_collection_field: null
one_deselect_action: nullify
one_field: related_people
sort_field: null
schema:
table: photos_people
column: photos_id
foreign_key_table: photos
foreign_key_column: id
constraint_name: photos_people_photos_id_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: photos_performances
field: performances_id
related_collection: performances
meta:
junction_field: photos_id
many_collection: photos_performances
many_field: performances_id
one_allowed_collections: null
one_collection: performances
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: photos_performances
column: performances_id
foreign_key_table: performances
foreign_key_column: id
constraint_name: photos_performances_performances_id_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: photos_performances
field: photos_id
related_collection: photos
meta:
junction_field: performances_id
many_collection: photos_performances
many_field: photos_id
one_allowed_collections: null
one_collection: photos
one_collection_field: null
one_deselect_action: nullify
one_field: related_performances
sort_field: null
schema:
table: photos_performances
column: photos_id
foreign_key_table: photos
foreign_key_column: id
constraint_name: photos_performances_photos_id_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: photos_productions
field: productions_id
related_collection: productions
meta:
junction_field: photos_id
many_collection: photos_productions
many_field: productions_id
one_allowed_collections: null
one_collection: productions
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: photos_productions
column: productions_id
foreign_key_table: productions
foreign_key_column: id
constraint_name: photos_productions_productions_id_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: photos_productions
field: photos_id
related_collection: photos
meta:
junction_field: productions_id
many_collection: photos_productions
many_field: photos_id
one_allowed_collections: null
one_collection: photos
one_collection_field: null
one_deselect_action: nullify
one_field: related_productions
sort_field: null
schema:
table: photos_productions
column: photos_id
foreign_key_table: photos
foreign_key_column: id
constraint_name: photos_productions_photos_id_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: photos_venues
field: venues_id
related_collection: venues
meta:
junction_field: photos_id
many_collection: photos_venues
many_field: venues_id
one_allowed_collections: null
one_collection: venues
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: photos_venues
column: venues_id
foreign_key_table: venues
foreign_key_column: id
constraint_name: photos_venues_venues_id_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: photos_venues
field: photos_id
related_collection: photos
meta:
junction_field: venues_id
many_collection: photos_venues
many_field: photos_id
one_allowed_collections: null
one_collection: photos
one_collection_field: null
one_deselect_action: nullify
one_field: related_venues
sort_field: null
schema:
table: photos_venues
column: photos_id
foreign_key_table: photos
foreign_key_column: id
constraint_name: photos_venues_photos_id_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: productions
field: user_created
related_collection: directus_users
meta:
junction_field: null
many_collection: productions
many_field: user_created
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: productions
column: user_created
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: productions_user_created_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: productions
field: user_updated
related_collection: directus_users
meta:
junction_field: null
many_collection: productions
many_field: user_updated
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: productions
column: user_updated
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: productions_user_updated_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: productions
field: show
related_collection: shows
meta:
junction_field: null
many_collection: productions
many_field: show
one_allowed_collections: null
one_collection: shows
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: productions
column: show
foreign_key_table: shows
foreign_key_column: id
constraint_name: productions_show_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: productions
field: program_pdf
related_collection: directus_files
meta:
junction_field: null
many_collection: productions
many_field: program_pdf
one_allowed_collections: null
one_collection: directus_files
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: productions
column: program_pdf
foreign_key_table: directus_files
foreign_key_column: id
constraint_name: productions_program_pdf_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: productions
field: venue
related_collection: venues
meta:
junction_field: null
many_collection: productions
many_field: venue
one_allowed_collections: null
one_collection: venues
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: productions
column: venue
foreign_key_table: venues
foreign_key_column: id
constraint_name: productions_venue_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: shows
field: user_created
related_collection: directus_users
meta:
junction_field: null
many_collection: shows
many_field: user_created
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: shows
column: user_created
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: shows_user_created_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: shows
field: user_updated
related_collection: directus_users
meta:
junction_field: null
many_collection: shows
many_field: user_updated
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: shows
column: user_updated
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: shows_user_updated_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: shows
field: poster_image
related_collection: directus_files
meta:
junction_field: null
many_collection: shows
many_field: poster_image
one_allowed_collections: null
one_collection: directus_files
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: shows
column: poster_image
foreign_key_table: directus_files
foreign_key_column: id
constraint_name: shows_poster_image_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: sponsors
field: user_created
related_collection: directus_users
meta:
junction_field: null
many_collection: sponsors
many_field: user_created
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: sponsors
column: user_created
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: sponsors_user_created_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: sponsors
field: user_updated
related_collection: directus_users
meta:
junction_field: null
many_collection: sponsors
many_field: user_updated
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: sponsors
column: user_updated
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: sponsors_user_updated_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: sponsors
field: logo
related_collection: directus_files
meta:
junction_field: null
many_collection: sponsors
many_field: logo
one_allowed_collections: null
one_collection: directus_files
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: sponsors
column: logo
foreign_key_table: directus_files
foreign_key_column: id
constraint_name: sponsors_logo_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: sponsors
field: program_ad
related_collection: directus_files
meta:
junction_field: null
many_collection: sponsors
many_field: program_ad
one_allowed_collections: null
one_collection: directus_files
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: sponsors
column: program_ad
foreign_key_table: directus_files
foreign_key_column: id
constraint_name: sponsors_program_ad_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: sponsors_productions
field: productions_id
related_collection: productions
meta:
junction_field: sponsors_id
many_collection: sponsors_productions
many_field: productions_id
one_allowed_collections: null
one_collection: productions
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: sponsors_productions
column: productions_id
foreign_key_table: productions
foreign_key_column: id
constraint_name: sponsors_productions_productions_id_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: sponsors_productions
field: sponsors_id
related_collection: sponsors
meta:
junction_field: productions_id
many_collection: sponsors_productions
many_field: sponsors_id
one_allowed_collections: null
one_collection: sponsors
one_collection_field: null
one_deselect_action: nullify
one_field: sponsored_productions
sort_field: null
schema:
table: sponsors_productions
column: sponsors_id
foreign_key_table: sponsors
foreign_key_column: id
constraint_name: sponsors_productions_sponsors_id_foreign
on_update: NO ACTION
on_delete: SET NULL
- collection: venues
field: user_created
related_collection: directus_users
meta:
junction_field: null
many_collection: venues
many_field: user_created
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: venues
column: user_created
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: venues_user_created_foreign
on_update: NO ACTION
on_delete: NO ACTION
- collection: venues
field: user_updated
related_collection: directus_users
meta:
junction_field: null
many_collection: venues
many_field: user_updated
one_allowed_collections: null
one_collection: directus_users
one_collection_field: null
one_deselect_action: nullify
one_field: null
sort_field: null
schema:
table: venues
column: user_updated
foreign_key_table: directus_users
foreign_key_column: id
constraint_name: venues_user_updated_foreign
on_update: NO ACTION
on_delete: NO ACTION
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment