pub fn render_view(v: &View) -> StringExpand description
Render a View as a CREATE VIEW ... AS <body>; SQL string.
Intentionally omits OR REPLACE — this renderer targets a fresh shadow
DB (apply path), so the simpler CREATE VIEW form is correct.