Files
aitrade/pkg/db/migrations/003_whitelist.sql
T
kaedwen ea141eb012
Build and Push Docker Image / build-and-push (push) Failing after 1m41s
initial
2026-07-02 20:09:44 +02:00

24 lines
1.1 KiB
SQL

-- Whitelist table for approved trading symbols
CREATE TABLE IF NOT EXISTS whitelist (
id INTEGER PRIMARY KEY AUTOINCREMENT,
symbol TEXT NOT NULL UNIQUE,
name TEXT,
wkn TEXT,
isin TEXT,
enabled BOOLEAN NOT NULL DEFAULT TRUE,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
notes TEXT
);
CREATE INDEX IF NOT EXISTS idx_whitelist_symbol ON whitelist(symbol);
CREATE INDEX IF NOT EXISTS idx_whitelist_enabled ON whitelist(enabled);
-- Insert default whitelist entries
INSERT OR IGNORE INTO whitelist (symbol, name, wkn, isin, enabled, notes) VALUES
('AAPL', 'Apple Inc.', '865985', 'US0378331005', TRUE, 'Technology - Consumer Electronics'),
('MSFT', 'Microsoft Corporation', '870747', 'US5949181045', TRUE, 'Technology - Software'),
('GOOGL', 'Alphabet Inc.', 'A14Y6F', 'US02079K3059', TRUE, 'Technology - Internet'),
('TSLA', 'Tesla Inc.', 'A1CX3T', 'US88160R1014', TRUE, 'Automotive - Electric Vehicles'),
('AMZN', 'Amazon.com Inc.', '906866', 'US0231351067', TRUE, 'E-Commerce - Cloud Computing');