Commit Graph

  • 7300a28a67 Ignore missing postmaster.opts.default file. Peter Eisentraut 2000-10-24 19:11:15 +00:00
  • c7fc242a06 Update TODO list. Bruce Momjian 2000-10-24 19:09:20 +00:00
  • 0f5169b4af New config.guess and config.sub with Darwin support (from official GNU source). Adjust resultmap accordingly and fix some other regexps. Peter Eisentraut 2000-10-24 18:11:48 +00:00
  • 7ab8384543 Create empty file so that CVS sources compile (Vadim can fill in real definition later...) Tom Lane 2000-10-24 18:05:14 +00:00
  • c5185e84e8 Update plperl README per suggestions from Edward Bridges. Tom Lane 2000-10-24 17:47:32 +00:00
  • 3daa17173b Don't call AC_SUBST (in libtool.m4) before AC_INIT. The m4 diversions get messed up and we end up with the comments from included files in the output "configure". Peter Eisentraut 2000-10-24 17:41:50 +00:00
  • 0fb5db60e6 Enable plperl to be built when --with-perl is selected. Dunno whether latest fixes make it safe or not, but we won't find out if no one builds it, eh? Tom Lane 2000-10-24 17:03:46 +00:00
  • 1318342b6e Eliminate POLLUTE=1 hack for cross-Perl-version compatibility by using Devel::PPPort instead. Thanks to Gilles Darold for doing the legwork. Tom Lane 2000-10-24 17:01:06 +00:00
  • b762a9e9ec Make test for <netinet/tcp.h> IRIX-proof. Tom Lane 2000-10-24 14:55:28 +00:00
  • 9cbb5fcd2b Various fixes to TAR header format Fix for endian bug in TAR output Nicer error messages in pg_dump Philip Warner 2000-10-24 13:24:30 +00:00
  • db2faa943a WAL misc Vadim B. Mikheev 2000-10-24 09:56:23 +00:00
  • 4b70629b92 Rejigger do_lo_list's query so that obj_description() is evaluated only once per distinct LO, not once per pg_largeobject tuple. Tom Lane 2000-10-24 04:13:28 +00:00
  • a9b6b01ee8 Reconsider page size for large objects: rather than stuffing disk pages as full as possible, seems better to use a tuple size around BLCKSZ/4 so that less space is wasted when a LO tuple is updated. Also, this lets us use a logical page size that's an exact power of two, avoiding partial-page writes when client is sending us stuff in power-of-2 buffer chunks. Tom Lane 2000-10-24 03:34:53 +00:00
  • 711c9f30f8 Increase buffer size to improve performance of client-side lo_import. Tom Lane 2000-10-24 03:15:14 +00:00
  • 36298373c7 Remove arbitrary limit on number of simultaneously open large objects. This used to make some sense under the old implementation, but now an open LO is pretty darn cheap, so why restrict it? Tom Lane 2000-10-24 03:14:08 +00:00
  • e94161e060 Update TODO list. Bruce Momjian 2000-10-24 01:59:22 +00:00
  • 4f44aa04b5 Major overhaul of large-object implementation, by Denis Perchine with kibitzing from Tom Lane. Large objects are now all stored in a single system relation "pg_largeobject" --- no more xinv or xinx files, no more relkind 'l'. This should offer substantial performance improvement for large numbers of LOs, since there won't be directory bloat anymore. It'll also fix problems like running out of locktable space when you access thousands of LOs in one transaction. Also clean up cruft in read/write routines. LOs with "holes" in them (never-written byte ranges) now work just like Unix files with holes do: a hole reads as zeroes but doesn't occupy storage space. INITDB forced! Tom Lane 2000-10-24 01:38:44 +00:00
  • d7186cfa9b Add some modicum of error detection... Tom Lane 2000-10-24 00:08:02 +00:00
  • 570ed46401 Remove testlo2.c --- there seems to be no difference between this and testlo.c, except it's even skimpier on error checking :-( Tom Lane 2000-10-24 00:04:11 +00:00
  • dea7d54151 If a field is incompressible ('compressed' data is actually larger than source, due to addition of header overhead), store it as plain data rather than pseudo-compressed data. This saves a few microseconds when reading it out, but much more importantly guarantees that the toaster won't actually expand tuples that contain incompressible data. That's essential to avoid 'Tuple too big' failures with large objects. Tom Lane 2000-10-23 23:42:04 +00:00
  • 62bc33df00 Update TODO list. Bruce Momjian 2000-10-23 22:15:36 +00:00
  • 7b021ce17c Polish shared library build to reduce number of special hacks. In particular, allow linking with arbitrary commands rather than only $(AR) or $(LD), and treat C++ without hacks. Peter Eisentraut 2000-10-23 21:44:12 +00:00
  • bc083d3d90 autoconf Bruce Momjian 2000-10-23 16:47:48 +00:00
  • 8111329b87 Back out xti.h portion of the patch. Bruce Momjian 2000-10-23 14:50:44 +00:00
  • 4b65a2840b New relcache hash table with RelFileNode as key to be used from bufmgr - it would be nice to have separate hash in smgr for node <--> fd mappings, but for the moment it's easy to add new hash to relcache. Fixed small bug in xlog.c:ReadRecord. Vadim B. Mikheev 2000-10-23 04:10:24 +00:00
  • c82c9559a7 Minor updates/corrections for CREATE/DROP FUNCTION/AGGREGATE/OPERATOR. Tom Lane 2000-10-23 00:46:07 +00:00
  • 9ace03183c Some small polishing of Mark Hollomon's cleanup of DROP command: might as well allow DROP multiple INDEX, RULE, TYPE as well. Add missing CommandCounterIncrement to DROP loop, which could cause trouble otherwise with multiple DROP of items affecting same catalog entries. Try to bring a little consistency to various error messages using 'does not exist', 'nonexistent', etc --- I standardized on 'does not exist' since that's what the vast majority of the existing uses seem to be. Tom Lane 2000-10-22 23:32:48 +00:00
  • ee28d8b3d5 plpgsql regress tests seem a tad out of date ... repair bit rot. Tom Lane 2000-10-22 23:25:11 +00:00
  • e91932eb5a Cleanup error messages in findLastBuiltinOid Philip Warner 2000-10-22 23:16:55 +00:00
  • fba790ad58 Makeover for Unixware 7.1.1 Peter Eisentraut 2000-10-22 22:15:13 +00:00
  • 6779723126 Back-patch fix for bogus clearing of BufferDirtiedByMe. Tom Lane 2000-10-22 20:33:22 +00:00
  • 3c5d000749 Fix incorrect logic for clearing BufferDirtiedByMe in ReleaseRelationBuffers and DropBuffers. Formerly we cleared the flag for each buffer currently belonging to the target rel or database, but that's completely wrong! Must look at BufferTagLastDirtied to see whether the BufferDirtiedByMe flag is relevant to target rel or not; this is *independent* of the current contents of the buffer. Vadim spotted this problem, but his fix was only partially correct... Tom Lane 2000-10-22 20:20:49 +00:00
  • 5aeec4bbbc Patch VACUUM problem with moving chain of update tuples when source and destination of a tuple lie on the same page. (Previously fixed in REL7_0 branch, now apply to current.) Tom Lane 2000-10-22 19:49:43 +00:00
  • 6dee4ac84c Fix to_char() to avoid coredump on NULL input. Not needed in current sources due to fmgr rewrite, but 7.0.3 can use the patch... Tom Lane 2000-10-22 19:19:42 +00:00
  • cd57d64876 Fix typo. Tom Lane 2000-10-22 19:11:05 +00:00
  • e51d0b3c37 datlastsysoid is an Oid, not an int4 ... Tom Lane 2000-10-22 18:29:58 +00:00
  • 3cf6e94844 Use new datlastsysoid field in pg_database + some cleanups & fixes Philip Warner 2000-10-22 18:13:09 +00:00
  • 4ac174213f Add new datlastsysoid to pg_database. This field stores the last allocated OID after the database was created. Used by pg_dump in deciding what is user-defined vs. system-defined. Philip Warner 2000-10-22 17:55:49 +00:00
  • 7e02371e0f Fixed mixing of two enum datatypes. Michael Meskes 2000-10-22 13:36:19 +00:00
  • aa23c70522 BACKED OUT. Bruce Momjian 2000-10-22 05:27:23 +00:00
  • 4ed04855b0 Crash on NULL again in system table check. Bruce Momjian 2000-10-22 05:14:01 +00:00
  • f8ff1ee5aa Move DLSUFFIX, AROPT, and CFLAGS_SL settings from template to Makefile.port, since they are of no use to configure and much of the library magic happens in Makefile.port anyway. Peter Eisentraut 2000-10-21 22:36:14 +00:00
  • 0968601b1b First a core dump which can be relieved by: Bruce Momjian 2000-10-21 18:41:51 +00:00
  • ec195b991f This file isn't used anywhere. Peter Eisentraut 2000-10-21 17:09:18 +00:00
  • 02132c4a05 Remove CC and CXX. Bruce Momjian 2000-10-21 17:07:31 +00:00
  • 293d1e5f2c here it is as requested by Bruce. I tested it restoring my database with > 100000 BLOBS, and dumping it out. But unfortunatly I can not restore it back due to problems in pg_dump. Bruce Momjian 2000-10-21 15:55:29 +00:00
  • 33581195d5 Per my ongoing discussion with PeterE, here is the patch I applied to src/template/unixware: Bruce Momjian 2000-10-21 15:50:32 +00:00
  • a7fcadd10a WAL Vadim B. Mikheev 2000-10-21 15:43:36 +00:00
  • 7c177a4908 Remove portions of SSL documentation patch that were installed twice. Peter Eisentraut 2000-10-21 01:08:34 +00:00
  • 12e7558c76 Add check for GNU or not GNU ld, needed to pick the right export_dynamic flags for Solaris. The test itself is straight from libtool. Peter Eisentraut 2000-10-20 23:57:34 +00:00
  • 805e431a38 Add support for VPATH builds, that is, building somewhere else than in the source directory. This involves mostly makefiles using $(srcdir) when they might have used ".". (Regression tests don't work with this, yet.) Peter Eisentraut 2000-10-20 21:04:27 +00:00
  • 039f3f1b05 Fix discrepency in field names. Thanks to Henry "He Weiping (Laser Henry)" <laser@zhengmai.com.cn> for catching this. Thomas G. Lockhart 2000-10-20 14:02:12 +00:00
  • 98dba6200a Fix ids and xrefs to avoid duplicates. Remove copy/paste redundant extra section with slight merge of content. Thomas G. Lockhart 2000-10-20 14:00:49 +00:00
  • 577fd41c17 Remove ZP4, ZP5, ZP6 from docs since the current parser won't accept time zones with embedded numerals (parsing to a meaninless "ZP 4" instead). Support "SAT" as an Australian time zone if USE_AUSTRALIAN_RULES is defined. Fix units in exposition on Julian calendar (from Lazer Henry I think...) Thomas G. Lockhart 2000-10-20 13:57:10 +00:00
  • 1495f56770 Fix up id tag parameters to omit illegal underscores. Remove lots of extraneous trailing ^Ms from pg_restore.sgml. Thomas G. Lockhart 2000-10-20 13:44:39 +00:00
  • 27bc34be55 WAL need in overwrite mode - restored in new way (without PageManagetSetMode -:)) Safe shuffle mode behaviour retained. Vadim B. Mikheev 2000-10-20 11:28:39 +00:00
  • b58c0411ba redo/undo support functions and cleanups. Vadim B. Mikheev 2000-10-20 11:01:21 +00:00
  • e18a862d46 Remove 'override' keyword, which breaks the build on HPUX, and probably anywhere else that Makefile.shlib needs to modify CFLAGS to produce valid code for a shared library. I'm not real clear on *why* the use of override causes make to ignore the later attempt to assign CFLAGS += but it indubitably does --- at least on gmake 3.79.1. gmake bug? Tom Lane 2000-10-20 03:45:35 +00:00
  • 70df64840b Clean up gcc warnings. Tom Lane 2000-10-20 02:53:10 +00:00
  • 8b53eaf90c Improve comments. Tom Lane 2000-10-19 23:06:24 +00:00
  • d11d8d0501 Fix time_larger, time_smaller, timetz_larger, timetz_smaller to meet nodeAgg.c's expectation that aggregate transition functions never return pointers to their input values. This is fixed in a much better way in current sources, but in 7.0.* it's gotta be done like this. Tom Lane 2000-10-19 20:52:35 +00:00
  • 40938384aa Back-patch fix for AM/PM boundary problem in to_char(). Fix from Karel Zak, 10/18/00. Tom Lane 2000-10-19 18:39:03 +00:00
  • be7c0a926b Fix silly typo in redirection example. Tom Lane 2000-10-19 04:53:41 +00:00
  • 1dfc377bf8 Back-patch CommandCounterIncrement fix. Tom Lane 2000-10-19 03:58:47 +00:00
  • ee0bcb8c5e Fix missing CommandCounterIncrement in DROP USER. Tom Lane 2000-10-19 03:55:51 +00:00
  • 3649c75241 Solaris looks like it is OK now, FAQ item removed. Bruce Momjian 2000-10-19 03:18:56 +00:00
  • ad763aadc6 Update solaris FAQ for pl/pgsql Michel Decima <michel.decima@rd.francetelecom.fr> Bruce Momjian 2000-10-18 21:18:24 +00:00
  • 8cfa7acaad Make it an FAQ. Bruce Momjian 2000-10-18 21:14:56 +00:00
  • 73677dd92f The following patch was sent to the patches list: Bruce Momjian 2000-10-18 16:16:18 +00:00
  • 60dcf13ea1 Added pg_restore (probably rename later) Philip Warner 2000-10-18 13:29:23 +00:00
  • 2e6358172f I had to change buffer tag: now RelFileNode is used instead of LockRelId - ie physical information, not logical. It's required for WAL. Regression tests passed. Vadim B. Mikheev 2000-10-18 05:50:16 +00:00
  • 8b6b414a5e Update pltcl regress test to exercise return_null; also make use of the fact that CREATE FUNCTION and CREATE AGGREGATE now allow array types to be named like int4[] rather than _int4. Tom Lane 2000-10-17 21:23:09 +00:00
  • 179b8e5722 Locate the file pg_service.conf in the directory configured as --syconfdir (i.e., /usr/local/pgsql/etc by default). Peter Eisentraut 2000-10-17 17:43:13 +00:00
  • adeedf9047 Fixed some bugs in C language parsing. Michael Meskes 2000-10-17 15:38:26 +00:00
  • 0db3cb253d * doc/src/sgml/regress.sgml: Update for new driver script. Peter Eisentraut 2000-10-17 15:26:40 +00:00
  • f7b89ac5d9 Some more getTimestamp() fixes Peter Mount 2000-10-17 14:52:01 +00:00
  • d3f6552821 Remove duplicate requiressl entry. Bruce Momjian 2000-10-17 14:27:50 +00:00
  • 342804ba3d update website references Vince Vielhaber 2000-10-17 10:33:21 +00:00
  • 0a97c4a047 Simplified parsing of connect rule. Michael Meskes 2000-10-17 06:15:29 +00:00
  • 7e3a15bd5f Update FAQ. Bruce Momjian 2000-10-17 04:21:30 +00:00
  • be57cd6f63 Update TODO list. Bruce Momjian 2000-10-17 04:08:33 +00:00
  • b28c63ebdd FAQ_MSWIN is better than INSTALL_MSWIN Bruce Momjian 2000-10-17 03:29:30 +00:00
  • c72809479b Rename INSTALL_WIN to INSTALL_MSWIN. MS doesn't own the Windows name! Bruce Momjian 2000-10-17 03:26:36 +00:00
  • b611c38282 Patch VACUUM problem with moving chain of update tuples when source and destination of a tuple lie on the same page. Tom Lane 2000-10-17 01:39:56 +00:00
  • f2ef4df4a3 TNS: Bruce Momjian 2000-10-17 01:00:58 +00:00
  • 1333f07ff1 I wasn't too sure where to mail this. Bruce Momjian 2000-10-16 22:37:37 +00:00
  • 887d958c44 Update TODO list. Bruce Momjian 2000-10-16 22:03:58 +00:00
  • 5b5ba014dd Update TODO list. Bruce Momjian 2000-10-16 21:14:35 +00:00
  • ff6f830533 Update TODO list. Bruce Momjian 2000-10-16 20:05:58 +00:00
  • 3615a6a84d Fixed handling of variables in connect rule. Michael Meskes 2000-10-16 19:53:04 +00:00
  • 38c83465a0 Update TODO list. Bruce Momjian 2000-10-16 19:49:28 +00:00
  • 9e1e14578f Update TODO list. Bruce Momjian 2000-10-16 17:18:35 +00:00
  • 85f1950a6f Remove NO_SECURITY define. Bruce Momjian 2000-10-16 17:08:11 +00:00
  • 17e3e4702d Fix typo in code. Bruce Momjian 2000-10-16 16:19:14 +00:00
  • 96648f6bcb Update TODO list. Bruce Momjian 2000-10-16 16:13:02 +00:00
  • b8e182bdd3 Update TODO list. Bruce Momjian 2000-10-16 15:54:12 +00:00
  • 78d4ca03d4 Something changed, that now shows that there is a dependency missing in Makefile .aix Bruce Momjian 2000-10-16 15:00:15 +00:00
  • 2c7de17b07 New file naming. Database OID is used as "tablespace" id and relation OID is used as file node on creation but may be changed later if required. Regression Tests Approved (c) -:))) Vadim B. Mikheev 2000-10-16 14:52:28 +00:00
  • 07a55ebf64 I submitted three patches to pgsql-patches@postgresql.org on Oct 13. Only two have shown up on the web site. Even the mbox is missing the second. Bruce Momjian 2000-10-16 14:34:08 +00:00
  • 3c0157deb8 Added pg_restore to allfiles.sgml Philip Warner 2000-10-16 03:34:47 +00:00