summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2000-05-30Remove unused include files. Do not touch /port or includes used by defines.Bruce Momjian
2000-05-29More <> cleanupBruce Momjian
2000-05-29Cleanup of <> and ""Bruce Momjian
2000-05-29Convert array_map to use new fmgr interface.Tom Lane
2000-05-29Neglected to add fmgr.h to set of installed headers...Tom Lane
2000-05-29Tweak fmgrtab generation so that the F_XXX macros that give OIDs forTom Lane
built-in procedures are named after the prosrc field of pg_proc (ie, the actual C function name), not the proname field. This did not use to make a difference back when the two were always the same, but in the presence of overloaded proname values we'd best try to use the C name instead. AFAICT this change affects no existing code, but it is necessary to be able to get at some built-in functions that no macro was being generated for before.
2000-05-29Repair problems with overrun of timezone name length. Increase MAXTZLENTom Lane
to 10, and be consistent about whether it counts the trailing null (it does not). Also increase MAXDATELEN to be sure no buffer overflows are caused by the longer MAXTZLEN.
2000-05-29Add analyze.c file for split.Bruce Momjian
2000-05-29Split vacuum and analyze into separate filesBruce Momjian
2000-05-29Update messages.Bruce Momjian
2000-05-29Make analyze do vacuum/analyze in one step.Bruce Momjian
2000-05-29More vacuum cleanupBruce Momjian
2000-05-29more cleanupBruce Momjian
2000-05-29Add analyze log messages for verbose mode.Bruce Momjian
2000-05-29cleanupBruce Momjian
2000-05-29Allow vacuum to perform analyze with shared lock. Update cvs manual.Bruce Momjian
2000-05-29Generated header files parse.h and fmgroids.h are now copied intoTom Lane
the src/include tree, so that -I backend is no longer necessary anywhere. Also, clean up some bit rot in contrib tree.
2000-05-29Second round of fmgr changes: triggers are now invoked in new style,Tom Lane
CurrentTriggerData is history.
2000-05-29More vacuum cleanupsBruce Momjian
2000-05-29More vacuum renaming.Bruce Momjian
2000-05-28Miscellaneous cleanups of places that needed to account for newTom Lane
pg_language entries.
2000-05-28Constant-expression simplifier now knows how to simplify strict functionsTom Lane
that have at least one constant-NULL input, even if other inputs are not constants.
2000-05-28Install fmgr rewrite doc as README file.Tom Lane
Need to update user docs still ...
2000-05-28First round of changes for new fmgr interface. fmgr itself and theTom Lane
key call sites are changed, but most called functions are still oldstyle. An exception is that the PL managers are updated (so, for example, NULL handling now behaves as expected in plperl and plpgsql functions). NOTE initdb is forced due to added column in pg_proc.
2000-05-27define YY_NEVER_INTERACTIVE for flex, to persuade flex that it's notTom Lane
necessary to call isatty() for each and every received query. That's one less kernel call per query cycle ...
2000-05-27Update kerberos patchBruce Momjian
2000-05-27Back out kerberos changes. Causes compile problems.Bruce Momjian
2000-05-27Patch for Kerberos V.Bruce Momjian
Most (nearly all) of the work was done by David Wragg <dpw@doc.ic.ac.uk> He patched 6.5.3. I've updated it for 7.0RC5. It works for MIT kerberos 1.1.1 (and previously for 1.0.6 as well). I've got the patch against 6.5.3, plus kerberized RPMS. Mike Wyer <mw@doc.ic.ac.uk> || "Woof?"
2000-05-27Remove // comments from ODBC.Bruce Momjian
2000-05-27Remove pgaccess dll's from the distribution.Bruce Momjian
2000-05-27Clean up pg_hba.confBruce Momjian
2000-05-27Improve pg_hba.conf examplesBruce Momjian
2000-05-26Reduce eqsel()'s fudge-factor for estimating the frequency of valuesTom Lane
other than the most common value in a column. We had had 0.5, make it 0.1 to make it more likely that an indexscan will be chosen. Really need better statistics instead, but this should stem the bleeding meanwhile ...
2000-05-26Fix \h SELECT to not show SELECT INTO.Bruce Momjian
2000-05-26Fix too long syslog message problemTatsuo Ishii
2000-05-26Generate a reasonable error message when an aggregate function is appliedTom Lane
to an undecorated relation name (cf. example from Ed Loehr, 5/25/00).
2000-05-26Spell fixBruce Momjian
2000-05-26More paranoia about global variables containing references to long-Tom Lane
since-closed file descriptors...
2000-05-26After closing frontend socket, set MyProcPort->sock = -1 to ensure thatTom Lane
subsequent I/O attempts fail cleanly. I'm speculating about failure scenarios in which we do pq_close, then something in a proc_exit routine opens a file (re-using that kernel FD number), then something else fails and tries to write an elog message to the frontend ... message ends up in opened file, oops. No known examples of this but it seems like a potential hole.
2000-05-25Add some elog(DEBUG)'s to help diagnose mdblindwrt failures.Tom Lane
2000-05-25Clean up sloppy coding of _outAExpr().Tom Lane
2000-05-25Modify raw parsetree representation returned by gram.y for SubLinks:Tom Lane
the oper field should be a valid Node structure so it can be dumped by outfuncs.c without risk of coredump. (We had been using a raw pointer to character string, which surely is NOT a valid Node.) This doesn't cause any backwards compatibility problems for stored rules, since raw unanalyzed parsetrees are never stored.
2000-05-25Do table renaming in a sane order: physical file rename must happenTom Lane
*last*, after all updating of system catalogs. In old code, an error detected during TypeRename left the relation hosed. Also, add a call to flush the relation's relcache entry, rather than trusting to shared cache invalidation to flush it for us.
2000-05-25heap_drop() should flush the relcache entry for theTom Lane
relation being dropped.
2000-05-25Quote database name so that not-all-lowercase names are handled safely.Tom Lane
2000-05-25! * Users doing non-blocking connections need to handle the resetBruce Momjian
! * themselves, they'll need to check the connection status if we ! * return an error. Alfred Perlstein
2000-05-25On solaris, createdb/dropdb fails because of strange behavior of system().Tatsuo Ishii
(it returns error with errno ECHILD upon successful completion of commands). This fix ignores an error from system() if errno == ECHILD.
2000-05-24Make the world safe for QNX's busted shell ...Tom Lane
2000-05-24Make the world safe for QNX's busted shell ...Tom Lane
2000-05-24add a --with-setproctitle switch to configure that leaves the use of ↵Marc G. Fournier
setproctitle() disabled by default ...