Skip to content

Unsupported columns

The following Blueprint column types are not yet supported:

  • binary
  • foreignIdFor
  • foreignUlid
  • geography
  • geometry
  • morphs
  • nullableMorphs
  • nullableUlidMorphs
  • nullableUuidMorphs
  • set
  • ulid
  • ulidMorphs
  • uuidMorphs

The following Blueprint methods are skipped (indexes, foreign keys and soft deletes are not relevant to the projection):

  • cascadeOnDelete
  • cascadeOnUpdate
  • foreign
  • fullText
  • index
  • noActionOnDelete
  • noActionOnUpdate
  • nullOnDelete
  • nullOnUpdate
  • rawIndex
  • restrictOnDelete
  • restrictOnUpdate
  • softDeletes
  • softDeletesDatetime
  • softDeletesTz
  • spatialIndex
  • unique

When a migration contains an unsupported column type, the command prints a warning and adds a @todo comment in the data transfer object, projection and projector. See Migrations for a worked example.