denoDB

denoDB

  • Docs
  • GitHub
  • Help

›Models

Guides

  • Getting started
  • Connect to a database
  • Clients

    • Using MariaDB
    • Using MongoDB
    • Using MySQL
    • Using PostgreSQL
    • Using SQLite
  • Create models
  • Synchronize database
  • Query models
  • Transactions
  • Relationships

    • Foreign key
    • One-to-one
    • One-to-many
    • Many-to-many
  • Model events

API Reference

    Models

    • Data types
    • Field descriptors
    • Model methods
    • Model records

Data types

TypeDataTypes.?Example
Big IntegerBIG_INTEGERaccount: DataTypes.BIG_INTEGER
IntegerINTEGERid: DataTypes.INTEGER
DecimalDECIMALbalance: { type: DataTypes.DECIMAL, precision?: 2, scale?: 4 }
FloatFLOATbalance: DataTypes.FLOAT
UuidUUIDid: DataTypes.UUID
BooleanBOOLEANisActive: DataTypes.BOOLEAN
BinaryBINARYisActive: DataTypes.BINARY
EnumENUMstatus: { type: DataTypes.ENUM, values: ["active", "canceled"] }
StringSTRINGname: { type: DataTypes.STRING, length: 20 }
TextTEXTdescription: DataTypes.TEXT
DateDATEregisteredAt: DataTypes.DATE
DatetimeDATETIMEregisteredAt: DataTypes.DATETIME
TimeTIMEregisteredAt: DataTypes.TIME
TimestampTIMESTAMPregisteredAt: DataTypes.TIMESTAMP
JSONJSONcredentials: DataTypes.JSON
JSONBJSONBcredentials: DataTypes.JSONB
Last updated on 1/2/2021 by eveningkid
← Model eventsField descriptors →
Docs
Getting StartedAPI Reference
More
GitHubStar