SQL

CREATE TABLE "recipe_actions"  (
  id CHAR(32) NOT NULL,
  group_id CHAR(32) NOT NULL,
  action_type VARCHAR NOT NULL,
  title VARCHAR NOT NULL,
  url VARCHAR NOT NULL,
  created_at DATETIME,
  update_at DATETIME,
  household_id CHAR(32),
  PRIMARY KEY (id),
  CONSTRAINT fk_recipe_actions_household_id FOREIGN KEY(household_id) REFERENCES households (id),
  FOREIGN KEY(group_id) REFERENCES groups (id)
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
id CHAR(32) Rename | Drop
group_id CHAR(32) Rename | Drop
action_type VARCHAR Rename | Drop
title VARCHAR Rename | Drop
url VARCHAR Rename | Drop
created_at DATETIME Rename | Drop
update_at DATETIME Rename | Drop
household_id CHAR(32) Rename | Drop

Foreign Keys

Column Destination
group_id groups.id
household_id households.id

+ Add index

Indexes

Name Columns Unique SQL Drop?
ix_recipe_actions_action_type action_type SQL
CREATE INDEX ix_recipe_actions_action_type
ON recipe_actions (action_type)
Drop
ix_recipe_actions_created_at created_at SQL
CREATE INDEX ix_recipe_actions_created_at
ON recipe_actions (created_at)
Drop
ix_recipe_actions_group_id group_id SQL
CREATE INDEX ix_recipe_actions_group_id
ON recipe_actions (group_id)
Drop
ix_recipe_actions_household_id household_id SQL
CREATE INDEX ix_recipe_actions_household_id
ON recipe_actions (household_id)
Drop
ix_recipe_actions_title title SQL
CREATE INDEX ix_recipe_actions_title
ON recipe_actions (title)
Drop
sqlite_autoindex_recipe_actions_1 id SQL
-- no sql found --
Drop