SQL

CREATE TABLE binds  (
  id          INTEGER PRIMARY KEY AUTOINCREMENT,
  parent_id   TEXT NOT NULL REFERENCES parents(id),
  child_id    TEXT NOT NULL REFERENCES children(id),
  relation    TEXT DEFAULT 'parent',
  -- parent / guardian
    created_at  DATETIME DEFAULT (datetime('now')),
  UNIQUE(parent_id, child_id)
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
id INTEGER Rename | Drop
parent_id TEXT Rename | Drop
child_id TEXT Rename | Drop
relation TEXT Rename | Drop
created_at DATETIME Rename | Drop

Foreign Keys

Column Destination
child_id children.id
parent_id parents.id

+ Add index

Indexes

Name Columns Unique SQL Drop?
idx_binds_child child_id SQL
CREATE INDEX idx_binds_child
ON binds(child_id)
Drop
idx_binds_parent parent_id SQL
CREATE INDEX idx_binds_parent
ON binds(parent_id)
Drop
sqlite_autoindex_binds_1
  • parent_id
  • child_id
SQL
-- no sql found --
Drop