summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
2000-12-03Clarify the allowed length of the text data type.Thomas G. Lockhart
2000-12-03Support IBM S/390. Patches from Neale Ferguson@softwareAG-usa.com.Thomas G. Lockhart
2000-12-03Final(?) GUC clean-up. Update psql tab completion.Peter Eisentraut
2000-11-30Repair residual sillinesses from UUNET virtual host/socket path patch.Tom Lane
I hope all the dust has settled out now ...
2000-11-30Correct obsolete entry for strpos().Tom Lane
2000-11-30Minor tweaks in installation instructions, regenerate INSTALL file.Peter Eisentraut
2000-11-30Remove obsolete claim that char(n) is more efficient than other text types.Tom Lane
2000-11-30Sort out things after fe-connect.c cleanup after unix socket patch.Peter Eisentraut
2000-11-29Rewrite system catalog documentation man page in DocBook with more recentPeter Eisentraut
information.
2000-11-28Significant cleanups in SysV IPC handling (shared mem and semaphores).Tom Lane
IPC key assignment will now work correctly even when multiple postmasters are using same logical port number (which is possible given -k switch). There is only one shared-mem segment per postmaster now, not 3. Rip out broken code for non-TAS case in bufmgr and xlog, substitute a complete S_LOCK emulation using semaphores in spin.c. TAS and non-TAS logic is now exactly the same. When deadlock is detected, "Deadlock detected" is now the elog(ERROR) message, rather than a NOTICE that comes out before an unhelpful ERROR.
2000-11-28Remove PQunixsocket, per Peter's recommendation. PQhost shows the socket ↵Bruce Momjian
directory.
2000-11-25Store current LC_COLLATE and LC_CTYPE settings in pg_control during initdb;Tom Lane
re-adopt these settings at every postmaster or standalone-backend startup. This should fix problems with indexes becoming corrupt due to failure to provide consistent locale environment for postmaster at all times. Also, refuse to start up a non-locale-enabled compilation in a database originally initdb'd with a non-C locale. Suppress LIKE index optimization if locale is not "C" or "POSIX" (are there any other locales where it's safe?). Issue NOTICE during initdb if selected locale disables LIKE optimization.
2000-11-25Update pg_ctl ref page, help output, messages. Some repair to work betterPeter Eisentraut
with current postmaster.
2000-11-25Repair markupPeter Eisentraut
2000-11-25 here is a patch for formatting.c (to_char/timestampt()), for 7.1Bruce Momjian
it fixing Y,YY,YYY,YYYY conversion, the docs and regress tests update are included too. During the patch testing I found small bug in miscadmin.h in convertstr() declaration. Here it's fixed too. Thanks Karel
2000-11-24Make SET SESSION CHARACTERISTICS compliant with SQL 99. Remove redundant,Peter Eisentraut
non-standard clauses. Allow CHARACTERISTICS as unquoted identifier. Merge related reference pages.
2000-11-24Revive Reference Manual, remove reference pages from User's Guide.Peter Eisentraut
Make version.sgml the central place for updating version numbers in the documentation. Document titles now contain the version number of the release they belong to. filelist.sgml is the central (and only) place to declare system entities (i.e., sgml files). No longer a need to declare them in each document header. There is no longer any need to maintain duplicate chapter lists in postgres.sgml and user/admin/etc.sgml, everything is build from the same sources. Some parameter entities allow for different text to be included when the integrated or a single doc set is generated, which eliminates the problems that had caused this to fail in the past.
2000-11-22Make socket option specify just the directory, not the full path.Bruce Momjian
2000-11-22Tweak resultmap documentation, add to README too.Tom Lane
2000-11-21Allow for different result files when using GCC versus native compiler.Peter Eisentraut
2000-11-21Improve comments in pg_hba.conf.sample and the associated SGMLTom Lane
documentation.
2000-11-21Update for new pg_dump with blobs etcPhilip Warner
2000-11-20Correct directory names.Peter Eisentraut
Thanks to Martin A. Marques <martin@math.unl.edu.ar> for the tip.
2000-11-20Revise handling of oldstyle/newstyle functions per recent discussionsTom Lane
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.
2000-11-18RefinementsPeter Eisentraut
2000-11-16Change SearchSysCache coding conventions so that a reference count isTom Lane
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.
2000-11-16I think in datatype.sgml line 506 or so:Bruce Momjian
<entry>varchar(n)</entry> <entry>(4+x) bytes</entry> should be <entry>varchar(n)</entry> <entry>(4+n) bytes</entry> or <entry>varchar(x)</entry> <entry>(4+x) bytes</entry> Regards Laser Henry
2000-11-15Repair markupPeter Eisentraut
2000-11-15Rename parameter "hostname" to "virtual_host". Seemed very ambiguous...Peter Eisentraut
2000-11-14Small polishing of syslog facility and ident settings. Only allow settingPeter Eisentraut
at postmaster start, rename syslog_progid to syslog_ident, since syslog itself uses that term, fix doc markup.
2000-11-14Extend CREATE DATABASE to allow selection of a template database to beTom Lane
cloned, rather than always cloning template1. Modify initdb to generate two identical databases rather than one, template0 and template1. Connections to template0 are disallowed, so that it will always remain in its virgin as-initdb'd state. pg_dumpall now dumps databases with restore commands that say CREATE DATABASE foo WITH TEMPLATE = template0. This allows proper behavior when there is user-added data in template1. initdb forced!
2000-11-14Update and polish postmaster and postgres help output and man pages.Peter Eisentraut
2000-11-14Add mention of new leading-slash handling of hostname to libpq docs.Bruce Momjian
2000-11-13Add mention of hostname leading slash handling to all manual pages that use -h.Bruce Momjian
2000-11-13Remove -k unix socketpath option from client side, allow hostname withBruce Momjian
leading slash to behave as a unix socket path.
2000-11-13Ok, You guys are probably tired of me, BUT, here is another one, thatBruce Momjian
adds the facility to set the program name used in syslog. (this includes the other ones). One gotcha, the parser doesn't like special characters in strings. For example, i tried to use pg-test, and if failed the parse coming from the postgresql.conf file. I don't think it's a showstopper.. Larry Rosenman
2000-11-13UUNET is looking into offering PostgreSQL as a part of a managed webBruce Momjian
hosting product, on both shared and dedicated machines. We currently offer Oracle and MySQL, and it would be a nice middle-ground. However, as shipped, PostgreSQL lacks the following features we need that MySQL has: 1. The ability to listen only on a particular IP address. Each hosting customer has their own IP address, on which all of their servers (http, ftp, real media, etc.) run. 2. The ability to place the Unix-domain socket in a mode 700 directory. This allows us to automatically create an empty database, with an empty DBA password, for new or upgrading customers without having to interactively set a DBA password and communicate it to (or from) the customer. This in turn cuts down our install and upgrade times. 3. The ability to connect to the Unix-domain socket from within a change-rooted environment. We run CGI programs chrooted to the user's home directory, which is another reason why we need to be able to specify where the Unix-domain socket is, instead of /tmp. 4. The ability to, if run as root, open a pid file in /var/run as root, and then setuid to the desired user. (mysqld -u can almost do this; I had to patch it, too). The patch below fixes problem 1-3. I plan to address #4, also, but haven't done so yet. These diffs are big enough that they should give the PG development team something to think about in the meantime :-) Also, I'm about to leave for 2 weeks' vacation, so I thought I'd get out what I have, which works (for the problems it tackles), now. With these changes, we can set up and run PostgreSQL with scripts the same way we can with apache or proftpd or mysql. In summary, this patch makes the following enhancements: 1. Adds an environment variable PGUNIXSOCKET, analogous to MYSQL_UNIX_PORT, and command line options -k --unix-socket to the relevant programs. 2. Adds a -h option to postmaster to set the hostname or IP address to listen on instead of the default INADDR_ANY. 3. Extends some library interfaces to support the above. 4. Fixes a few memory leaks in PQconnectdb(). The default behavior is unchanged from stock 7.0.2; if you don't use any of these new features, they don't change the operation. David J. MacKenzie
2000-11-12Add new 7.0.3 item to all places.Bruce Momjian
2000-11-11Repair markupPeter Eisentraut
2000-11-11Markup enhancements, some factual corrections.Peter Eisentraut
2000-11-11Mention new AT TIME ZONE feature.Thomas G. Lockhart
2000-11-11Eliminate word rotPeter Eisentraut
2000-11-10Adjust INET/CIDR display conventions and reimplement some INET/CIDRTom Lane
functions, per recent discussions on pghackers. For now, I have called the verbose-display formatting function text(), but will reconsider if enough people object. initdb forced.
2000-11-10Add update of HISTORY file for 7.0.3.Bruce Momjian
2000-11-10Fix typos.Tom Lane
2000-11-08Add '-c name=val' flag for setting run-time parameters.Peter Eisentraut
2000-11-05Add some configure checks for DocBook and related tools. With a somewhatPeter Eisentraut
standard installation layout it should be possible to build the HTML and print documentation without additional manual setup.
2000-11-05Update for recent developments (C++, shlib), minor fixesPeter Eisentraut
2000-11-04Update for createlang options in docs.Bruce Momjian
2000-11-04more procedural doc cleanupBruce Momjian