table: directus_fields

columns:
  id:
    increments: true
  collection:
    type: string
    length: 255
    nullable: false
    references:
      table: directus_collections
      column: collection
  field:
    type: string
    length: 255
    nullable: false
  special:
    type: string
    length: 64
  interface:
    type: string
    length: 64
  options:
    type: json
  display:
    type: string
    length: 64
  display_options:
    type: json
  locked:
    type: boolean
    default: false
    nullable: false
  readonly:
    type: boolean
    default: false
    nullable: false
  hidden:
    type: boolean
    default: false
    nullable: false
  sort:
    type: integer
    unsigned: true
  width:
    type: string
    length: 30
    default: full
  group:
    type: integer
    unsigned: true
    references:
      table: directus_fields
      column: id
  translations:
    type: json
  note:
    type: text
  unique:
    type: boolean
    default: false
    nullable: true
  is_external_source:
    type: boolean
    default: false
    nullable: true
  data_type:
    type: string
    length: 100
    nullable: true
