← Back to Stormify Documentation

creatable

val creatable: Boolean = true

Whether this field is included in INSERT statements.

Set to false for columns that are:

  • Generated by database defaults or triggers

  • Computed columns

  • Fields that should only be updated, never created

Examples:

// Database-generated timestamp
@DbField(creatable = false, updatable = false)
var createdAt: Timestamp

// Only updated, never set on creation
@DbField(creatable = false)
var lastModified: Timestamp?

Return

true if included in INSERT (default), false to exclude