+/- table definition

Query

CREATE TABLE offers  (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  trainer_id INTEGER NOT NULL REFERENCES trainers(id),
  type TEXT NOT NULL DEFAULT 'event',
  -- 'reise' | 'equipment' | 'event'
  title TEXT NOT NULL,
  description TEXT NOT NULL,
  price_cents INTEGER,
  -- optional (z. B. bei "Preis auf Anfrage")
  discount_text TEXT,
  -- z. B. "20 % Frühbucher bis 31.08."
  valid_until TEXT,
  -- ISO-Datum,
  optional
  external_url TEXT,
  -- optionaler Link (Reiseveranstalter etc.)
  media_ref TEXT,
  -- Bild-Dateiname im OFFER_MEDIA_DIR
  active INTEGER NOT NULL DEFAULT 1,
  created_at TEXT NOT NULL DEFAULT (datetime('now')),
  updated_at TEXT NOT NULL DEFAULT (datetime('now'))
)
Use Shift + Up/Down to navigate recently-executed queries