Schema APIs

INFO

All live examples use the data models defined in /models.

Create Table

class Freight { id = 0 name = '' cost = 0.0 } Table(Freight, { columns: { id: { type:'INTEGER', autoIncrement:true }, name: { type:'TEXT', required:true, unique:true, index:true }, cost: { type:'MONEY', required:true } } }) db.createTable(Freight) db.createTable(Contact) db.createTable(Order) db.createTable(OrderItem) db.createTable(Product)

Drop Table

db.dropTable(Contact)