Commit Graph

  • a83bd89d00 Indent new rename.c for Tom Lane. Bruce Momjian 2001-11-12 01:34:50 +00:00
  • b52950cc3d Add md5 authentication support thanks to Bruce Momjian. Hiroshi Inoue 2001-11-12 00:54:28 +00:00
  • f14fdad858 Make ALTER TABLE RENAME update foreign-key trigger arguments correctly. Brent Verner, with review and kibitzing from Tom Lane. Tom Lane 2001-11-12 00:46:36 +00:00
  • 8bfc437301 Clean up a bunch of ScanKeyEntryInitialize calls that weren't bothering to apply the proper Datum conversion macros to search key values. Tom Lane 2001-11-12 00:00:55 +00:00
  • 801a1accca Test program needs to declare MaxBackends, per Bernd Tegge. Tom Lane 2001-11-11 22:12:00 +00:00
  • 69a59150c2 Defend against brain-dead QNX implementation of qsort(). Per report from Bernd Tegge, 10-Nov-01. Tom Lane 2001-11-11 22:00:25 +00:00
  • c5c97318f9 In find_mergeclauses_for_pathkeys, it's okay to return multiple merge clauses per path key. Indeed, we *must* do so or we will be unable to form a valid plan for FULL JOIN with overlapping join conditions, eg select * from a full join b on a.v1 = b.v1 and a.v2 = b.v2 and a.v1 = b.v2. Tom Lane 2001-11-11 20:33:53 +00:00
  • c336b58f93 Fix typo pointed out by bruno@wolff.to Bruce Momjian 2001-11-11 19:24:28 +00:00
  • 4552ddd535 Fix for compiling libpq++ on Solaris with Sun SPRO6U2. Bruce Momjian 2001-11-11 19:20:53 +00:00
  • ad511a3ff3 sort_inner_and_outer needs a check to ensure that it's consumed all the mergeclauses in RIGHT/FULL join cases, just like the other routines have. I'm not quite sure why I thought it didn't need one --- but Nick Fankhauser's recent bug report proves that it does. Tom Lane 2001-11-11 19:18:54 +00:00
  • 8bf1e098dd Use abbreviated connection string more widely. This seems to fix the trouble with PowerBuilder reported by Magbus Weber. Hiroshi Inoue 2001-11-11 07:24:36 +00:00
  • 15c21bf8e1 Defend against possibility that SSL error reporting mechanism returns a NULL pointer. Per report from Stephen Pillinger 8-Nov-01. Tom Lane 2001-11-11 02:09:05 +00:00
  • f6ee99a062 Clean up usage-statistics display code (ShowUsage and friends). StatFp is gone, usage messages now go through elog(DEBUG). Tom Lane 2001-11-10 23:51:14 +00:00
  • 0c1669c806 Restructure child-exit logging messages for easier translation, per suggestion from Peter. Tom Lane 2001-11-10 23:06:12 +00:00
  • ec438886e1 Allow TIMESTAMP, VARCHAR, et al to be used as unquoted column names, though alas not as unquoted function names. De-reserve a bunch of keywords that could have been in ColId rather than ColLabel all along. Per recent proposal in pgsql-patches. Tom Lane 2001-11-10 22:31:49 +00:00
  • 26e8a4f356 Repair erroneous ALTER DROP CONSTRAINT example. Tom Lane 2001-11-10 20:13:37 +00:00
  • be4e5059a2 Jason Davies patch to getImported/getExported keys Dave Cramer 2001-11-09 02:57:50 +00:00
  • e5fadc78b5 Support for images in jadetex and pdfjadetex. Formatting improvements for lists, bibliography, index, page numbering. Add comments. Peter Eisentraut 2001-11-08 23:46:29 +00:00
  • 03048ffd3f Use <sect1> rather than <section> to simplify formatting. Peter Eisentraut 2001-11-08 23:44:01 +00:00
  • 15f2215c86 Add missing spaces Peter Eisentraut 2001-11-08 23:42:23 +00:00
  • 84f07f5768 Fix indexterms Peter Eisentraut 2001-11-08 23:41:12 +00:00
  • ede8724010 Move the indexterms around so they don't affect formatting Peter Eisentraut 2001-11-08 23:40:40 +00:00
  • e0a513e82e Use <important> rather than <caution> when the condition isn't hazardous, because the result looks to "scary" otherwise. Peter Eisentraut 2001-11-08 23:39:22 +00:00
  • 5766f98a73 Small tuning Peter Eisentraut 2001-11-08 23:37:50 +00:00
  • 06f008e154 Spacing improvements Peter Eisentraut 2001-11-08 23:36:55 +00:00
  • d65df97885 Don't use dot in id attribute, which confuses the index generation code in this particular instance. Peter Eisentraut 2001-11-08 23:36:18 +00:00
  • a715c0e4c5 Cleanup of bibliography Peter Eisentraut 2001-11-08 23:34:33 +00:00
  • 77e4fd889c Fix indenting for 'extern "C"' cases. Bruce Momjian 2001-11-08 20:37:52 +00:00
  • e8192dc0d0 Update TODO list. Bruce Momjian 2001-11-08 18:24:55 +00:00
  • 876c7009fb Make extern C handling more flexible. Bruce Momjian 2001-11-08 17:03:23 +00:00
  • 149d13de74 When given oversized key, encrypt/decrypt corrupted memory. This fixes it. Also a free() was missing. Bruce Momjian 2001-11-08 15:56:58 +00:00
  • 7e16f3c0d8 PostgreSQL works again on Mac OS X 10.1. Hold your nose before investigating the kluge that makes it so... Tom Lane 2001-11-08 04:24:03 +00:00
  • 64af43a15f Add casts to suppress compiler warnings observed on Darwin platform (surprised no one has reported these yet...) Tom Lane 2001-11-08 04:05:13 +00:00
  • c6e25ed1af Fix replacement of extern C string. Bruce Momjian 2001-11-07 22:10:02 +00:00
  • 1233d4fd6c Fix typo. Bruce Momjian 2001-11-07 21:29:04 +00:00
  • e644fc25c7 Prevent indenting of 'extern "C"' blocks. Bruce Momjian 2001-11-07 21:24:28 +00:00
  • a69833c583 Mention new =NULL change in Migration section. Bruce Momjian 2001-11-07 17:27:36 +00:00
  • 75df678ffa Update TODO list. Bruce Momjian 2001-11-07 05:27:46 +00:00
  • 96f7ef4caf Fix wrapping. Bruce Momjian 2001-11-07 03:12:20 +00:00
  • 2dba7fdb4b Correct, not too ambitious, not too long for an enhancement history item? :) Bruce Momjian 2001-11-07 03:10:59 +00:00
  • e7c788f3a0 Some post pgident run updates, one fuzzy translation fix, some other messages tweaking. Theoretically, should be up-to-date by now. Bruce Momjian 2001-11-07 03:09:15 +00:00
  • 3e5e73ec3b Update TODO list. Bruce Momjian 2001-11-07 01:34:03 +00:00
  • 4a3bf197eb Add some notes about conditional rules used with views. Tom Lane 2001-11-06 23:54:32 +00:00
  • f688c1e064 Update TODO list. Bruce Momjian 2001-11-06 23:42:44 +00:00
  • 62298f60b2 Add mention of another MySQL conversion tool. Bruce Momjian 2001-11-06 22:25:53 +00:00
  • 845846bc43 tag'd and branded as b2 ... PostgreSQL Daemon 2001-11-06 20:12:07 +00:00
  • 27e7ac190e Update for latest version of horology test. REL7_2_BETA2 Tom Lane 2001-11-06 18:03:48 +00:00
  • d22e9456a7 Clean up formatting of child process exit-status reports so that they are correct, consistent, and complete ... motivated by gripe from Oliver Elphick, but I see someone had already made an incomplete stab at this. Tom Lane 2001-11-06 18:02:48 +00:00
  • d2ff7e509c Fix last (?) problem with sensitivity to daylight savings time status when running the regression test. Reported by Tom Lane. Thomas G. Lockhart 2001-11-06 16:31:13 +00:00
  • 3ea311d4b3 Add British Double Standard Time (BDST) per mailing list report. Thomas G. Lockhart 2001-11-06 16:29:51 +00:00
  • e160fcd696 Use PostgreSQL's standard declaration for a 32-bit integer to define the cash data type. Thomas G. Lockhart 2001-11-06 16:27:31 +00:00
  • d980ddb544 Add Darwin to list of known systems for ps_status. Tom Lane 2001-11-06 01:15:29 +00:00
  • ca7578d454 The extra semaphore that proc.c now allocates for checkpoint processes should be accounted for in the PROC_SEM_MAP_ENTRIES() macro. Otherwise the ports that rely on this macro to size data structures are broken. Mea culpa. Tom Lane 2001-11-06 00:38:26 +00:00
  • 0053cebea5 Fix coredump in plpgsql when trying to return a rowtype result. Need to return a TupleTableSlot, not just a bare tuple. Tom Lane 2001-11-05 19:41:56 +00:00
  • ea08e6cd55 New pgindent run with fixes suggested by Tom. Patch manually reviewed, initdb/regression tests pass. Bruce Momjian 2001-11-05 17:46:40 +00:00
  • 34153b2052 Preparation for the parameter array handling. Hiroshi Inoue 2001-11-05 10:35:14 +00:00
  • c0b27c4feb 1) Fix a few bugs about SQLGetData() reported by Mika Mantyla. 2) Timestamp precision. 3) Separate ODBC3.0 files. Hiroshi Inoue 2001-11-05 09:46:17 +00:00
  • 0f450dae8b More cleanup for stuff after closing brace in first column. Bruce Momjian 2001-11-05 06:37:51 +00:00
  • d447dbf392 Handle tabs after closing brace in first column with less indenting. Bruce Momjian 2001-11-05 05:47:50 +00:00
  • 158129be72 Improve readability of script. Bruce Momjian 2001-11-05 05:18:43 +00:00
  • 5251e7b3d0 CREATE TABLE foo (x,y,z) AS SELECT ... can't apply target column names to the target list in gram.y; it must wait till after expansion of the target list in analyze.c. Per bug report 4-Nov: lx=# CREATE TABLE abc (a char, b char, c char); CREATE lx=# CREATE TABLE xyz (x, y, z) AS SELECT * FROM abc; ERROR: CREATE TABLE/AS SELECT has mismatched column count Tom Lane 2001-11-05 05:00:14 +00:00
  • d556920a98 Remove ill-considered Assert. Tom Lane 2001-11-05 01:34:37 +00:00
  • 3bb110ebb3 Pull in variables defined in structs; had too many tabs. Bruce Momjian 2001-11-04 21:27:41 +00:00
  • 430cd88a18 Fix now-obsolete comment. Tom Lane 2001-11-04 20:12:57 +00:00
  • 568cb6ab5c Version was 3.3 but last released version was 3.1. Setting to match rest of the documentation in preparation for upcoming release. D'Arcy J.M. Cain 2001-11-04 20:11:01 +00:00
  • fb5f1b2c13 Merge three existing ways of signaling postmaster from child processes, so that only one signal number is used not three. Flags in shared memory tell the reason(s) for the current signal. This method is extensible to handle more signal reasons without chewing up even more signal numbers, but the immediate reason is to keep pg_pwd reloads separate from SIGHUP processing in the postmaster. Also clean up some problems in the postmaster with delayed response to checkpoint status changes --- basically, it wouldn't schedule a checkpoint if it wasn't getting connection requests on a regular basis. Tom Lane 2001-11-04 19:55:31 +00:00
  • 5f067722bf Note that PyGreSQL has been checked against Python 2.1 now. D'Arcy J.M. Cain 2001-11-04 19:47:16 +00:00
  • 6395d86a9a The "%d", while syntactically correct, was confusing. Added a space to make it clearer that d was the argument to the format operator. D'Arcy J.M. Cain 2001-11-04 19:42:13 +00:00
  • 1ef62bb6fc - Fix compiler warning in pg_restore - Fix handling of {data/schema}-only restores when using a full backup file; prior version was restoring schema in data-only restores. Added enum to make code easier to understand. Philip Warner 2001-11-04 04:05:36 +00:00
  • 7cc8af5563 Got "ADD" to appear only in ALTER TABLE and not CREATE TABLE UNIQUE-PRIMARY KEY notice message. This is what Christopher wanted from his patch. Bruce Momjian 2001-11-04 03:08:11 +00:00
  • 434077c4e6 Remove "ADD" from TABLE / ADD UNIQUE-PRIMARY error message because the same code is called for both creation and alter. Not worth worrying about. Bruce Momjian 2001-11-04 02:41:09 +00:00
  • 8ee7c19e3c Require closing paren on line above brace to identify function difinition, just for formatting workaround, per Tom's discovery. Bruce Momjian 2001-11-03 22:34:13 +00:00
  • 3d5ddc0b3c Clean up wrong, misleading, or obsolete documentation about array types, particularly in the CREATE TYPE reference page. Fix some other errors in the CREATE TYPE page, too. Tom Lane 2001-11-03 21:42:47 +00:00
  • f008976bcd More updates for GNU indent. Bruce Momjian 2001-11-03 12:34:15 +00:00
  • 58df3f785e 1) Improve literal handling in parse_statement(). 2) Remove some no longer valid comments. 3) Fix an option dialog setting bug. 4) Fix ODBCVER handling errors. Hiroshi Inoue 2001-11-03 06:53:50 +00:00
  • ffba91cd1e Make pgindent use GNU Indent version 2.X better. Bruce Momjian 2001-11-03 01:49:22 +00:00
  • 355cc69dfc proper select for Jason Davies patch to getImportedKeys Dave Cramer 2001-11-02 23:51:18 +00:00
  • 0b1289e67d proper select for Jason Davies patch to getImportedKeys fixes for compiling Jason's getImportedKeys, getExportedKeys Dave Cramer 2001-11-02 23:50:08 +00:00
  • 04550d3c90 Add check for 'extern "C"' for pgindent. Bruce Momjian 2001-11-02 23:43:24 +00:00
  • c42d3b3c24 Windows portability macros SOCK_ERRNO and SOCK_STRERROR should be in libpq-int.h, not cluttering application namespace in libpq-fe.h. Tom Lane 2001-11-02 20:51:27 +00:00
  • 9685afb0b2 Add default expressions to INSERTs during planning, not during parse analysis. This keeps stored rules from prematurely absorbing default information, which is necessary for ALTER TABLE SET DEFAULT to work unsurprisingly with rules. See pgsql-bugs discussion 24-Oct-01. Tom Lane 2001-11-02 20:23:02 +00:00
  • a9b6691ae7 updates Peter Eisentraut 2001-11-02 19:16:47 +00:00
  • e25058bb14 Update keyword list for 7.2 release. Peter Eisentraut 2001-11-02 19:13:09 +00:00
  • 8a069abd18 Fix pg_pwd caching mechanism, which was broken by changes to fork postmaster children before client auth step. Postmaster now rereads pg_pwd on receipt of SIGHUP, the same way that pg_hba.conf is handled. No cycles need be expended to validate password cache validity during connection startup. Tom Lane 2001-11-02 18:39:57 +00:00
  • 6babf6eab7 Suppress compiler warning (only seen in MULTIBYTE case). Tom Lane 2001-11-02 17:00:18 +00:00
  • 7d05310828 Fix problem reported by Alex Korn: if a relation has been dropped and recreated since the start of our transaction, our first reference to it errored out because we'd try to reuse our old relcache entry for it. Do this by accepting SI inval messages just before relcache search in heap_openr, so that dead relcache entries will be flushed before we search. Also, break heap_open/openr into two pairs of routines, relation_open(r) and heap_open(r). The relation_open routines make no tests on relkind and so can be used to open anything that has a pg_class entry. The heap_open routines are wrappers that add a relkind test to preserve their established behavior. Use the relation_open routines in several places that had various kluge solutions for opening rels that might be either heap or index rels. Tom Lane 2001-11-02 16:30:29 +00:00
  • 5d4b94085e Sync parser yet again. Michael Meskes 2001-11-02 15:04:03 +00:00
  • 36aa85dcd3 Update TODO list. Bruce Momjian 2001-11-01 20:06:59 +00:00
  • 3c9b549a75 Minor code cleanups. Tom Lane 2001-11-01 18:10:48 +00:00
  • 7663e6bb70 Reject tabs and linefeeds in usernames and passwords that are being stored in pg_pwd, to guard against failures of the sort observed by Tom Yackel. Note: in the case of encrypted passwords this is no restriction, since the string we are interested in is the MD5 hash. Tom Lane 2001-11-01 18:09:58 +00:00
  • bdea97ea95 Add missing #include. Tom Lane 2001-11-01 06:17:01 +00:00
  • 4877c59217 Suppress trivial compiler warning. Tom Lane 2001-11-01 05:45:28 +00:00
  • fe61b6cc4a Fix broken markup. Tom Lane 2001-11-01 04:48:00 +00:00
  • d14147de77 Copy-editing. Tom Lane 2001-11-01 04:07:29 +00:00
  • 8304a395f9 minor improvements on Dave's last checkin Barry Lind 2001-11-01 01:10:13 +00:00
  • 01da8e918d Suppress a compiler warning. Hiroshi Inoue 2001-10-31 23:54:02 +00:00
  • d63805a469 A little reformatting for better print appearance. Peter Eisentraut 2001-10-31 20:39:30 +00:00
  • 8e144b09ae More information about partial indexes, and some tips about examining index usage. Peter Eisentraut 2001-10-31 20:38:26 +00:00
  • 028c72525d Reformat some non-sensical markup. Peter Eisentraut 2001-10-31 20:37:39 +00:00
  • d6b2d6b640 Empty ulinks show the url string as hot text; no need to repeat the url as element content. Peter Eisentraut 2001-10-31 20:35:02 +00:00