Commit Graph

  • 0432ce994d Fix elog logic so that error messages displayed during initdb (or other standalone-backend situations) are not duplicated. Remove some dead code, add some comments, too. Tom Lane 2000-11-25 19:09:22 +00:00
  • fc6603ff75 Advertise --help (rather than '-?') as help option (problems with csh). Accept --help even if no general long options support exists. Peter Eisentraut 2000-11-25 19:05:44 +00:00
  • c25b4dbf03 Update pg_ctl ref page, help output, messages. Some repair to work better with current postmaster. Peter Eisentraut 2000-11-25 17:17:30 +00:00
  • f4710020d6 Repair markup Peter Eisentraut 2000-11-25 13:20:05 +00:00
  • 63edc5c4e0 Fix security problem with psql \e where temp file could be an existing symlink created by someone else, and therefore modifyable by someone else. Bruce Momjian 2000-11-25 06:21:54 +00:00
  • 3f1998727d here is a patch for formatting.c (to_char/timestampt()), for 7.1 it fixing Y,YY,YYY,YYYY conversion, the docs and regress tests update are included too. Bruce Momjian 2000-11-25 05:00:33 +00:00
  • 91ba4cc761 > > Looking some more, I found some other places that need a space (I > > suspect...), so here is an updated patch. > > This seems like the wrong way to go about it, because anytime anyone > changes any elog output anywhere, we'll risk another failure. If > syslog can't cope with empty lines, I think the right fix is for the > output-to-syslog routine to change the data just before sending --- > then there is only one place to fix. See the syslog output routine in > src/backend/utils/error/elog.c. Makes sense. Here's a new patch, now the output even looks better: Bruce Momjian 2000-11-25 04:38:00 +00:00
  • d5d23dde25 Allow jdbc to return proper server version number Bruce Momjian 2000-11-25 04:32:12 +00:00
  • 9d5098ca78 Rename GUC name from unixsocket to unix_socket_directory Bruce Momjian 2000-11-25 04:13:18 +00:00
  • 7a161ac3b7 Clean up comments, organize code snippets added at different times into a slightly less random order. Tom Lane 2000-11-25 03:45:47 +00:00
  • 249fe81c99 Print bit strings as B'...' when INSERT commands are dumped. Peter Eisentraut 2000-11-24 22:32:26 +00:00
  • 5b00ea9e50 Make SET SESSION CHARACTERISTICS compliant with SQL 99. Remove redundant, non-standard clauses. Allow CHARACTERISTICS as unquoted identifier. Merge related reference pages. Peter Eisentraut 2000-11-24 20:16:40 +00:00
  • f1ddc19b10 update list of places to change version numbers; reformat Peter Eisentraut 2000-11-24 18:28:20 +00:00
  • b2e76d570b Revive Reference Manual, remove reference pages from User's Guide. Peter Eisentraut 2000-11-24 17:44:22 +00:00
  • 4cbeefb1e8 Remove obsolete test suite Peter Eisentraut 2000-11-24 17:14:07 +00:00
  • 80dab5bd69 A catalog cache that never caches isn't much of a cache :-(. Mea culpa. Thanks to Brian Hirt for pointing out the performance lossage. Tom Lane 2000-11-24 04:16:12 +00:00
  • 48437f5c3a Ensure that mergejoin plan will be considered for FULL OUTER JOIN even if enable_mergejoin = OFF. Must do this, because we have no other implementation method for full joins. Tom Lane 2000-11-23 03:57:31 +00:00
  • 5479c11bfa Set fdstate in fileNameOpenFile. Vadim B. Mikheev 2000-11-23 01:08:57 +00:00
  • 89345945d9 Remove old, broken code for query_limit(), assert_enable(), assert_test() functions --- these weren't accomplishing much except to render the whole module un-loadable ... Tom Lane 2000-11-22 19:34:49 +00:00
  • dc3fb8b152 Fix output file names for new driver Peter Eisentraut 2000-11-22 16:40:22 +00:00
  • f31844f15f Bit string regression test from Adriaan Joubert <a.joubert@albourne.com> Peter Eisentraut 2000-11-22 13:37:44 +00:00
  • 0edf928f58 Fix for bitsubstr when third argument is missing (i.e., -1). From Adriaan Joubert <a.joubert@albourne.com> Peter Eisentraut 2000-11-22 13:35:35 +00:00
  • cf4ad01d36 Point runtest and runcheck targets at new regression test driver. Peter Eisentraut 2000-11-22 13:16:24 +00:00
  • 287fd7a995 Recommit socket path fix. It works now. Bruce Momjian 2000-11-22 03:40:19 +00:00
  • e921ff1779 Back out socket path until it works. Bruce Momjian 2000-11-22 02:47:30 +00:00
  • c8b9b14df1 Back out socket file path change until it works. Bruce Momjian 2000-11-22 02:38:25 +00:00
  • 36933b4628 avoid opening view files. Hiroshi Inoue 2000-11-22 02:19:14 +00:00
  • 5ce0804b51 Allow running without a "schedule" file. This enables you to run tests standalone, e.g., "./pg_regress int2". Peter Eisentraut 2000-11-22 01:47:47 +00:00
  • 98e195d23b Make socket option specify just the directory, not the full path. Bruce Momjian 2000-11-22 01:41:14 +00:00
  • 9bc6fb37b9 geometry result files for unixware Peter Eisentraut 2000-11-22 01:00:54 +00:00
  • 11391685d1 Tweak resultmap documentation, add to README too. Tom Lane 2000-11-22 00:58:47 +00:00
  • 0e9ba44506 Remove check for 'ln' library. On FreeBSD this is some obscure lex compatibility library which contains a 'main' function, which is not good. If someone really needed it, think of a different plan. Peter Eisentraut 2000-11-22 00:24:28 +00:00
  • 106710946c This file now redundant with README.pg_dumplo; remove it. Tom Lane 2000-11-22 00:01:46 +00:00
  • c2d1b3919b Code review: minor cleanups, make the world safe for unsigned OIDs. Improve documentation, too. Tom Lane 2000-11-22 00:00:55 +00:00
  • 90cfa9ac19 Allow for different result files when using GCC versus native compiler. Peter Eisentraut 2000-11-21 23:40:28 +00:00
  • fd05f89645 Extend accept/AF_UNIX bug workaround to SCO OpenServer. Peter Eisentraut 2000-11-21 23:03:54 +00:00
  • 403abf1ca5 Refine log/error messages. Print out the errno message, not the number. Remove timestamps from messages where this would be redundant with the log_timestamp option. Peter Eisentraut 2000-11-21 22:27:26 +00:00
  • 66d276aab8 Mention pgcrypto. Tom Lane 2000-11-21 21:58:23 +00:00
  • cfbcb6bb21 Make the world safe for unsigned OIDs. Tom Lane 2000-11-21 21:51:58 +00:00
  • a70e74b060 Put external declarations into header files. Peter Eisentraut 2000-11-21 21:16:06 +00:00
  • 040bb787bc Install the sample pg_ident.conf file into /home/postgres/testversion/data, just like pg_hba.conf. Tom Lane 2000-11-21 20:55:57 +00:00
  • 74299f66d5 Improve comments. Tom Lane 2000-11-21 20:48:38 +00:00
  • c1257d4c5c Improve comments in pg_hba.conf.sample and the associated SGML documentation. Tom Lane 2000-11-21 20:44:32 +00:00
  • 280a77d3ee Code review and cleanup. Tom Lane 2000-11-21 17:54:21 +00:00
  • 22c528fc5a Don't hide error message from dropdb. Peter Eisentraut 2000-11-21 17:34:21 +00:00
  • aec962d864 Update for new pg_dump with blobs etc Philip Warner 2000-11-21 15:39:09 +00:00
  • 2536267404 misc Vadim B. Mikheev 2000-11-21 10:17:57 +00:00
  • e8ff221d8b Fix OID bootstraping. Vadim B. Mikheev 2000-11-21 09:39:57 +00:00
  • b31e83f461 Adjust opr_sanity.out for small change in OID allocation. Tom Lane 2000-11-21 04:29:44 +00:00
  • 837f33cfd9 Add missing #include <errno.h>. Tom Lane 2000-11-21 04:27:39 +00:00
  • c4bc9a8505 keep relations open until they are no longer needed. Hiroshi Inoue 2000-11-21 04:01:09 +00:00
  • 93fcbd140a Make oidin/oidout produce and consume unsigned representation of Oid, rather than just being aliases for int4in/int4out. Give type Oid a full set of comparison operators that do proper unsigned comparison, instead of reusing the int4 comparators. Since pg_dump is now doing unsigned comparisons of OIDs, it is now *necessary* that we play by the rules here. In fact, given that btoidcmp() has been doing unsigned comparison for quite some time, it seems likely that we have index- corruption problems in 7.0 and before once the Oid counter goes past 2G. Fixing these operators is a necessary step before we can think about 8-byte Oid, too. Tom Lane 2000-11-21 03:23:21 +00:00
  • 01f2547c6b Init ShmemVariableCache in BootStrapXLOG() (should fix OID bootstraping). Vadim B. Mikheev 2000-11-21 02:11:06 +00:00
  • fdbd6ca75e Simplify definition of pg_tables and pg_views views by making use of new separate relkind for views (per some discussion back in September). I didn't force initdb, but rules regress test will show differences until you do one. Tom Lane 2000-11-21 01:11:50 +00:00
  • 3030189b69 Fix erroneous handling of parameters at SubqueryScan plan nodes, per bug report from Don Baccus. Tom Lane 2000-11-21 00:17:59 +00:00
  • 712af72c77 Fix yacc failures in preproc.y. Tom Lane 2000-11-20 22:03:06 +00:00
  • 5350ff2523 Correct directory names. Thanks to Martin A. Marques <martin@math.unl.edu.ar> for the tip. Peter Eisentraut 2000-11-20 22:01:21 +00:00
  • 3568cf50e5 Silence gcc warnings. Tom Lane 2000-11-20 21:14:13 +00:00
  • c07bb9e0ad No casting to LSN (XLogRecPtr) is required. Vadim B. Mikheev 2000-11-20 21:12:26 +00:00
  • 5bb2300b59 Revise handling of oldstyle/newstyle functions per recent discussions in pghackers list. Support for oldstyle internal functions is gone (no longer needed, since conversion is complete) and pg_language entry 'internal' now implies newstyle call convention. pg_language entry 'newC' is gone; both old and newstyle dynamically loaded C functions are now called language 'C'. A newstyle function must be identified by an associated info routine. See src/backend/utils/fmgr/README. Tom Lane 2000-11-20 20:36:57 +00:00
  • 99198ac6b8 Enable WAL in config.h, not Makefile.global. Peter Eisentraut 2000-11-20 16:52:54 +00:00
  • 2b1d8bd29a Include postgres.h before checking #ifdef XLOG. Peter Eisentraut 2000-11-20 16:47:32 +00:00
  • 9394d391b8 Add configure checks for strtoll, strtoull (or strto[u]q). Disable 'long long int' portions of ecpg if the type or these functions don't exist. Peter Eisentraut 2000-11-20 15:56:14 +00:00
  • 2d248d6585 Parser synced. Michael Meskes 2000-11-20 10:50:42 +00:00
  • 08ea624a06 Encoding patch to Connection by wrobell@posexperts.com.pl Peter Mount 2000-11-20 08:15:30 +00:00
  • a221d95f28 Compile WAL by default. Vadim B. Mikheev 2000-11-20 05:18:40 +00:00
  • f084a18af5 Eliminate unused-variable warning. Tom Lane 2000-11-20 03:51:33 +00:00
  • 3e09584fd3 Fix typo. Tom Lane 2000-11-19 22:11:56 +00:00
  • 959851272d Update README with proposed new method for determining calling convention of user-defined functions (forget 'C' vs 'newC', instead require an info function to be present for new-style functions). Also update some other out-of-date commentary. Tom Lane 2000-11-19 22:07:16 +00:00
  • f6bc98679a Refinements Peter Eisentraut 2000-11-18 19:05:58 +00:00
  • 714384a0b2 Polish error messages, help output, give marginal clue about command line option conventions. (E.g., "pg_passwd -?" should not write to a file named "-?".) Peter Eisentraut 2000-11-18 19:02:03 +00:00
  • f999912658 Simplification: Build executable directly from .c file. Peter Eisentraut 2000-11-18 19:00:23 +00:00
  • bd9d9621dc Modify input and output routines to print plain binary strings without any 'b' prefixes. Peter Eisentraut 2000-11-18 16:18:41 +00:00
  • 0f3720edf6 Treat plain 'BIT' as 'BIT(1)'. Peter Eisentraut 2000-11-18 16:17:20 +00:00
  • 0514ad126b Tweak AbsoluteTimeIsReal() to avoid compiler bugs on machines where a > comparison against INT_MIN may do the wrong thing. Per suggestion from Andreas. Tom Lane 2000-11-18 05:41:45 +00:00
  • 6ba959eee0 AIX patches from Andreas. Tom Lane 2000-11-18 05:40:03 +00:00
  • 31e3634a05 Suppress 'comparison-is-always-true' warning on machines where char is signed by default. Tom Lane 2000-11-18 04:40:18 +00:00
  • 75c147e753 Modify locale code to defend against possibility that it was compiled with an -fsigned-char/-funsigned-char setting opposite to that of libc, thus breaking the convention that 'undefined' values returned by localeconv() are represented by CHAR_MAX. It is sheer stupidity that gcc even has such a switch --- it's just as bad as the structure-packing control switches offered by the more brain-dead PC compilers --- and as for the behavior of Linux distribution vendors who set RPM_OPT_FLAGS differently from the way they built libc, well, words fail me... Tom Lane 2000-11-18 03:55:51 +00:00
  • aa21da208c Put back BufferSync() for WAL after database creation. Also, add some comments about what it's for... Tom Lane 2000-11-18 03:36:48 +00:00
  • 52aa720320 Add separate type category for bit string types, allowing mixed bit/varbit function calls to work. Peter Eisentraut 2000-11-17 19:57:48 +00:00
  • 976a456b19 Fix bugs in EUC_TW support. This fix includes patches contributed by Chih-Chang Hsi. See "A Patch for MIC to EUC_TW code converting in mb support" posting in pgsql-patches list dated 09 Nov 2000. Tatsuo Ishii 2000-11-17 04:53:54 +00:00
  • 8a35ac24f8 Fix bugs in EUC_TW support. This fix includes patches contributed by Chih-Chang Hsi. See "A Patch for MIC to EUC_TW code converting in mb support" posting in pgsql-patches list dated 09 Nov 2000. Tatsuo Ishii 2000-11-17 04:42:10 +00:00
  • 1350059d83 Recongizing PGCLIENTENCODING has been broken since 7.0. Tatsuo Ishii 2000-11-17 04:25:29 +00:00
  • afde2acc50 Recongizing PGCLIENTENCODING has been broken since 7.0. Tatsuo Ishii 2000-11-17 04:22:52 +00:00
  • 2912c287fe Fix spelling errors in error message. Tom Lane 2000-11-17 01:24:46 +00:00
  • 4e5146b883 Suppress occasional failure of final DROP DATABASE due to race condition --- old backend may not have shut down by the time we try to do the DROP. Tom Lane 2000-11-17 00:24:03 +00:00
  • 55d5b58538 GNUmakefile failed to provide a way to invoke perl Makefile's 'make test' target. Tom Lane 2000-11-17 00:08:57 +00:00
  • 9a561357e2 Forgot to add ppport.h to MANIFEST. Tom Lane 2000-11-17 00:02:02 +00:00
  • 6b19803e06 Make a pstrdup copy of the literalbuf when scanning a bit string. Other- wise the next bit string in the same command clobbers the previous ones. Peter Eisentraut 2000-11-16 22:47:44 +00:00
  • a933ee38bb Change SearchSysCache coding conventions so that a reference count is maintained for each cache entry. A cache entry will not be freed until the matching ReleaseSysCache call has been executed. This eliminates worries about cache entries getting dropped while still in use. See my posting to pg-hackers of even date for more info. Tom Lane 2000-11-16 22:30:52 +00:00
  • cff23842a4 Print bit values as binary strings (not hex) Peter Eisentraut 2000-11-16 21:43:28 +00:00
  • 7852a35515 Add support for casting bit string constants. Peter Eisentraut 2000-11-16 17:27:10 +00:00
  • 0f5c1b251d Clean files after installing, since those files will most likely be root owned, which can be annoying. Peter Eisentraut 2000-11-16 16:21:55 +00:00
  • a5046ad13a That variable I removed broke XLOG, that part of the delta should have read: Bruce Momjian 2000-11-16 06:16:00 +00:00
  • 5a0152b3fd I think in datatype.sgml line 506 or so: <entry>varchar(n)</entry> <entry>(4+x) bytes</entry> Bruce Momjian 2000-11-16 06:03:40 +00:00
  • 312063c97b Make pgsql compile on FreeBSD-alpha. Bruce Momjian 2000-11-16 05:51:07 +00:00
  • 580d2bc60f Syslog Facility Patch Bruce Momjian 2000-11-16 05:50:01 +00:00
  • d807129503 Repair markup Peter Eisentraut 2000-11-15 19:43:39 +00:00
  • 76920de895 Rename parameter "hostname" to "virtual_host". Seemed very ambiguous... Peter Eisentraut 2000-11-15 18:36:06 +00:00
  • 85b762b499 Clean up array-dimensions parser a bit. This code still needs a lot of love, however ... Tom Lane 2000-11-14 23:28:13 +00:00