Commit Graph

  • bee114c38b Expect FreeBSD 5.* to have standard float arithmetic. Tom Lane 2003-06-13 01:50:50 +00:00
  • 716200179f Fix broken markup. Tom Lane 2003-06-12 18:34:06 +00:00
  • 41a10a13b1 Add thread-enable compile variables into libpq. Bruce Momjian 2003-06-12 17:31:50 +00:00
  • 1e2d20910b Fix SQL function executor for case where last command of a function is not a SELECT. We didn't use to allow that, but we do now. Tom Lane 2003-06-12 17:29:37 +00:00
  • cc2fc4a71b Fix SQL function executor for case where last command of a function is not a SELECT. We didn't use to allow that, but we do now. Tom Lane 2003-06-12 17:29:26 +00:00
  • ccd99a5eb5 <sys/socket.h> requires <sys/types.h> to already have been included on some platforms. Tom Lane 2003-06-12 16:05:10 +00:00
  • 889dd3c00d Mention need for swap on Linux, and kill -9. Bruce Momjian 2003-06-12 15:58:19 +00:00
  • 8d2d92c5f0 Document default Linux autocommit behavior, and show workaround. Bruce Momjian 2003-06-12 15:31:02 +00:00
  • b4117d8b1b Install all header files. Michael Meskes 2003-06-12 12:52:24 +00:00
  • b14295cfe4 Attached is the complete diff against current CVS. Compiles on BCC 5.5 and VC++ 6.0 (with warnings). Bruce Momjian 2003-06-12 08:15:29 +00:00
  • dc4ee8a833 Back out patch that got bundled into another patch. Bruce Momjian 2003-06-12 08:11:07 +00:00
  • a647e30ba3 New patch with corrected README attached. Bruce Momjian 2003-06-12 08:02:57 +00:00
  • ef2ba42717 Attached is a patch that enhances the output of psql's HTML mode. The output now validates as HTML 4.01 Strict, XHTML 1.0 strict, and XHTML 1.1 (assuming you wrap it in a valid html/body document). Bruce Momjian 2003-06-12 07:52:51 +00:00
  • e9cda08b2b Brief note about sequence cache not being cleared in other backends. Bruce Momjian 2003-06-12 07:49:43 +00:00
  • b4cea00a1f IPv6 cleanups. Bruce Momjian 2003-06-12 07:36:51 +00:00
  • e5549a272d Back out this patch because it is patched inside a later patch. Bruce Momjian 2003-06-12 07:00:57 +00:00
  • 1cef8ea790 I succeeded by fixing up setup.py: vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv --- setup.py~ Tue Mar 19 08:21:14 2002 +++ setup.py Wed May 14 15:10:30 2003 @@ -30,8 +30,8 @@ optional_libs=[ 'libpqdll', 'wsock32', 'advapi32' ] data_files = [ 'libpq.dll' ] else: - include_dirs=['/usr/include/pgsql'] - library_dirs=['usr/lib/pgsql'] + include_dirs=['../../include','../libpq','/usr/include/pgsql'] + library_dirs=['../libpq','/usr/lib/pgsql'] optional_libs=['pq'] data_files = [] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Bruce Momjian 2003-06-12 02:15:09 +00:00
  • b78961b0da Here is a patch that allows CIDR netmasks in pg_hba.conf. It allows two address/mask forms: Bruce Momjian 2003-06-12 02:12:58 +00:00
  • 310c084921 Add Linux restart --- Slawomir Sudnik Add "-l $PGLOG" for restart --- Darko Prenosil Bruce Momjian 2003-06-12 02:02:24 +00:00
  • acd1536d9f Up to now, SerializableSnapshot and QuerySnapshot are malloc'ed and free'd for every transaction or statement, respectively. This patch puts these data structures into static memory, thus saving a few CPU cycles and two malloc calls per transaction or (in isolation level READ COMMITTED) per query. Bruce Momjian 2003-06-12 01:42:21 +00:00
  • 752a4dac50 psql: tab completion for \encoding Bruce Momjian 2003-06-12 01:38:08 +00:00
  • 9243664dd4 This patch updates pg_autovacuum in several ways: * A few bug fixes * fixes solaris compile and crash issue * decouple vacuum analyze and analyze thresholds * detach from tty (dameonize) * improved logging layout * more conservative default configuration * improved, expanded and updated README Bruce Momjian 2003-06-12 01:36:44 +00:00
  • 4e1f986098 I found the libpq function PGunescapeBytea a little slow. It was taking a minute and a half to decode a 500Kb on a fairly fast machine. I think the culprit is sscanf. Bruce Momjian 2003-06-12 01:17:19 +00:00
  • 0abe7431c6 This patch extracts page buffer pooling and the simple least-recently-used strategy from clog.c into slru.c. It doesn't change any visible behaviour and passes all regression tests plus a TruncateCLOG test done manually. Bruce Momjian 2003-06-11 22:37:46 +00:00
  • 240dc5cddc Add add_missing_from GUC variable. Bruce Momjian 2003-06-11 22:13:22 +00:00
  • 9ffdd91bba Done: Bruce Momjian 2003-06-11 21:39:00 +00:00
  • 6a276b7bfd Update expected file to match new _int.sql. Tom Lane 2003-06-11 19:43:36 +00:00
  • a237dd2b30 Add missing intarray files. Bruce Momjian 2003-06-11 19:31:05 +00:00
  • a24c5a7b12 Make "log_min_duration_statement" SUSET --- will be adjusted with new USERLIMIT patch. Bruce Momjian 2003-06-11 18:49:00 +00:00
  • 47d5c3d5e7 Changes: 1 intarray: bugfix for int[]-int[] operation 2 intarray: split _int.c to several files (_int.c now is unused) 3 ntarray (gist__intbig_ops opclass): use special type for index storage 4 ltree (gist__ltree_ops opclass), intarray (gist__intbig_ops): optimize GiST's penalty and picksplit interface functions, now use Hemming distance. Bruce Momjian 2003-06-11 18:44:15 +00:00
  • 0a8fc25e42 Fix brain damage in deciding which python input converter to use. Tom Lane 2003-06-11 18:33:46 +00:00
  • d2e028b1b0 Fix brain damage in deciding which python input converter to use. Tom Lane 2003-06-11 18:33:39 +00:00
  • b952d61c54 Add log_min_duration_statement. Bruce Momjian 2003-06-11 18:01:14 +00:00
  • 8bfe93c5c8 pg_dump and pg_restore were stripping quotes and downcasing some but not all SQL identifiers taken from command line arguments. We decided years ago that that was a bad idea: identifiers taken from the command line should be treated as literally correct. Remove the inconsistent code that has crept in recently. Also fix pg_dump so that the combination of --schema and --table does what you'd expect, namely dump exactly one table from exactly one schema. Per gripe from Deepak Bhole of Red Hat. Tom Lane 2003-06-11 16:29:42 +00:00
  • 7481b7d1e4 Update anonymous-CVS instructions. Tom Lane 2003-06-11 15:28:55 +00:00
  • 17386ac453 Well, the discussion about SSL a bit back perked my interest and I did some reading on the subject. Bruce Momjian 2003-06-11 15:05:50 +00:00
  • 535756649f During looking stuff up for a discussion on -general, I realized that I'd placed the check for newly created matching pk rows for on update no action earlier than it needed to be so that it'd check even when the key values hadn't changed. This patch moves it to after checking for NULLs in the old row and comparing the values since the select's probably more expensive. Bruce Momjian 2003-06-11 15:02:25 +00:00
  • 9167a566d6 Add missing DLLIMPORT for cpu_index_tuple_cost to src/include/optimizer/cost.h. Bruce Momjian 2003-06-11 15:01:15 +00:00
  • 15e2cf7d81 Now that I look, that link doesn't belong there at all, does it? Tom Lane 2003-06-11 14:14:50 +00:00
  • 67e307b851 Fix busted markup. Tom Lane 2003-06-11 14:07:00 +00:00
  • bd48e09f2a Remove platform-specific executable; does not belong in distribution. Tom Lane 2003-06-11 14:02:57 +00:00
  • 8a2922dcb2 Represent grant options in the information schema. Peter Eisentraut 2003-06-11 09:23:55 +00:00
  • 65fb311a97 Add Rendezvous support to postmaster, from Chris Campbell Bruce Momjian 2003-06-11 06:56:07 +00:00
  • 1ca0b6d047 Make sure a variable is no longer referenced when it is removed. Fixed counting bug in parsing "->" operator. Removed that silly debugging function I accidently committed last night. Michael Meskes 2003-06-11 06:39:13 +00:00
  • 8de72414ea Document the -h client flag can use a socket directory as well as a host name. Bruce Momjian 2003-06-11 05:13:12 +00:00
  • b83f711dec Remove lock* GUC variables from postgresql.conf. Bruce Momjian 2003-06-11 05:04:51 +00:00
  • 65058fcf2b Fixed some bugs. Michael Meskes 2003-06-10 17:46:43 +00:00
  • 412893b416 Fix uninitialized memory bug Add support for PGHOST, PGPORT, PGUSER environment variables Tatsuo Ishii 2003-06-10 09:07:15 +00:00
  • cdfb3d9981 freeaddrinfo2() does need two parameters after all, per comment by Kurt Roeckx. Add some documentation to try to prevent others from repeating my mistake. Tom Lane 2003-06-09 17:59:19 +00:00
  • 2df532d9a2 Make bison version test actually work ... Tom Lane 2003-06-09 03:41:47 +00:00
  • 6bdb7aa4db libpq can now talk to either 3.0 or 2.0 protocol servers. It first tries protocol 3, then falls back to 2 if postmaster rejects the startup packet with an old-format error message. A side benefit of the rewrite is that SSL-encrypted connections can now be made without blocking. (I think, anyway, but do not have a good way to test.) Tom Lane 2003-06-08 17:43:00 +00:00
  • 152ce7a490 Change configure check to use $YACC, per Tom. Bruce Momjian 2003-06-07 16:32:05 +00:00
  • 9a86a1e535 Remove kerberos mention that doesn't support our software, from Peter. Bruce Momjian 2003-06-07 16:27:02 +00:00
  • 157887c1d5 Update German FAQ, from Ian Barwick. Bruce Momjian 2003-06-06 22:21:35 +00:00
  • e5f2155a78 Update FAQ from Ian Barwick. Bruce Momjian 2003-06-06 22:20:40 +00:00
  • b4b3e340e3 Add -DFRONTEND for non-MinGW Win32 ports. Bruce Momjian 2003-06-06 22:17:42 +00:00
  • a2c090d67a Add: Bruce Momjian 2003-06-06 19:46:20 +00:00
  • fee9b7ca9b Add configure warning to check for bison version >= 1.875. Bruce Momjian 2003-06-06 19:11:55 +00:00
  • df1f5d6d7d Add mention of two auth_mod kerberos projects, from Daniel Kouril Bruce Momjian 2003-06-06 18:09:17 +00:00
  • f9e42d2522 Add defense in assign_session_authorization() against trying to do catalog lookups when not in a transaction. This prevents bizarre failures if someone tries to set a value for session_authorization in postgresql.conf. Per report from Fernando Nasser. Tom Lane 2003-06-06 16:25:52 +00:00
  • 2bc84b6852 Add defense in assign_session_authorization() against trying to do catalog lookups when not in a transaction. This prevents bizarre failures if someone tries to set a value for session_authorization in postgresql.conf. Per report from Fernando Nasser. Tom Lane 2003-06-06 16:25:35 +00:00
  • dd484de0b0 Add: Bruce Momjian 2003-06-06 15:56:14 +00:00
  • 2e4f7adb34 Remove mention of ALTER USER able to remove passwords. Bruce Momjian 2003-06-06 15:31:46 +00:00
  • e649796f12 Implement outer-level aggregates to conform to the SQL spec, with extensions to support our historical behavior. An aggregate belongs to the closest query level of any of the variables in its argument, or the current query level if there are no variables (e.g., COUNT(*)). The implementation involves adding an agglevelsup field to Aggref, and treating outer aggregates like outer variables at planning time. Tom Lane 2003-06-06 15:04:03 +00:00
  • 2c93861f7c Update documentation build instructions. Peter Eisentraut 2003-06-06 14:17:08 +00:00
  • 7ea8e491c8 Information schema views about functions Peter Eisentraut 2003-06-05 16:08:47 +00:00
  • 1fed74f257 Support for Intel compiler on Linux Peter Eisentraut 2003-06-05 16:07:25 +00:00
  • 5369190220 Make the world at least marginally safe for usernames with embedded spaces. Per recent gripe. Tom Lane 2003-06-02 19:00:29 +00:00
  • cb36e74ee6 In src/include/mb/pg_wchar.h we have: Bruce Momjian 2003-06-02 18:59:25 +00:00
  • 1c5e716882 Add: Bruce Momjian 2003-06-02 18:51:43 +00:00
  • 2eca3ea2ce Add: Bruce Momjian 2003-06-02 18:42:31 +00:00
  • c0fdd2b49c Add data partitioning idea to tablespaces discussion. Bruce Momjian 2003-06-02 18:36:24 +00:00
  • 7facd5d10c Add Turkish FAQ, from Devrim GUNDUZ. Bruce Momjian 2003-06-02 18:16:56 +00:00
  • 202f77fe6d Add: Bruce Momjian 2003-06-02 17:26:16 +00:00
  • 063e6b9488 Update Russian FAQ, from Viktor Vislobokov Bruce Momjian 2003-06-02 16:39:06 +00:00
  • 45eebaf822 Fixed segfault in forward definition parsing. Michael Meskes 2003-06-02 15:38:02 +00:00
  • 21b8e0acd9 Update URL to point to proper location. Bruce Momjian 2003-06-02 15:01:03 +00:00
  • b67f0ae36e Update Emacs settings, from Andrew Dunstan Bruce Momjian 2003-06-02 04:35:04 +00:00
  • 6d9ee7e7ca Add: Bruce Momjian 2003-06-01 04:31:33 +00:00
  • d7e76d42f2 markTargetListOrigin neglected to handle outer-scope Vars properly; per report from Joe Conway. Tom Lane 2003-05-31 19:03:34 +00:00
  • e70a8ee97d Add: Bruce Momjian 2003-05-31 02:54:57 +00:00
  • 944b162305 Add: Bruce Momjian 2003-05-31 02:31:50 +00:00
  • 2f1d96c3e0 Add item about sending success stories to http://advocacy.postgresql.org. Bruce Momjian 2003-05-31 02:25:11 +00:00
  • 9e1e72b698 Cause pg_dumpall to support the -a, -s, -x options of pg_dump. Tom Lane 2003-05-30 23:55:10 +00:00
  • df1df6bb90 Cause pg_dumpall to include GRANT/REVOKE for database-level permissions in its output. Make it work with server versions back to 7.0, too. Tom Lane 2003-05-30 22:55:16 +00:00
  • d24d75ff19 Small performance improvement for hash joins and hash aggregation: when the plan is ReScanned, we don't have to rebuild the hash table if there is no parameter change for its child node. This idea has been used for a long time in Sort and Material nodes, but was not in the hash code till now. Tom Lane 2003-05-30 20:23:10 +00:00
  • 776d530924 Create a real prototype function for describe. Michael Meskes 2003-05-30 13:22:02 +00:00
  • a0fed291dc Sync and some minor cleanup/fixing work plus an EXEC SQL DESCRIBE prototype. Michael Meskes 2003-05-30 08:39:01 +00:00
  • 5666462f2e Ensure that in all flex lexers that are part of the backend, a yy_fatal_error() call results in elog(ERROR) not exit(). This was already fixed in the main lexer and plpgsql, but extend same technique to all the other dot-l files. Also, on review of the possible calls to yy_fatal_error(), it seems safe to use elog(ERROR) not elog(FATAL). Tom Lane 2003-05-29 22:30:02 +00:00
  • 4fb5b92769 one more change to correctly support the removeall of autocommit Barry Lind 2003-05-29 21:44:47 +00:00
  • 9fbd52808e Adopt latest bison's spelling of 'syntax error' rather than 'parse error' for grammar-detected problems. Revert Makefile hack that kept it looking like the pre-bison-1.875 output. Tom Lane 2003-05-29 20:40:36 +00:00
  • 268313a95b Don't explicitly close() the session socket during backend exit; instead leave it for the kernel to do after the process dies. This allows clients to wait for the backend to exit if they wish (after sending X message, wait till EOF is detected on the socket). Tom Lane 2003-05-29 19:15:34 +00:00
  • 9f47c4cc5c AFAICT, none of our shared libraries are anywhere near big enough to need -fPIC on HPPA. Reduce to -fpic. Tom Lane 2003-05-29 18:08:42 +00:00
  • 196d0dd10b Changed variable parsing so struct[n].attr works. Michael Meskes 2003-05-29 13:59:26 +00:00
  • bbe9902223 Parse forward definiton of structs. Michael Meskes 2003-05-29 12:00:22 +00:00
  • 9e2a980f62 Applied patch from Fernando Nasser to fix up small type error Barry Lind 2003-05-29 04:52:44 +00:00
  • ece84bf819 Applied patch from Fernando Nasser to improve buffer sizes to avoid unnecessary resizing. Barry Lind 2003-05-29 04:48:33 +00:00
  • fb630cc49f clean up warnings produced by Eclipse Barry Lind 2003-05-29 04:39:51 +00:00
  • 35511088d3 Adding .cvsignore files for Eclipse IDE Barry Lind 2003-05-29 04:04:08 +00:00
  • 1b6e600bfe Up the build number to reflect the changes for V3 protocol support Barry Lind 2003-05-29 03:22:48 +00:00