Kizaki
ReferenceInspire

Types, Enums, And Embedded Types

Use Inspire scalar types for columns, enums for closed sets, and embedded types for structured JSON values.

Common Scalar Types

TypeUse
stringtext values
intinteger values
doublefloating-point values
decimal(p, s)exact numeric values
booleantrue or false
datetimetimestamp values
datecalendar dates
uuididentifiers
jsonarbitrary JSON
filemanaged file metadata

Enum Example

enum ProjectStatus {
  Draft,
  Active,
  Archived,
}

Embedded Type Example

embedded type Address {
  street: string,
  city: string,
  country: string = "US",
}

entity Office {
  name: string,
  address: Address,
}

Related guide: Build Your First App

On this page