SQL

CREATE TABLE fact_sources  (
  fact_id TEXT NOT NULL,
  event_id TEXT NOT NULL,
  PRIMARY KEY (fact_id, event_id),
  FOREIGN KEY (fact_id) REFERENCES facts(id) ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED,
  FOREIGN KEY (event_id) REFERENCES events(id) ON DELETE RESTRICT DEFERRABLE INITIALLY DEFERRED
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
fact_id TEXT Rename | Drop
event_id TEXT Rename | Drop

Foreign Keys

Column Destination
event_id events.id
fact_id facts.id

+ Add index

Indexes

Name Columns Unique SQL Drop?
idx_fact_sources_event event_id SQL
CREATE INDEX idx_fact_sources_event
ON fact_sources (event_id)
Drop
sqlite_autoindex_fact_sources_1
  • fact_id
  • event_id
SQL
-- no sql found --
Drop