Last active
October 25, 2025 02:57
-
-
Save jdmallen/b605c3083df9ab5bd2b2066d576ca3bf to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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