vacuum-assert-suggestion.context.patch
text/x-patch
Filename: vacuum-assert-suggestion.context.patch
Type: text/x-patch
Part: 0
Message:
Re: New VACUUM FULL
Patch
Format: context
| File | + | − |
|---|---|---|
| src/backend/commands/vacuum.c | 2 | 0 |
*** a/src/backend/commands/vacuum.c --- b/src/backend/commands/vacuum.c *************** *** 303,310 **** vacuum(VacuumStmt *vacstmt, Oid relid, bool do_toast, Assert((vacstmt->options & VACOPT_VACUUM) || !(vacstmt->options & (VACOPT_FULL | VACOPT_FREEZE))); Assert((vacstmt->options & VACOPT_ANALYZE) || vacstmt->va_cols == NIL); ! Assert(!(vacstmt->options & VACOPT_INPLACE) || ! (vacstmt->options & VACOPT_FULL)); stmttype = (vacstmt->options & VACOPT_VACUUM) ? "VACUUM" : "ANALYZE"; --- 303,310 ---- Assert((vacstmt->options & VACOPT_VACUUM) || !(vacstmt->options & (VACOPT_FULL | VACOPT_FREEZE))); Assert((vacstmt->options & VACOPT_ANALYZE) || vacstmt->va_cols == NIL); ! Assert((vacstmt->options & VACOPT_FULL) || ! !(vacstmt->options & VACOPT_INPLACE)); stmttype = (vacstmt->options & VACOPT_VACUUM) ? "VACUUM" : "ANALYZE";