CREATE TABLE IF NOT EXISTS snapshot_packages ( id INTEGER PRIMARY KEY AUTOINCREMENT, snapshot_id INTEGER NOT NULL REFERENCES snapshots(id) ON DELETE CASCADE, name TEXT NOT NULL, version TEXT NOT NULL, arch TEXT NOT NULL, location TEXT NOT NULL, checksum TEXT NOT NULL, checksum_type TEXT NOT NULL, size INTEGER NOT NULL DEFAULT 0 ); CREATE INDEX IF NOT EXISTS idx_snapshot_packages_snapshot_id ON snapshot_packages(snapshot_id);