SQL

CREATE TABLE messages  (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  booking_id INTEGER,
  property_id TEXT NOT NULL,
  external_id TEXT UNIQUE,
  sender TEXT NOT NULL,
  content_message TEXT NOT NULL,
  sent_at DATE NOT NULL,
  status TEXT DEFAULT 'sent',
  created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
  FOREIGN KEY (booking_id) REFERENCES bookings(id)
)

+ Add column

Columns

Column Data type Allow null Primary key Actions
id INTEGER Rename | Drop
booking_id INTEGER Rename | Drop
property_id TEXT Rename | Drop
external_id TEXT Rename | Drop
sender TEXT Rename | Drop
content_message TEXT Rename | Drop
sent_at DATE Rename | Drop
status TEXT Rename | Drop
created_at DATETIME Rename | Drop

Foreign Keys

Column Destination
booking_id bookings.id

+ Add index

Indexes

Name Columns Unique SQL Drop?
idx_messages_booking_id booking_id SQL
CREATE INDEX idx_messages_booking_id
ON messages(booking_id)
Drop
sqlite_autoindex_messages_1 external_id SQL
-- no sql found --
Drop