aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
...
* get_relattval() should treat a NULL constant as a non-constant expression,Tom Lane2000-04-16
| | | | | | since it has no way to indicate to its caller that the constant is actually NULL. This prevents coredump in cases like WHERE textfield < null::text;
* elog(NOTICE) during COPY incorrectly reset lineno to 0, causing anyTom Lane2000-04-15
| | | | | | subsequent elogs() in the same COPY operation to display the wrong line number. Fix is to clear lineno only when elog level is such that we will not return to caller.
* fixed another psql \e bug (handle newlines as whitespace)Peter Eisentraut2000-04-14
| | | | | | repaired psql option scanning bug (special treatment to \g |pipe) fixed ipcclean makefile made configure look for Perl to handle psql help build gracefully
* Fix spelling of "millennium".Thomas G. Lockhart2000-04-14
| | | | Thanks to Mika Nystrom <mika@camembert.cs.caltech.edu> for spotting this.
* Fix (well, add) support for ISO "week" in date_part(). Needed for ODBC.Thomas G. Lockhart2000-04-14
| | | | | Fix spelling of "millennium". Thanks to Mika Nystrom <mika@camembert.cs.caltech.edu> for spotting this.
* Fix silly definition order in config.h --- we had prototypes likeTom Lane2000-04-14
| | | | | | extern int inet_aton(const char *cp, struct in_addr * addr); appearing before the optional #define for const, which was certain to fail on a machine with neither const nor inet_aton().
* Another static-vs-not-static error.Tom Lane2000-04-14
|
* Remove bogus extern for 'descriptors' variable, which is in fact static.Tom Lane2000-04-14
| | | | Some compilers object to seeing extern and later static ...
* #undef const, inline, signed, volatile, on the expectation that a C++Tom Lane2000-04-14
| | | | | | compiler will understand them. configure may have #define'd them to empty because the local C compiler doesn't understand them, but this may very well cause a C++ compilation to fail, so don't do it in C++.
* Skip setsockopt(SO_REUSEADDR) for the Unix-domain postmaster socket onTom Lane2000-04-14
| | | | | | all platforms, not just SCO. The operation is undefined for Unix-domain sockets anyway. It seems SCO is not the only platform that complains instead of treating the call as a no-op.
* If configure finds that inet_aton() is not present on this platform,Tom Lane2000-04-14
| | | | | | | | | include the version from backend/port into libpq. There is a second-rate implementation of inet_aton() already present in fe-connect.c, #ifdef'd WIN32. That ought to be removed in favor of using the better version from port/. However, since I'm not in a position to test the WIN32 code, I will leave well enough alone for this release...
* Revert inclusion of postgres_ext.h to use "..." instead of <...>, perTom Lane2000-04-14
| | | | request from XEmacs people.
* Repair bug reported by Wickstrom: backend would crash if WHERE clauseTom Lane2000-04-14
| | | | | | | | | | | | contained a sub-SELECT nested within an AND/OR tree that cnfify() thought it should rearrange. Same physical sub-SELECT node could end up linked into multiple places in resulting expression tree. This is harmless for most node types, but not for SubLink. Repair bug by making physical copies of subexpressions that get logically duplicated by cnfify(). Also, tweak the heuristic that decides whether it's a good idea to do cnfify() --- we don't really want that to happen when it would cause multiple copies of a subselect to be generated, I think.
* Fixed CREATE TYPE to recognize changed parsenodesJan Wieck2000-04-13
| | | | Jan
* A few more macro cleanupsBruce Momjian2000-04-12
|
* Ye-old pgindent run. Same 4-space tabs.Bruce Momjian2000-04-12
|
* Reverse out macro fix for the time being.Bruce Momjian2000-04-12
|
* Prevent drop database failure from showing.Bruce Momjian2000-04-12
|
* Fix assert with missing semicolonBruce Momjian2000-04-12
|
* Update pgindentBruce Momjian2000-04-12
|
* Update pgindentBruce Momjian2000-04-11
|
* Update pgindent for 7.0 releaseBruce Momjian2000-04-11
|
* Thomas pointed out this bug in my non-blocking stuff.Bruce Momjian2000-04-11
| | | | Alfred Perlstein
* Allow libpq++ compile to failBruce Momjian2000-04-11
|
* disable plperlBruce Momjian2000-04-11
|
* Clean up temp files from \e.Bruce Momjian2000-04-11
|
* Tweak smgrblindwrt per advice from Vadim: add parameter indicatingTom Lane2000-04-10
| | | | | | whether to do fsync or not, and if so (which should be seldom) just do the fsync immediately. This way we need not build data structures in md.c/fd.c for blind writes.
* The constant in backend/utils/misc/trace.c, line 32 limits the length ofBruce Momjian2000-04-10
| | | | | | | | | logged queries to 1024, truncating longer queries. That is about half of the size I need (I have a union that is 2K long). Can someone consider bumping it to 4K or so? Patch attached... Regards, Ed Loehr
* Fix an Assert bug(was my fault) pointed out by Tom Lane.Hiroshi Inoue2000-04-10
|
* Buffer manager modifications to keep a local buffer-dirtied bit as wellTom Lane2000-04-09
| | | | | | | | as a shared dirtybit for each shared buffer. The shared dirtybit still controls writing the buffer, but the local bit controls whether we need to fsync the buffer's file. This arrangement fixes a bug that allowed some required fsyncs to be missed, and should improve performance as well. For more info see my post of same date on pghackers.
* Further tweaking of indexscan cost estimates.Tom Lane2000-04-09
|
* Add new pg_options.sample file.Bruce Momjian2000-04-08
|
* Tweak TypeCategory to treat new BIT types as of STRING category, ratherTom Lane2000-04-08
| | | | | | | than not knowing what they are at all. Perhaps they should have their own type category? Hard to say. In the meantime, doing it this way allows SELECT 'unknown' || 'unknown' to continue being resolved as textcat, instead of spitting out an ambiguous-operator error.
* I think we want machine pattern i.86 not i386 --- looks like config.guessTom Lane2000-04-08
| | | | could output several different high digits on most PC Unixen.
* Add colo to display at end of initdb.Bruce Momjian2000-04-08
|
* *** empty log message ***Michael Meskes2000-04-08
|
* Fix relcache refcount leakage when inv_drop is appliedTom Lane2000-04-08
| | | | to a non-LO relation.
* Add zpbit and varbit data types from Adrian JoubertThomas G. Lockhart2000-04-08
| | | | <a.joubert@albourne.com>.
* Update for to_char change.Tom Lane2000-04-08
|
* Tweak parallel test script so that command line options for postmasterTom Lane2000-04-08
| | | | can be set via environment variable PMOPTIONS. Default is -o -F.
* Add copyObject logic for TruncateStmt and a few other utility-statementTom Lane2000-04-08
| | | | | | | | parse node types. This allows these statements to be placed in a plpgsql function. Also, see to it that statement types not handled by the copy logic will draw an appropriate elog(ERROR), instead of leaving a null pointer that will cause coredump later on. More utility statements could be added if anyone felt like turning the crank.
* Update create_rule manual page.Bruce Momjian2000-04-07
|
* resultmap additions for solaris x86 ...Marc G. Fournier2000-04-07
|
* Use initdb --noclean so that test database is available for examinationTom Lane2000-04-07
| | | | if initdb fails.
* Add transcendental math functions (sine, cosine, etc)Thomas G. Lockhart2000-04-07
| | | | | | | | | | | | | | | | Add a random number generator and seed setter (random(), SET SEED) Fix up the interval*float8 math to carry partial months into the time field. Add float8*interval so we have symmetry in the available math. Fix the parser and define.c to accept SQL92 types as field arguments. Fix the parser to accept SQL92 types for CREATE TYPE, etc. This is necessary to allow... Bit/varbit support in contrib/bit cleaned up to compile and load cleanly. Still needs some work before final release. Implement the "SOME" keyword as a synonym for "ANY" per SQL92. Implement ascii(text), ichar(int4), repeat(text,int4) to help support the ODBC driver. Enable the TRUNCATE() function mapping in the ODBC driver.
* Commebts & one check in EndEvalPlanQual().Vadim B. Mikheev2000-04-07
|
* Fix (I hope) resource leakage in EvalPlanQual: open subplans must beTom Lane2000-04-07
| | | | | properly shut down in EndPlan, else we fail to free buffers and so forth that they hold.
* Partial fix for EvalPlanQual bugs reported by Magnus Hagander, 3-Apr.Tom Lane2000-04-07
| | | | | | Ensure that outer tuple link needed for inner indexscan qual evaluation gets set in the EvalPlanQual case. This stops coredump, but we still have resource leaks due to failure to clean up EvalPlanQual properly...
* Update initdb display of postmaster startupBruce Momjian2000-04-06
|
* Allow vacuum of temporary tablesBruce Momjian2000-04-06
|