Commit Graph

  • 9588084263 * regression tests * minor doc updates Bruce Momjian 2001-09-30 22:18:29 +00:00
  • c6f94644a0 These are further fixes for double quotes missing in the various shell scripts. Bruce Momjian 2001-09-30 22:17:51 +00:00
  • 7eff804b49 Clean up encode/decode functions a little bit. Tom Lane 2001-09-30 22:03:41 +00:00
  • 12054ba506 Fix sloppiness about static vs non-static declaration of functions. Some compilers are pickier about this than gcc is. Tom Lane 2001-09-30 21:48:58 +00:00
  • b16a8f49a7 pg_stat_get_backend_idset should reset fmgr_info->fn_extra at end of execution, so that it restarts correctly if query tree is used again. Tom Lane 2001-09-30 21:01:39 +00:00
  • f00da6d841 Allow the postmaster to accept changes in PGC_BACKEND GUC variables from the config file, so that these changes will propagate to backends started later. Already-started backends continue to ignore changes in these variables. Tom Lane 2001-09-30 20:16:21 +00:00
  • e43d51fddc ISTM that IsUnderPostmaster should mean we are a child process of the postmaster ... it should not be set in the postmaster itself. Tom Lane 2001-09-30 20:08:18 +00:00
  • 85c2d1c4ca Change tar -T file to tar cat file for BSD tar. Bruce Momjian 2001-09-30 19:18:29 +00:00
  • e7bbf4bc1c Change tar -c -f to -cf for BSD tar. Bruce Momjian 2001-09-30 19:09:57 +00:00
  • a2727d298d Update TODO list. Bruce Momjian 2001-09-30 19:01:44 +00:00
  • e0be609e05 Update TODO list. Bruce Momjian 2001-09-30 19:01:18 +00:00
  • f9f258281e Create a GUC parameter max_files_per_process that is a configurable upper limit on what we will believe from sysconf(_SC_OPEN_MAX). The default value is 1000, so that under ordinary conditions it won't affect the behavior. But on platforms where the kernel promises far more than it can deliver, this can be used to prevent running out of file descriptors. See numerous past discussions, eg, pgsql-hackers around 23-Dec-2000. Tom Lane 2001-09-30 18:57:45 +00:00
  • 40ed132ce7 Addition of xid=int4 operator makes opr_sanity unhappy. Tom Lane 2001-09-30 17:37:32 +00:00
  • 650c175042 winsock_strerror crashed on me. This fixes a line of code that looks cleverer than it actually is ;-) Braces are good for you :-) Tom Lane 2001-09-30 16:23:30 +00:00
  • 14b0da2ac3 Changes: Tom Lane 2001-09-30 16:16:44 +00:00
  • 5798ccc4a6 Update required due to recent changes in FigureColname. Tom Lane 2001-09-30 16:15:59 +00:00
  • 14d330b5b6 Use <mediaobject> instead of <graphic> for forward compatibility. Be more flexible about the extension of the graphic files, allow for other formats in print output. (Generating these formats is not implemented yet.) Peter Eisentraut 2001-09-30 16:05:54 +00:00
  • b600319c25 Fix *.gif expansion to be empty when no gif files are used. Peter Eisentraut 2001-09-30 16:01:12 +00:00
  • f7d607748a Add an operator xid '=' int and remove BINARY_COMPATI... Hiroshi Inoue 2001-09-30 06:46:58 +00:00
  • 36dcd8499f Update TODO list. Bruce Momjian 2001-09-30 00:50:05 +00:00
  • 52401d818e Update TODO list. Bruce Momjian 2001-09-30 00:49:15 +00:00
  • cc4eea8fe1 Update TODO list. Bruce Momjian 2001-09-30 00:46:15 +00:00
  • 0386ccfed1 Back out change. Too many place to change too close to beta: Bruce Momjian 2001-09-30 00:45:48 +00:00
  • 1663f33838 Tweak btree page split logic so that when splitting a page that is rightmost on its tree level, we split 2/3 to the left and 1/3 to the new right page, rather than the even split we use elsewhere. The idea is that when faced with a steadily increasing series of inserted keys (such as sequence or timestamp values), we'll end up with a btree that's about 2/3ds full not 1/2 full, which is much closer to the desired steady-state load for a btree. Per suggestion from Ann Harrison of IBPhoenix. Tom Lane 2001-09-29 23:49:51 +00:00
  • 1647d3ae61 Allow comparison between xid and xid, int. Hiroshi Inoue 2001-09-29 23:01:26 +00:00
  • ebfa88c4ec Update TODO list. Bruce Momjian 2001-09-29 21:37:06 +00:00
  • f738747494 Do this TODO item: Bruce Momjian 2001-09-29 21:35:14 +00:00
  • 8ca61476e0 Cope with the likelihood that setlocale and localeconv will return pointers to data that will be changed by any later call to setlocale. Must copy what they return to be sure we get the right answer. Karel Zak, further tweaks by Tom Lane. Tom Lane 2001-09-29 21:16:30 +00:00
  • dc05a996c5 Fix the setlocale problem in a way that actually works. setlocale returns a string corresponding to the new setting, not the old, therefore the previous patch was quite wrong. Tom Lane 2001-09-29 20:12:07 +00:00
  • 742d0f25c1 Clean up comments. Tom Lane 2001-09-29 19:49:50 +00:00
  • 2a314add00 Whoops, I was a tad too enthusiastic about using shared lock mode for SInvalLock. GetSnapshotData(true) has to use exclusive lock, since it sets MyProc->xmin. Tom Lane 2001-09-29 15:29:48 +00:00
  • 6fdf7bed60 Fixes for datetime-related regress tests, from Tom Lockhart. Tom Lane 2001-09-29 15:17:42 +00:00
  • 53b2e00491 Keep the contents of ItemPointerData not the pointers so that per tuple memory context doesn't discard them. Hiroshi Inoue 2001-09-29 07:57:06 +00:00
  • 793bcc67b2 Remove mistakenly-included file, per request from John Gray. Tom Lane 2001-09-29 05:42:24 +00:00
  • e3831d83a7 timetz test was omitted from parallel_schedule. Tom Lane 2001-09-29 05:33:25 +00:00
  • c0bff32c84 Update horology-no-DST-before-1970.out for new horology test. Still need an update for horology-solaris-1947.out ... Tom Lane 2001-09-29 05:11:10 +00:00
  • 499abb0c0f Implement new 'lightweight lock manager' that's intermediate between existing lock manager and spinlocks: it understands exclusive vs shared lock but has few other fancy features. Replace most uses of spinlocks with lightweight locks. All remaining uses of spinlocks have very short lock hold times (a few dozen instructions), so tweak spinlock backoff code to work efficiently given this assumption. All per my proposal on pghackers 26-Sep-01. Tom Lane 2001-09-29 04:02:27 +00:00
  • 818fb55ac4 I have made three changes to the rtree code: one bug fix and two performance improvements. I put an explanation of the changes at Bruce Momjian 2001-09-29 03:46:12 +00:00
  • 7d94ac3b23 Found type mismatch in random.c. Please apply this also. Bruce Momjian 2001-09-29 03:12:51 +00:00
  • cff23429d6 I noticed that the contrib Makefiles were reorganized. Converted pgcrypto one too. Bruce Momjian 2001-09-29 03:11:58 +00:00
  • 850ba41677 A couple of lines were missing from my last patch - this one fixes things. Bruce Momjian 2001-09-29 03:11:11 +00:00
  • 40cd81cff4 This is a simple patch to put double quotes around a few cases in pg_ctl.sh which were unquoted when inside of []. Bruce Momjian 2001-09-29 03:09:32 +00:00
  • 07ce9fe61d Per the recent discussion there's been some code changes in JDBC's DatabaseMetaData.getColumn(). I proposed a patch that would change the number of queries to find out all columns in a table from 2 * N + 1 to 1 (N being the number of columns reported) by using some outer joins. I also fixed the fact that getColumns() only returned columns that had a default defined. OTOH, I did not use to change the code required for obtaining a column's remarks (by using col_description() for 7.2 and requested by Tom Lane). Bruce Momjian 2001-09-29 03:08:01 +00:00
  • 5b328502b5 Fix the bug about boolean type handling reported by Kristis Markis. Hiroshi Inoue 2001-09-29 02:48:04 +00:00
  • a8385d07c8 Update TODO list. Bruce Momjian 2001-09-28 21:39:31 +00:00
  • 0b268e5d88 Fix markup to allow compilation. The chapters on failure and recovery need more work, but at least they have something now. Thomas G. Lockhart 2001-09-28 20:48:17 +00:00
  • 9dcec8135b Improve wording. Bruce Momjian 2001-09-28 19:25:36 +00:00
  • 7fb60b06ff Add to thread thread. Bruce Momjian 2001-09-28 19:06:50 +00:00
  • 466b644cc9 Add to thread. Bruce Momjian 2001-09-28 18:56:57 +00:00
  • abb6134095 Add to threads. Bruce Momjian 2001-09-28 18:30:05 +00:00
  • 3676e121f0 Update TODO list. Bruce Momjian 2001-09-28 15:31:25 +00:00
  • 229aa5a54d Update TODO list. Bruce Momjian 2001-09-28 15:31:08 +00:00
  • f9681968e0 Add information on new timestamp and timestamptz data types. Start chapter on recovery techniques. Still needs work for release. Thomas G. Lockhart 2001-09-28 08:15:35 +00:00
  • 6f58115ddd Measure the current transaction time to milliseconds. Define a new function, GetCurrentTransactionStartTimeUsec() to get the time to this precision. Allow now() and timestamp 'now' to use this higher precision result so we now have fractional seconds in this "constant". Add timestamp without time zone type. Move previous timestamp type to timestamp with time zone. Accept another ISO variant for date/time values: yyyy-mm-ddThh:mm:ss (note the "T" separating the day from hours information). Remove 'current' from date/time types; convert to 'now' in input. Separate time and timetz regression tests. Separate timestamp and timestamptz regression test. Thomas G. Lockhart 2001-09-28 08:09:14 +00:00
  • 1f075a32ee Add separate regression tests for timetz and the new timestamptz type. Modify the timestamp test to reflect the "no time zone" behavior of this new code; timestamptz resembles the old timestamp code. Thomas G. Lockhart 2001-09-28 08:00:11 +00:00
  • 44f18333b7 Put MD5 salt at the end for security. Bruce Momjian 2001-09-27 23:16:23 +00:00
  • 90aebf7f52 Move s_lock.c and spin.c into lmgr subdirectory, which seems a much more reasonable location for them. Tom Lane 2001-09-27 19:10:02 +00:00
  • 3d59ad00e8 Remove useless LockDisable() function and associated overhead, per my proposal of 26-Aug. Tom Lane 2001-09-27 16:29:13 +00:00
  • 19656b7445 Improve postgresql.conf descriptions. Bruce Momjian 2001-09-27 00:24:25 +00:00
  • cdd9146863 The trailing semicolon in a plpgsql function definition is now optional. Per gripe 9/26. Tom Lane 2001-09-26 21:35:28 +00:00
  • d435592f33 Repair oversight in recent changes to index-creation: tuple time qual check *can* return HEAPTUPLE_INSERT_IN_PROGRESS or HEAPTUPLE_DELETE_IN_PROGRESS, even though we have ShareLock on the relation. To wit, this can happen if the tuple was inserted/deleted by our own transaction. Per report from Justin Clift 9/23. Tom Lane 2001-09-26 21:09:27 +00:00
  • 1481b3b28b Remove useless test for time field in pg_control being > 0. We don't need this, and it will create a Y2038 failure. Per report from David Wheeler, who is evidently running on a platform where time_t is already negative. Tom Lane 2001-09-26 20:24:02 +00:00
  • 3e9014d02c Add ALIGN() for cred packet, for OpenBSD. Bruce Momjian 2001-09-26 19:57:01 +00:00
  • be83aac6d2 Disable local creds on OpenBSD because it doesn't support it. Document supported platforms in pg_hba.conf. Bruce Momjian 2001-09-26 19:54:12 +00:00
  • 16b9b75876 - Synced preproc.y with gram.y. - Changed locale handling. Michael Meskes 2001-09-25 18:37:17 +00:00
  • 1b20315008 Fix bug in mic2ascii(). It does not handle correctly if none ASCII chars are in the input. Tatsuo Ishii 2001-09-25 01:27:03 +00:00
  • 8401f06efd Treat __s390x__ the same as __s390__. (taken from RPM patch set) Peter Eisentraut 2001-09-24 20:10:44 +00:00
  • 2df4087a70 1) Fix compile errors on Windows. 2) Change *Common* --> *Default*. Hiroshi Inoue 2001-09-24 00:05:59 +00:00
  • c0a9283742 Rename collect_* options to more user-friendly names. Peter Eisentraut 2001-09-23 21:52:36 +00:00
  • 9e60c0f698 Update TODO list. Bruce Momjian 2001-09-23 14:01:57 +00:00
  • 6aa7738524 Update TODO list. Bruce Momjian 2001-09-23 14:01:25 +00:00
  • 8dffc8fbef Update TODO list. Bruce Momjian 2001-09-23 13:59:17 +00:00
  • 328870a890 One more LIMIT doc update. Bruce Momjian 2001-09-23 13:34:44 +00:00
  • 091a7659d4 Don't refer to odbcinst.ini by absolute path. SQLGetPrivateProfileString handles this. Peter Eisentraut 2001-09-23 13:32:24 +00:00
  • bb2bf2d401 Make lpad/rpad/translate multibyte aware. Also add Copright notice etc. Tatsuo Ishii 2001-09-23 11:02:01 +00:00
  • be629abfc8 Add pg_database_encoding_max_length() function. Tatsuo Ishii 2001-09-23 10:59:45 +00:00
  • fae50f873f Add mention of MySQL compatibility for LIMIT in HISTORY. Bruce Momjian 2001-09-23 04:41:47 +00:00
  • e19a5adaf7 Update regress tests for new LIMIT x,y behavior. Bruce Momjian 2001-09-23 04:28:18 +00:00
  • 1bd0b3406a No, file not needed. Bruce Momjian 2001-09-23 04:17:53 +00:00
  • 9a78cfc13b Add new file. Bruce Momjian 2001-09-23 04:17:20 +00:00
  • 484a0fa454 please apply attached patch to current CVS. Bruce Momjian 2001-09-23 04:16:16 +00:00
  • 296011d87e Update TODO list. Bruce Momjian 2001-09-23 04:15:13 +00:00
  • 1ea5d1b161 Update TODO list. Bruce Momjian 2001-09-23 04:13:29 +00:00
  • ab56022864 Big thanks to Solar Designer who pointed out a bug in bcrypt salt generation code. He also urged using better random source and making possible to choose using bcrypt and xdes rounds more easily. So, here's patch: Bruce Momjian 2001-09-23 04:12:44 +00:00
  • b75814aee3 The attached patch is my first run-through of the JDBC test suite. A summary of changes: Bruce Momjian 2001-09-23 04:11:14 +00:00
  • c7bc0ddf76 Update TODO list. Bruce Momjian 2001-09-23 04:08:38 +00:00
  • 0a24c70a8f Add mention of log file rotation with mention of syslog SIGHUP capability. Bruce Momjian 2001-09-23 04:06:24 +00:00
  • 75a8d118d0 Mention LIMIT change in HISTORY file. Bruce Momjian 2001-09-23 03:41:49 +00:00
  • 1aab783b59 Implement TODO item: Bruce Momjian 2001-09-23 03:39:01 +00:00
  • ddfdb1e3f1 Update anoncvs info, per Marc. Bruce Momjian 2001-09-23 01:16:35 +00:00
  • c36e2b2d0d Update FAQ. Bruce Momjian 2001-09-23 00:07:50 +00:00
  • 364a7ebe26 Provide some initial support for building the ODBC driver for an already installed iODBC or unixODBC driver manager. In particular, use the include files provided by the driver manager over our own, and use the odbcinst library of the driver manager rather than gpps.c. Peter Eisentraut 2001-09-22 22:54:33 +00:00
  • 39ceaa19f0 Fix 6.4.* release dates, pointed out by Tom Lane. Bruce Momjian 2001-09-22 21:36:38 +00:00
  • 67c26c12af Fix expected files. Tatsuo Ishii 2001-09-22 08:47:20 +00:00
  • 8ebdac0ed5 Remove test drivers Also fix comment in conv.c. Tatsuo Ishii 2001-09-22 08:44:49 +00:00
  • 6bbdd7a9e2 sbasename $0 is now basename "$0" Bruce Momjian 2001-09-22 04:28:12 +00:00
  • f5ab01ada7 WAL file numbers: Sequenatial -> ever-increasing Bruce Momjian 2001-09-22 03:59:17 +00:00
  • 3c177edc88 Make trim/ltrim/rtrim/btrim multibyte aware (previous commit was missing commit messages) Tatsuo Ishii 2001-09-22 03:30:39 +00:00
  • 3e90401c7c *** empty log message *** Tatsuo Ishii 2001-09-22 03:26:30 +00:00
  • 91778e890d Suggest running ldconfig after installation if available. Peter Eisentraut 2001-09-21 23:20:02 +00:00