diff options
| author | Bruce Momjian <bruce@momjian.us> | 1997-06-07 05:19:06 +0000 |
|---|---|---|
| committer | Bruce Momjian <bruce@momjian.us> | 1997-06-07 05:19:06 +0000 |
| commit | 51b03770d77dd32f4250ded5d3d83bc08761711c (patch) | |
| tree | 440d05f606a130fce3c997f2ccbce01cfc3fbca7 /src/backend/commands | |
| parent | 34fa6c6b709aedfe0bb028ac35f3f7bb6344c1f4 (diff) | |
avoid xinv* table name conflict with large objects.
Diffstat (limited to 'src/backend/commands')
| -rw-r--r-- | src/backend/commands/vacuum.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/backend/commands/vacuum.c b/src/backend/commands/vacuum.c index 5bd5cbf98e3..4cbb8b6608a 100644 --- a/src/backend/commands/vacuum.c +++ b/src/backend/commands/vacuum.c @@ -7,7 +7,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.34 1997/06/06 03:41:16 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/vacuum.c,v 1.35 1997/06/07 05:18:47 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -313,9 +313,10 @@ vc_getrels(NameData *VacRelP) } /* don't vacuum large objects for now - something breaks when we do */ - if ( (strlen(rname) > 4) && rname[0] == 'x' && + if ( (strlen(rname) > 5) && rname[0] == 'x' && rname[1] == 'i' && rname[2] == 'n' && - (rname[3] == 'v' || rname[3] == 'x')) + (rname[3] == 'v' || rname[3] == 'x') && + rname[4] >= '0' && rname[4] <= '9') { elog (NOTICE, "Rel %.*s: can't vacuum LargeObjects now", NAMEDATALEN, rname); |
