SQL

CREATE TABLE "shopping_lists"  (
  created_at DATETIME,
  update_at DATETIME,
  id CHAR(32) NOT NULL,
  group_id CHAR(32) NOT NULL,
  name VARCHAR,
  user_id CHAR(32) NOT NULL,
  PRIMARY KEY (id),
  CONSTRAINT fk_user_shopping_lists FOREIGN KEY(user_id) REFERENCES users (id),
  FOREIGN KEY(group_id) REFERENCES groups (id)
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
created_at DATETIME Rename | Drop
update_at DATETIME Rename | Drop
id CHAR(32) Rename | Drop
group_id CHAR(32) Rename | Drop
name VARCHAR Rename | Drop
user_id CHAR(32) Rename | Drop

Foreign Keys

Column Destination
group_id groups.id
user_id users.id

+ Add index

Indexes

Name Columns Unique SQL Drop?
ix_shopping_lists_created_at created_at SQL
CREATE INDEX ix_shopping_lists_created_at
ON shopping_lists (created_at)
Drop
ix_shopping_lists_group_id group_id SQL
CREATE INDEX ix_shopping_lists_group_id
ON shopping_lists (group_id)
Drop
ix_shopping_lists_user_id user_id SQL
CREATE INDEX ix_shopping_lists_user_id
ON shopping_lists (user_id)
Drop
sqlite_autoindex_shopping_lists_1 id SQL
-- no sql found --
Drop