PostgreSQL 17 runners are live
All rules

SDB903[low]Engine

Invalid suppression comment

A shadowdb:allow comment names an unknown rule or has no reason.

Why it's risky in PostgreSQL

Suppressions must name a real rule and explain why the change is safe, so reviewers can see the decision.

What triggers it, and the safer way

unsafe.sql
-- shadowdb:allow SDB201
CREATE INDEX i ON t (a);
safer.sql
-- shadowdb:allow SDB201 table has under 1k rows, verified 2026-10-01
CREATE INDEX i ON t (a);

Suppress it when you're sure

Put this comment on the line before the statement. The reason is required and shows in the report.

suppression
-- shadowdb:allow SDB903 <why this is safe here>

Applies to PostgreSQL 14, 15, 16, 17.