-- ============================================================
-- 037_krs_extended_data.sql
-- Rozszerzone dane z KRS API
-- ============================================================

-- Surowe dane z KRS API (JSONB)
ALTER TABLE companies ADD COLUMN IF NOT EXISTS krs_raw_data JSONB;

-- Timestamp ostatniego pobrania z KRS
ALTER TABLE companies ADD COLUMN IF NOT EXISTS krs_fetched_at TIMESTAMP;

-- Data rejestracji w KRS
ALTER TABLE companies ADD COLUMN IF NOT EXISTS krs_registration_date DATE;

-- Sposób reprezentacji
ALTER TABLE companies ADD COLUMN IF NOT EXISTS krs_representation TEXT;

-- Przedmiot działalności z KRS (JSONB array)
ALTER TABLE companies ADD COLUMN IF NOT EXISTS krs_activities JSONB DEFAULT '[]';

-- Komentarze
COMMENT ON COLUMN companies.krs_raw_data IS 'Pełna odpowiedź z API KRS (JSON)';
COMMENT ON COLUMN companies.krs_fetched_at IS 'Data ostatniego pobrania danych z KRS';
COMMENT ON COLUMN companies.krs_registration_date IS 'Data rejestracji w KRS';
COMMENT ON COLUMN companies.krs_representation IS 'Sposób reprezentacji spółki';
COMMENT ON COLUMN companies.krs_activities IS 'Przedmiot działalności z KRS jako JSON array';

-- Grant permissions
GRANT ALL ON TABLE companies TO nordabiz_app;
