Commit Graph

  • 25dadc8514 Another attempt at 7.0 Peter Mount 2000-04-17 20:07:56 +00:00
  • aafff4af16 Aix additions Bruce Momjian 2000-04-17 18:11:43 +00:00
  • f6943a9f2b Aix patches from Zeugswetter Andrea Bruce Momjian 2000-04-17 18:05:00 +00:00
  • b39c6d002c Update TODO list. Bruce Momjian 2000-04-17 16:35:23 +00:00
  • ae16968051 Remove -qhalt=w flag from aix42. Bruce Momjian 2000-04-17 15:50:18 +00:00
  • 94728d1085 Add code to test for non-shared libperl and fail gracefully. Not a big step forward, but it's something... Tom Lane 2000-04-17 00:49:58 +00:00
  • 3d62fbc4eb squished \dS+ bug pointed out by Mike Mascari Peter Eisentraut 2000-04-16 20:04:51 +00:00
  • bfabd4f052 Add scripts to enable/disable use of new LIKE/regexp selectivity estimation operators. See contrib/likeplanning/README for info. Tom Lane 2000-04-16 18:41:30 +00:00
  • ea46ddcfa6 Tweak create_help.pl so it will work under either perl 4.* or perl 5.*. Remove knowledge of path to documentation source directory from perl script, instead have Makefile pass it to script. Tom Lane 2000-04-16 18:07:22 +00:00
  • aae70b2dca more psql bug squashing: \copy without arguments failed commands with too many arguments were too silent Peter Eisentraut 2000-04-16 15:46:40 +00:00
  • 82849df6c6 Add new selectivity estimation functions for pattern-matching operators (LIKE and regexp matches). These are not yet referenced in pg_operator, so by default the system will continue to use eqsel/neqsel. Also, tweak convert_to_scalar() logic so that common prefixes of strings are stripped off, allowing better accuracy when all strings in a table share a common prefix. Tom Lane 2000-04-16 04:41:03 +00:00
  • 8c3b52e7b2 Allow COPY WITH OIDS to system OID values --- rely on unique indexes to prevent duplicate OIDs from being added. Clean up redundant error messages. Tom Lane 2000-04-16 04:27:52 +00:00
  • a6acf1a06a Show failing OID in 'cache lookup failed' messages. Tom Lane 2000-04-16 04:25:42 +00:00
  • 215c60dc21 Show failing OID in 'cache lookup failed' messages; print OIDs as %u not %d. Tom Lane 2000-04-16 04:19:41 +00:00
  • 1460dd0eff Show failing OID in 'cache lookup failed' messages. Tom Lane 2000-04-16 04:16:55 +00:00
  • bec82a8571 Print OIDs as %u not %d. Tom Lane 2000-04-16 04:14:49 +00:00
  • 88a30e68f6 Change postmaster.opts.default.sample. remove -S option. With the default option, pg_ctl can show messages from postmaster upon its failure. Tatsuo Ishii 2000-04-16 03:50:00 +00:00
  • 8064a49f6f get_relattval() should treat a NULL constant as a non-constant expression, 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; Tom Lane 2000-04-16 01:55:45 +00:00
  • 3e51872a98 SYstem user not implemented Bruce Momjian 2000-04-15 23:29:58 +00:00
  • 4ca7d148cb elog(NOTICE) during COPY incorrectly reset lineno to 0, causing any 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. Tom Lane 2000-04-15 19:13:08 +00:00
  • ffc9812451 fixed another psql \e bug (handle newlines as whitespace) repaired psql option scanning bug (special treatment to \g |pipe) fixed ipcclean makefile made configure look for Perl to handle psql help build gracefully Peter Eisentraut 2000-04-14 23:43:44 +00:00
  • ade95052f8 Update set constraints man page Bruce Momjian 2000-04-14 23:12:29 +00:00
  • 0fe9b399c0 Fix busted markup. Tom Lane 2000-04-14 23:04:44 +00:00
  • 4ae4fb933b update Bruce Momjian 2000-04-14 22:53:10 +00:00
  • 58a58e9ca9 MOre cleanup Bruce Momjian 2000-04-14 22:23:02 +00:00
  • 6db9747f7e Update Bruce Momjian 2000-04-14 22:16:01 +00:00
  • 49b2f22f46 update Bruce Momjian 2000-04-14 22:13:24 +00:00
  • 6787c6c9e8 Updates create_function.sgml with fixes for new foreign keys Bruce Momjian 2000-04-14 21:44:21 +00:00
  • 91cce19de8 UPdate vacuum man page to be clearer. Bruce Momjian 2000-04-14 17:37:54 +00:00
  • 9edb0f7ec2 Fix spelling of "millennium". Thanks to Mika Nystrom <mika@camembert.cs.caltech.edu> for spotting this. Thomas G. Lockhart 2000-04-14 15:22:22 +00:00
  • d221e149b4 Fix (well, add) support for ISO "week" in date_part(). Needed for ODBC. Fix spelling of "millennium". Thanks to Mika Nystrom <mika@camembert.cs.caltech.edu> for spotting this. Thomas G. Lockhart 2000-04-14 15:22:10 +00:00
  • 99cc10accc Add mention of SET CONSTRAINT and CREATE CONSTRAINT TRIGGER. Thomas G. Lockhart 2000-04-14 15:17:28 +00:00
  • 0e2dfd5e5e Rename Digital Unix to Compaq Tru64 :( Update platform support for HPUX, Linux-mips, Linux-ppc, mklinux, NetBSD-m68k (may be a bit premature), and Solaris. Thomas G. Lockhart 2000-04-14 15:16:09 +00:00
  • 87d2207694 Mention CmdTuples(). From Vince. Thomas G. Lockhart 2000-04-14 15:10:57 +00:00
  • b27cef2932 Mention support for date_part('week',timestamp). Fix spelling of "millennium". Thanks to Mika Nystrom <mika@camembert.cs.caltech.edu>. Thomas G. Lockhart 2000-04-14 15:08:56 +00:00
  • 7fe8f077d3 Update TODO list. Bruce Momjian 2000-04-14 14:29:24 +00:00
  • 8eafe40571 Fix silly definition order in config.h --- we had prototypes like 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(). Tom Lane 2000-04-14 03:05:35 +00:00
  • 07d2c3e0a0 Another static-vs-not-static error. Tom Lane 2000-04-14 01:34:24 +00:00
  • a7f2dd347b Remove bogus extern for 'descriptors' variable, which is in fact static. Some compilers object to seeing extern and later static ... Tom Lane 2000-04-14 01:26:49 +00:00
  • 87ca3bd294 #undef const, inline, signed, volatile, on the expectation that a C++ 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++. Tom Lane 2000-04-14 01:00:16 +00:00
  • 07672d4e0a Skip setsockopt(SO_REUSEADDR) for the Unix-domain postmaster socket on 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. Tom Lane 2000-04-14 00:51:58 +00:00
  • bf00aec8d0 If configure finds that inet_aton() is not present on this platform, 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... Tom Lane 2000-04-14 00:42:06 +00:00
  • 977fad3f17 Revert inclusion of postgres_ext.h to use "..." instead of <...>, per request from XEmacs people. Tom Lane 2000-04-14 00:24:52 +00:00
  • 9d91db4fde Repair bug reported by Wickstrom: backend would crash if WHERE clause 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. Tom Lane 2000-04-14 00:19:17 +00:00
  • 2e67ecaf6f Change DEFINE TYPE to CREATE TYPE. Bruce Momjian 2000-04-13 21:44:25 +00:00
  • 3e00c9db4a Fixed CREATE TYPE to recognize changed parsenodes Jan Wieck 2000-04-13 11:51:07 +00:00
  • 5eaa271b77 No longer need to cast default non-cacheable functions. Bruce Momjian 2000-04-13 07:19:27 +00:00
  • 97580f6993 A few more macro cleanups Bruce Momjian 2000-04-12 20:33:37 +00:00
  • 2a08204e1f Update man page to prefer old over current. Bruce Momjian 2000-04-12 20:07:13 +00:00
  • 52f77df613 Ye-old pgindent run. Same 4-space tabs. Bruce Momjian 2000-04-12 17:17:23 +00:00
  • db4518729d Reverse out macro fix for the time being. Bruce Momjian 2000-04-12 05:29:10 +00:00
  • 8758985c3a Prevent drop database failure from showing. Bruce Momjian 2000-04-12 05:24:51 +00:00
  • 37e7c7dfcb Fix assert with missing semicolon Bruce Momjian 2000-04-12 04:58:09 +00:00
  • 50b10b8a90 Fix up markup to allow building. Adjust two-word substitution parameters to be one word only to reduce possible ambiguity. Thomas G. Lockhart 2000-04-12 04:40:03 +00:00
  • 398bb1fcb6 Update pgindent Bruce Momjian 2000-04-12 01:01:49 +00:00
  • 83a57694d1 Update pgindent Bruce Momjian 2000-04-11 22:15:08 +00:00
  • 862d677682 Update pgindent for 7.0 release Bruce Momjian 2000-04-11 19:09:04 +00:00
  • b68a56a5e9 Thomas pointed out this bug in my non-blocking stuff. Bruce Momjian 2000-04-11 19:00:31 +00:00
  • ea81522034 Allow libpq++ compile to fail Bruce Momjian 2000-04-11 18:58:18 +00:00
  • b09a3b8cab disable plperl Bruce Momjian 2000-04-11 17:42:28 +00:00
  • 354a39bc44 Clean up temp files from \e. Bruce Momjian 2000-04-11 17:35:50 +00:00
  • c85a8e9df5 Uppercase pg_options param Bruce Momjian 2000-04-11 17:23:35 +00:00
  • 9f2a07d891 Internal functions to support newest ODBC driver {fn ...} conventions. Includes compiled code to support pre-7.0 backends, but for 7.0 only requires executing odbc.sql. Thomas G. Lockhart 2000-04-11 15:53:13 +00:00
  • f947bbb3b2 Attached is are diffs for CREATE/ALTER table doc I've forgotten in my mailbox (sorry). Haven't tried to apply and since I don't have working sgml stuff cannot check. Bruce Momjian 2000-04-11 14:43:54 +00:00
  • bdf6c4f012 Update porting list. Fix markup to get clean compile. Thomas G. Lockhart 2000-04-11 05:39:15 +00:00
  • d57046097a Update for default ISO date style Bruce Momjian 2000-04-11 03:56:19 +00:00
  • 5a5a4caeda Update SET manual pages for pg_options. Bruce Momjian 2000-04-11 03:49:04 +00:00
  • 2692d329eb Tweak smgrblindwrt per advice from Vadim: add parameter indicating 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. Tom Lane 2000-04-10 23:41:52 +00:00
  • a447ae2221 The constant in backend/utils/misc/trace.c, line 32 limits the length of 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... Bruce Momjian 2000-04-10 19:25:29 +00:00
  • 5b795bec59 No revoke on indexes any more Bruce Momjian 2000-04-10 01:35:44 +00:00
  • 8a5851880e Fix an Assert bug(was my fault) pointed out by Tom Lane. Hiroshi Inoue 2000-04-10 00:45:42 +00:00
  • 8d04225a19 UPdate faq/ Bruce Momjian 2000-04-09 19:17:27 +00:00
  • f49cbb54f1 No more need to create groups manually. Bruce Momjian 2000-04-09 12:14:25 +00:00
  • d888ca7c08 No grant on indexes. Bruce Momjian 2000-04-09 12:08:33 +00:00
  • 1f6d8b90b8 Buffer manager modifications to keep a local buffer-dirtied bit as well 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. Tom Lane 2000-04-09 04:43:20 +00:00
  • 9c38a8d296 Further tweaking of indexscan cost estimates. Tom Lane 2000-04-09 04:31:37 +00:00
  • 5db0ef84e6 Add explanation about 'Unrecognized variable client_encoding' message at startup. Tom Lane 2000-04-08 23:32:34 +00:00
  • 321eedd0bf Document FSYNC in pg_options sgml file. Bruce Momjian 2000-04-08 23:12:01 +00:00
  • 9b7ba2002d Add new pg_options.sample file. Bruce Momjian 2000-04-08 19:38:00 +00:00
  • bb7e5dc2c0 Tweak TypeCategory to treat new BIT types as of STRING category, rather 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. Tom Lane 2000-04-08 19:29:40 +00:00
  • b64e768595 I think we want machine pattern i.86 not i386 --- looks like config.guess could output several different high digits on most PC Unixen. Tom Lane 2000-04-08 19:20:10 +00:00
  • 949e8a662d Add colo to display at end of initdb. Bruce Momjian 2000-04-08 18:35:30 +00:00
  • 7ecf7eea63 Modify pgbench.c not to depend on configure, since it's not shipped with one. Tom Lane 2000-04-08 18:32:24 +00:00
  • d78feff973 *** empty log message *** Michael Meskes 2000-04-08 12:20:27 +00:00
  • 607c6d25d7 Link already-existing COMMENT and REINDEX command docs into documentation. Tom Lane 2000-04-08 05:11:03 +00:00
  • ed845c7374 Fix relcache refcount leakage when inv_drop is applied to a non-LO relation. Tom Lane 2000-04-08 04:37:07 +00:00
  • f0a2fc38ab Mention cube root. Tom Lane 2000-04-08 03:42:29 +00:00
  • 75b5915b43 update Bruce Momjian 2000-04-08 02:44:55 +00:00
  • b99cdde0d7 Fix cross-references, update examples, copy-edit. Tom Lane 2000-04-08 02:39:02 +00:00
  • c264c4daeb Add reference page for pg_ctl. Thomas G. Lockhart 2000-04-08 02:16:26 +00:00
  • 9c075df519 Update some porting info. Add mention of transcendental functions. Thomas G. Lockhart 2000-04-08 02:16:08 +00:00
  • 0337938fbf Add zpbit and varbit data types from Adrian Joubert <a.joubert@albourne.com>. Thomas G. Lockhart 2000-04-08 02:13:11 +00:00
  • 6a2d926933 Update for to_char change. Tom Lane 2000-04-08 02:02:26 +00:00
  • fd0df5058a Tweak parallel test script so that command line options for postmaster can be set via environment variable PMOPTIONS. Default is -o -F. Tom Lane 2000-04-08 01:54:47 +00:00
  • dc070fdea6 Add copyObject logic for TruncateStmt and a few other utility-statement 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. Tom Lane 2000-04-08 00:21:15 +00:00
  • 124875e879 More man updates to fix bad tags Bruce Momjian 2000-04-07 19:20:48 +00:00
  • 28fb1c196b Update create_rule manual page. Bruce Momjian 2000-04-07 19:17:51 +00:00
  • dce53f0dd5 resultmap additions for solaris x86 ... Marc G. Fournier 2000-04-07 19:00:44 +00:00
  • 8dce894870 Use initdb --noclean so that test database is available for examination if initdb fails. Tom Lane 2000-04-07 17:51:13 +00:00
  • 0df916e096 Again update of rule manual page. Bruce Momjian 2000-04-07 17:37:24 +00:00