Commit Graph

  • d3fc362ec2 Ensure that all direct uses of spinlock-protected data structures use 'volatile' pointers to access those structures, so that optimizing compilers will not decide to move the structure accesses outside of the spinlock-acquire-to-spinlock-release sequence. There are no known bugs in these uses at present, but based on bad experience with lwlock.c, it seems prudent to ensure that we protect these other uses too. Per pghackers discussion around 12-Dec. (Note: it should not be necessary to worry about structures protected by LWLocks, since the LWLock acquire and release operations are not inline macros.) Tom Lane 2001-12-28 18:16:43 +00:00
  • 774490c3db Add Bruce Momjian 2001-12-28 05:26:25 +00:00
  • 6b2f169d67 Added Bruce Momjian 2001-12-28 05:09:13 +00:00
  • c23f380ff4 Add thread item. Bruce Momjian 2001-12-28 05:04:59 +00:00
  • 593377f70c Add more Christof Petig ecpg items. Bruce Momjian 2001-12-28 05:03:10 +00:00
  • 36e42823fb Christof Petig changes where for HISTORY, not TODO. Bruce Momjian 2001-12-28 05:02:50 +00:00
  • 52c780e04b Oops, back out paren fix. That is for 7.3. Bruce Momjian 2001-12-28 05:01:05 +00:00
  • deab927470 Add mention of Christof Petig for ecpg items. Bruce Momjian 2001-12-28 05:00:32 +00:00
  • dbaddcfd2b Added for Christof Petig: Bruce Momjian 2001-12-28 04:57:55 +00:00
  • a740c228a5 Added: Bruce Momjian 2001-12-28 04:32:44 +00:00
  • a6e59234f7 Update to show current capability and future direction, from Peter: Bruce Momjian 2001-12-28 04:30:18 +00:00
  • 107c5a83e1 Added: Bruce Momjian 2001-12-28 03:30:30 +00:00
  • 21e7e7e724 I know we talked about this in the past but I never got it on the TODO list: Bruce Momjian 2001-12-28 02:30:37 +00:00
  • 6f0f5bf2fb Expand on description of when to use or not use TRUST auth method. Tom Lane 2001-12-27 21:37:34 +00:00
  • 9935a85fa4 Document obj_description and col_description functions; expand description of COMMENT command. Tom Lane 2001-12-27 21:36:57 +00:00
  • 44d1e9d552 Small fixes Peter Eisentraut 2001-12-27 21:10:15 +00:00
  • 32c94a28c2 Update from Serguei Mokhov Peter Eisentraut 2001-12-27 21:06:07 +00:00
  • adb1d4acfa Mention datatype() casting change. Bruce Momjian 2001-12-27 04:46:08 +00:00
  • dbc3c859ab Update TODO list. Bruce Momjian 2001-12-27 04:28:37 +00:00
  • 498d0087eb Update for new timestamp behavior. Bruce Momjian 2001-12-27 00:04:44 +00:00
  • 0181d9ffaa Add cachable item. Bruce Momjian 2001-12-26 23:47:32 +00:00
  • 2fcc911750 Place PAM before REJECT in sample file. Bruce Momjian 2001-12-24 04:44:03 +00:00
  • 6896693d64 Fix directions for a client-only install, per comments from Alexey Borzov and Vivek Khera. Tom Lane 2001-12-23 20:45:11 +00:00
  • ce4d01d96b Update description of CURRENT_TIMESTAMP and friends. Tom Lane 2001-12-23 20:22:49 +00:00
  • 78ec1cb027 Type interval takes a precision, too. Tom Lane 2001-12-23 20:21:37 +00:00
  • d1396696e0 Lots of content and formatting improvements in release notes. HISTORY now generated from DocBook sources. Peter Eisentraut 2001-12-23 18:20:05 +00:00
  • 3f3b7a9783 Add missing id attribute. Peter Eisentraut 2001-12-23 18:18:09 +00:00
  • b2a7e1403e Updated ECPG items Michael Meskes 2001-12-23 12:21:05 +00:00
  • 988fdce5d1 - Removed space_or_nl and line_end from pgc.l. - Fixed several bugs concerning arrays of structs including a memory allocation bug. Michael Meskes 2001-12-23 12:17:41 +00:00
  • aed0c29f7e Fix mispeling ... Tom Lane 2001-12-23 07:25:39 +00:00
  • cb85a62807 Czech translation updates from Karel Zak Peter Eisentraut 2001-12-21 22:30:49 +00:00
  • d56c072c83 Fix error Peter Eisentraut 2001-12-21 22:27:34 +00:00
  • 12d17deb4f Use MemSet() rather than a loop to do blank-padding on PS_USE_CLOBBER_ARGV machines. I have just been observing some scenarios where set_ps_display accounts for more than 10% of the backend CPU, and this loop has to be the reason. Tom Lane 2001-12-21 15:22:09 +00:00
  • db667614ef Add full name of the month of July to the lookup table. Thanks to Greg Sabino Mullane <greg@turnstep.com> for finding the problem. Thomas G. Lockhart 2001-12-21 06:03:27 +00:00
  • daefb89e5a Remove duplicate lines from fouled up last commit (my DSL line failed during the CVS update, leaving locks and bad files). Thomas G. Lockhart 2001-12-21 06:01:36 +00:00
  • 95800e5530 Updates for next release from Bernd Tegge. Thomas G. Lockhart 2001-12-21 06:00:15 +00:00
  • 491545fff4 Do not require iconv for dbase conversion. Bruce Momjian 2001-12-21 05:29:46 +00:00
  • 5446b1ba72 Remove: Bruce Momjian 2001-12-21 05:27:19 +00:00
  • a7aeb7db18 * Fix contrib/dbase to not require libiconv. Bruce Momjian 2001-12-21 04:31:58 +00:00
  • 3f94ff5400 Allow contrib/dbase to compile if HAVE_ICONV_H it not defined. This is only a partial solution but a step in the right direction. Bruce Momjian 2001-12-21 04:30:59 +00:00
  • eb36cdd562 Add needed libiconv link to contrib/dbase, per Christopher Kings-Lynne Bruce Momjian 2001-12-21 04:13:12 +00:00
  • c3c36bf32f pre-page -> after-change, per Vadim. Bruce Momjian 2001-12-21 03:55:45 +00:00
  • 9640666c6f Spiff up discussion of precision on date/time data types. Add a NetBSD/alpha and update info on a few other platforms. Thomas G. Lockhart 2001-12-21 03:54:02 +00:00
  • 2d004d7f95 Allow location of index creation perl script be be specified in Makefile.custom, to allow finding it on Mandrake systems (at least). Thomas G. Lockhart 2001-12-21 03:53:04 +00:00
  • ba8d7ac8e9 Select proper geometry comparison file for freebsd/alpha. Per report from Christopher Kings-Lynne. Tom Lane 2001-12-21 03:03:55 +00:00
  • 20f94e16a9 Pre-page write additions. Bruce Momjian 2001-12-20 22:01:29 +00:00
  • 8799d84603 Add memcmp() test and new memcmp.c file, for SunOS. Tested by Tatsuo. Bruce Momjian 2001-12-20 21:23:05 +00:00
  • 960f6a5fdf Fix for SunOS4 horology test Tatsuo Ishii 2001-12-20 04:25:00 +00:00
  • 48aa2dbe61 MIN() -> Min, fixes compile problem. Bruce Momjian 2001-12-20 02:39:26 +00:00
  • 71d641cf15 Reflect Tom's change Tatsuo Ishii 2001-12-20 01:56:08 +00:00
  • 8647c14228 Fix buffer-overrun problem in pretty printer. Tom Lane 2001-12-19 22:35:35 +00:00
  • 897083715b Fix pgstattuple to acquire a read lock on the target table. This prevents embarassments such as having the table dropped or truncated partway through the scan. Also, fix free space calculation to include pages that currently contain no tuples. Tom Lane 2001-12-19 20:28:41 +00:00
  • 9aa2e7da51 Temporarily dike out GetUndoRecPtr() in checkpoint generation, since we do not use the undo pointer anyway. This is a quick-hack solution for the three-way deadlock condition discussed in pghackers 17-Dec-01. Need to find a better way of doing it. Tom Lane 2001-12-19 19:42:51 +00:00
  • a51c7c4b49 New edition Peter Eisentraut 2001-12-19 18:53:58 +00:00
  • d43e7d3372 Better formatting Peter Eisentraut 2001-12-19 18:53:47 +00:00
  • 95668f0deb Minor improvements Peter Eisentraut 2001-12-19 18:50:48 +00:00
  • 41acf3d820 Some tuning Peter Eisentraut 2001-12-19 18:49:56 +00:00
  • f9d87c66db Fix warning Peter Eisentraut 2001-12-19 18:49:24 +00:00
  • 14e1270579 Tweak to make freebsd/alpha use the correct float8 comparison file. Tom Lane 2001-12-19 17:25:55 +00:00
  • de59370844 Make sure that all variants of HeapTupleSatisfies will do the right thing if presented with a tuple in process of being moved by VACUUM. Per bug report from Brian Hirt. Tom Lane 2001-12-19 17:18:39 +00:00
  • e71493300c Move geqo enable into proper section. Bruce Momjian 2001-12-17 19:09:01 +00:00
  • cafee83784 Update TODO list. Bruce Momjian 2001-12-15 17:28:51 +00:00
  • 79b89b4658 Update TODO list. Bruce Momjian 2001-12-15 16:11:57 +00:00
  • f3292901b9 More comment for libpgeasy. Bruce Momjian 2001-12-14 02:15:04 +00:00
  • 2e05d3ecdb Fix double-memory free in libpgeasy; problem introduced yesterday. Bruce Momjian 2001-12-14 00:52:53 +00:00
  • bdafb40077 Clean up comment in libpgeasy. Bruce Momjian 2001-12-14 00:40:31 +00:00
  • 3aaaf5aeee Add Swedish Peter Eisentraut 2001-12-13 22:06:33 +00:00
  • cfe88fdf4b update Peter Eisentraut 2001-12-13 22:04:40 +00:00
  • d159952304 Update from Serguei Mokhov Peter Eisentraut 2001-12-13 22:04:12 +00:00
  • 2adce49615 Update Hungarian from Kovacs Zoltan Peter Eisentraut 2001-12-13 22:02:20 +00:00
  • 43fe4faa7d --with-pam was claiming to take an argument, but didn't. Help display fixed. Peter Eisentraut 2001-12-13 22:00:22 +00:00
  • 60e42602a0 revert last change Peter Eisentraut 2001-12-13 18:39:04 +00:00
  • cde5fae7c9 >>I confirmed the UNION hack is no longer required. Thanks! Is it too late >>to change the README in contrib/dblink? >> > > No, I don't think that's a problem. Send a patch. > Bruce Momjian 2001-12-13 10:48:39 +00:00
  • ba578ae667 Free libpgeasy result structure on database close; fixed memory leak. Bruce Momjian 2001-12-13 09:40:18 +00:00
  • 219b4b2490 tag it as b4, with all the changes that have gone on ... REL7_2_BETA4 PostgreSQL Daemon 2001-12-12 13:30:12 +00:00
  • 990eb8552e Don't accept names of complex types (ie, relation types) as being requests for implicit trivial coercions. Prevents sillinesses like this one: regression=# select x.int8_tbl.q1 from int8_tbl x; ERROR: fmgr_info: function 270997776: cache lookup failed Tom Lane 2001-12-12 03:28:49 +00:00
  • 3dd85bcb08 Applied patch from Thomas O'Dowd that fixes timestamp parsing. The jdbc code wasn't updated to handle more than two decimal digits for fractional seconds that now are possible in 7.2. This patch fixes the timestamp parsing logic. I have built and tested on both jdbc1 and jdbc2. Barry Lind 2001-12-11 04:48:05 +00:00
  • 45a6343ebb Patch from Ned Wolpert that fixes a bug that caused the cache of types not to be used, causing extra sql statements to be executed. This was a significant performance problem with the database meta data classes. The fix is a simple one liner. Barry Lind 2001-12-11 04:44:23 +00:00
  • 4433eb1dff Make sure that inlined S_UNLOCK is marked as an update of a 'volatile' object. This should prevent the compiler from reordering loads and stores into or out of a critical section. Tom Lane 2001-12-11 02:58:49 +00:00
  • 07009651ce Repair roundoff-error problem for stddev/variance results near zero, per complaint from Kemin Zhou. Fix lack of precision in numeric stddev/variance. Tom Lane 2001-12-11 02:02:12 +00:00
  • 63cc56de54 Suppress subquery pullup and pushdown when the subquery has any set-returning functions in its target list. This ensures that we won't rewrite the query in a way that places set-returning functions into quals (WHERE clauses). Cf. bug reports from Joe Conway. Tom Lane 2001-12-10 22:54:12 +00:00
  • 584f818bef Declare LWLock pointers as volatile to prevent AIX compiler from reordering operations at its whim. Releasing TAS lock before we've finished updating proc structure is uncool. Tom Lane 2001-12-10 21:13:50 +00:00
  • 53016fa55c Update from Weiping He Peter Eisentraut 2001-12-10 18:45:57 +00:00
  • 356c02b262 Update from Serguei Mokhov Peter Eisentraut 2001-12-10 18:44:44 +00:00
  • 4e65c89fc3 AIX 5 needs same resultmap tweaks as AIX 4. Tom Lane 2001-12-10 16:31:23 +00:00
  • f3f8499bc0 Repair case-conversion error in to_date's handling of roman numerals. From Manuel Sugawara, approved by Karel Zak. Tom Lane 2001-12-10 15:34:05 +00:00
  • 0a7a8256b8 committed the missing files Michael Meskes 2001-12-10 14:55:47 +00:00
  • cebfe90f0b Revert breakage Peter Eisentraut 2001-12-10 13:07:16 +00:00
  • 3f1d142c59 Add French translation Peter Eisentraut 2001-12-10 13:03:55 +00:00
  • e2024ec6f0 update Peter Eisentraut 2001-12-10 13:03:12 +00:00
  • 63b312d2da Add new Japanese FAQ versions. Bruce Momjian 2001-12-10 11:17:51 +00:00
  • 9ed2ac291b Remove duplicate lines from previous patch attempt. Trouble with my DSL line at home broke things right in the middle of an update. :( Thomas G. Lockhart 2001-12-10 00:11:06 +00:00
  • abbd64cddf Support ODBC-style CURRENT_TIME, CURRENT_USER, etc with trailing empty parens. This is not SQL spec syntax, so later we will remove this extension from gram.y. Thomas G. Lockhart 2001-12-10 00:01:14 +00:00
  • a4420c4970 Fixed several bugs concerning indicators and added error messages instead of segfaults. Michael Meskes 2001-12-09 15:27:49 +00:00
  • eda51264c8 Allow variable (unrestricted) precision for TIME and TIMESTAMP types in parser. Thomas G. Lockhart 2001-12-09 04:39:39 +00:00
  • cd8b354971 Honor the typmod field for time zone intervals. Thomas G. Lockhart 2001-12-09 04:37:50 +00:00
  • d6fbb10556 Fix ecpg to allow pointer to structs. Michael Meskes 2001-12-08 20:43:35 +00:00
  • 03a321d214 Use PostgreSQL consistantly throughout docs. Before, usage was split evenly between Postgres and PostgreSQL. Thomas G. Lockhart 2001-12-08 03:24:40 +00:00
  • 68cb184b56 Update list of currently supported platforms. Mention SQL9x precision syntax for date/time types. Use PostgreSQL consistantly throughout docs. Before, usage was split evenly between Postgres and PostgreSQL. Thomas G. Lockhart 2001-12-08 03:24:23 +00:00
  • aa82ac8ab2 Fix a lo_manage()'s bug. Hiroshi Inoue 2001-12-07 04:18:31 +00:00