Compare commits

..

No commits in common. "8de025cbcd68983187fe68a4b349e3ca372c5d1b" and "450e26a758d5c1669f7c6d7e62079c212e6b2e5b" have entirely different histories.

3 changed files with 3 additions and 25 deletions

View File

@ -1,5 +0,0 @@
-- Migration 039a — Add certifications column to switches table
-- The core table creation (002) omitted this column; added here before the seed (040).
ALTER TABLE switches
ADD COLUMN IF NOT EXISTS certifications TEXT[] DEFAULT '{}';

View File

@ -112,7 +112,7 @@ ON CONFLICT DO NOTHING;
-- Arista EOS Config Guide (applies to all Arista)
INSERT INTO product_documents (switch_id, doc_type, title, source_url, is_official, language)
SELECT sw.id,
'manual', 'Arista EOS User Manual',
'config_guide', 'Arista EOS User Manual',
'https://www.arista.com/en/support/toi/releases',
TRUE, 'en'
FROM switches sw JOIN vendors v ON sw.vendor_id = v.id
@ -151,7 +151,7 @@ ON CONFLICT DO NOTHING;
-- Juniper config guide (all QFX)
INSERT INTO product_documents (switch_id, doc_type, title, source_url, is_official, language)
SELECT sw.id,
'manual', 'Juniper QFX Series Config Guide',
'config_guide', 'Juniper QFX Series Config Guide',
'https://www.juniper.net/documentation/product/en_US/qfx5000',
TRUE, 'en'
FROM switches sw JOIN vendors v ON sw.vendor_id = v.id
@ -181,7 +181,7 @@ ON CONFLICT DO NOTHING;
-- NVIDIA ONYX/Cumulus config guide (all NVIDIA)
INSERT INTO product_documents (switch_id, doc_type, title, source_url, is_official, language)
SELECT sw.id,
'manual', 'NVIDIA Cumulus Linux User Guide',
'config_guide', 'NVIDIA Cumulus Linux User Guide',
'https://docs.nvidia.com/networking-ethernet-software/cumulus-linux/',
TRUE, 'en'
FROM switches sw JOIN vendors v ON sw.vendor_id = v.id

View File

@ -1,17 +0,0 @@
-- Migration 042 — Expand compatibility.verification_method CHECK constraint
-- Adds vendor_compat (Flexoptix search API match) and spec_match (form-factor inference)
-- to the existing set of allowed verification methods.
ALTER TABLE compatibility
DROP CONSTRAINT IF EXISTS compatibility_verification_method_check;
ALTER TABLE compatibility
ADD CONSTRAINT compatibility_verification_method_check
CHECK (verification_method IN (
'tested',
'vendor_matrix',
'vendor_compat',
'spec_match',
'datasheet',
'community'
));