Set attcacheoff value to -1 for all tables.
This commit is contained in:
parent
c2dd3c4fef
commit
6009d70eab
@ -7,7 +7,7 @@
|
|||||||
* Copyright (c) 1994, Regents of the University of California
|
* Copyright (c) 1994, Regents of the University of California
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.33 1998/01/25 05:12:47 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/backend/bootstrap/bootstrap.c,v 1.34 1998/02/06 19:18:06 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -312,10 +312,8 @@ BootstrapMain(int argc, char *argv[])
|
|||||||
* ----------------
|
* ----------------
|
||||||
*/
|
*/
|
||||||
pqsignal(SIGINT, (sig_func) die);
|
pqsignal(SIGINT, (sig_func) die);
|
||||||
#ifndef win32
|
|
||||||
pqsignal(SIGHUP, (sig_func) die);
|
pqsignal(SIGHUP, (sig_func) die);
|
||||||
pqsignal(SIGTERM, (sig_func) die);
|
pqsignal(SIGTERM, (sig_func) die);
|
||||||
#endif /* win32 */
|
|
||||||
|
|
||||||
/* --------------------
|
/* --------------------
|
||||||
* initialize globals
|
* initialize globals
|
||||||
@ -406,12 +404,6 @@ BootstrapMain(int argc, char *argv[])
|
|||||||
exitpg(1);
|
exitpg(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef win32
|
|
||||||
_nt_init();
|
|
||||||
_nt_attach();
|
|
||||||
#endif /* win32 */
|
|
||||||
|
|
||||||
|
|
||||||
/* ----------------
|
/* ----------------
|
||||||
* backend initialization
|
* backend initialization
|
||||||
* ----------------
|
* ----------------
|
||||||
@ -431,18 +423,13 @@ BootstrapMain(int argc, char *argv[])
|
|||||||
hashtable[i] = NULL;
|
hashtable[i] = NULL;
|
||||||
|
|
||||||
/* ----------------
|
/* ----------------
|
||||||
* abort processing resumes here - What to do in WIN32?
|
* abort processing resumes here
|
||||||
* ----------------
|
* ----------------
|
||||||
*/
|
*/
|
||||||
#ifndef win32
|
|
||||||
pqsignal(SIGHUP, handle_warn);
|
pqsignal(SIGHUP, handle_warn);
|
||||||
|
|
||||||
if (sigsetjmp(Warn_restart, 1) != 0)
|
if (sigsetjmp(Warn_restart, 1) != 0)
|
||||||
{
|
{
|
||||||
#else
|
|
||||||
if (setjmp(Warn_restart) != 0)
|
|
||||||
{
|
|
||||||
#endif /* win32 */
|
|
||||||
Warnings++;
|
Warnings++;
|
||||||
AbortCurrentTransaction();
|
AbortCurrentTransaction();
|
||||||
}
|
}
|
||||||
@ -639,6 +626,7 @@ DefineAttr(char *name, char *type, int attnum)
|
|||||||
attlen = attrtypes[attnum]->attlen = Procid[t].len;
|
attlen = attrtypes[attnum]->attlen = Procid[t].len;
|
||||||
attrtypes[attnum]->attbyval = (attlen == 1) || (attlen == 2) || (attlen == 4);
|
attrtypes[attnum]->attbyval = (attlen == 1) || (attlen == 2) || (attlen == 4);
|
||||||
}
|
}
|
||||||
|
attrtypes[attnum]->attcacheoff = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user