summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
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
2000-11-04Make PROCEDURAL optional in CREATE/DROP LANGUAGE.Bruce Momjian
2000-11-04Update FAQ_DEV.Bruce Momjian
2000-11-04Update FAQ_DEV.Bruce Momjian
2000-11-02Add pg_dumpall --accounts-only option.Peter Eisentraut
2000-11-02Change bool to boolean in docs.Bruce Momjian
2000-11-01Add runtime configuration options to control permission bits and groupPeter Eisentraut
owner of unix socket.
2000-10-27Fix java driver example.Bruce Momjian
2000-10-24Integer binary operators, from Marko Kreen <marko@l-t.ee>. Renamed bitxorPeter Eisentraut
operator to '#' for consistency. Parser still needs work.
2000-10-24Major overhaul of large-object implementation, by Denis Perchine withTom Lane
kibitzing from Tom Lane. Large objects are now all stored in a single system relation "pg_largeobject" --- no more xinv or xinx files, no more relkind 'l'. This should offer substantial performance improvement for large numbers of LOs, since there won't be directory bloat anymore. It'll also fix problems like running out of locktable space when you access thousands of LOs in one transaction. Also clean up cruft in read/write routines. LOs with "holes" in them (never-written byte ranges) now work just like Unix files with holes do: a hole reads as zeroes but doesn't occupy storage space. INITDB forced!
2000-10-23Minor updates/corrections for CREATE/DROP FUNCTION/AGGREGATE/OPERATOR.Tom Lane
2000-10-22Some small polishing of Mark Hollomon's cleanup of DROP command: mightTom Lane
as well allow DROP multiple INDEX, RULE, TYPE as well. Add missing CommandCounterIncrement to DROP loop, which could cause trouble otherwise with multiple DROP of items affecting same catalog entries. Try to bring a little consistency to various error messages using 'does not exist', 'nonexistent', etc --- I standardized on 'does not exist' since that's what the vast majority of the existing uses seem to be.
2000-10-22Fix typo.Tom Lane
2000-10-21Per my ongoing discussion with PeterE, here is the patch I applied toBruce Momjian
src/template/unixware: Larry Rosenman
2000-10-21Remove portions of SSL documentation patch that were installed twice.Peter Eisentraut
2000-10-20Fix discrepency in field names.Thomas G. Lockhart
Thanks to Henry "He Weiping (Laser Henry)" <laser@zhengmai.com.cn> for catching this.