007_price_api_logs.sql 524 B

123456789101112131415
  1. -- Migration 007: track /prices API callers
  2. SET search_path TO crawl;
  3. CREATE TABLE IF NOT EXISTS price_api_logs (
  4. id BIGSERIAL PRIMARY KEY,
  5. ip VARCHAR(45) NOT NULL,
  6. referer TEXT,
  7. org VARCHAR(200),
  8. country VARCHAR(100),
  9. city VARCHAR(100),
  10. created_at TIMESTAMPTZ NOT NULL DEFAULT NOW()
  11. );
  12. CREATE INDEX IF NOT EXISTS idx_price_api_logs_created_at ON price_api_logs (created_at DESC);
  13. CREATE INDEX IF NOT EXISTS idx_price_api_logs_ip ON price_api_logs (ip);