-- Migration: Add OAuth tokens to measurement_integration_settings
-- Date: 2025-01-XX
-- Description: Adds OAuth token storage columns for Google AdSense and other integrations

ALTER TABLE measurement_integration_settings
ADD COLUMN oauth_access_token TEXT NULL COMMENT 'OAuth 2.0アクセストークン',
ADD COLUMN oauth_refresh_token TEXT NULL COMMENT 'OAuth 2.0リフレッシュトークン',
ADD COLUMN oauth_token_expiry TIMESTAMP NULL DEFAULT NULL COMMENT 'アクセストークンの有効期限',
ADD COLUMN oauth_user_email VARCHAR(255) NULL COMMENT 'OAuth認証したユーザーのメールアドレス';

-- Index for token expiry check
CREATE INDEX idx_oauth_token_expiry ON measurement_integration_settings(oauth_token_expiry);



