20250508122310_create_logs_table.sql 400 B

12345678910111213141516
  1. -- +goose Up
  2. CREATE TABLE logs (
  3. id TEXT PRIMARY KEY,
  4. session_id TEXT REFERENCES sessions(id) ON DELETE CASCADE,
  5. timestamp INTEGER NOT NULL,
  6. level TEXT NOT NULL,
  7. message TEXT NOT NULL,
  8. attributes TEXT,
  9. created_at INTEGER NOT NULL
  10. );
  11. CREATE INDEX logs_session_id_idx ON logs(session_id);
  12. CREATE INDEX logs_timestamp_idx ON logs(timestamp);
  13. -- +goose Down
  14. DROP TABLE logs;