summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
2003-07-23Stamp 7.3.4.Bruce Momjian
2003-07-22Add GUC parameter to control rendezvous name.Bruce Momjian
2003-07-22Error message editing in backend/libpq, backend/postmaster, backend/tcop.Tom Lane
Along the way, fix some logic problems in pgstat_initstats, notably the bogus assumption that malloc returns zeroed memory.
2003-07-21 I updated Japanese translation of PostgreSQL FAQBruce Momjian
according to your version on May/30. (HTML and TEXT files are gzipped.) Jun Kuwamura
2003-07-20Update URL's.Bruce Momjian
2003-07-18First bits of work on error message editing.Tom Lane
2003-07-18Stephen Robert Norris wrote:Bruce Momjian
> Well, no. What it says is that certain values must be escaped (but > doesn't say which ones). Then it says there are alternate escape > sequences for some values, which it lists. > > It doesn't say "The following table contains the characters which must > be escaped:", which would be much clearer (and actually useful). Attached documentation patch updates the wording for bytea input escaping, per complaint by Stephen Norris above. Joe Conway
2003-07-17Make EXTRACT(TIMEZONE) and SET/SHOW TIMEZONE follow the SQL conventionTom Lane
for the sign of timezone offsets, ie, positive is east from UTC. These were previously out of step with other operations that accept or show timezones, such as I/O of timestamptz values.
2003-07-15Cause SHOW DATESTYLE to produce a string that will be accepted by SETTom Lane
DATESTYLE, for instance 'SQL, European' instead of 'SQL with European conventions'. Per gripe a month or two back from Barry Lind.
2003-07-14The default values for shared_buffers and max_connections are now 1000Tom Lane
and 100 respectively, if the platform will allow it. initdb selects values that are not too large to allow the postmaster to start, and places these values in the installed postgresql.conf file. This allows us to continue to start up out-of-the-box on platforms with small SHMMAX, while having somewhat-realistic default settings on platforms with reasonable SHMMAX. Per recent pghackers discussion.
2003-07-09Doc update for LOG_MIN_DURATION_STATEMENT set to zero.Bruce Momjian
2003-07-09Add new USERLIMIT GUC source level so certain options can be disabledBruce Momjian
or increased only by super-users. This fixes problems caused by making certain variables SUSET for security reasons.
2003-07-04Add --help-config facility to dump information about GUC parametersTom Lane
without needing a running backend. Reorder postgresql.conf.sample to match new layout of runtime.sgml. This commit re-adds work lost in Wednesday's crash.
2003-07-03Code review for UPDATE tab SET col = DEFAULT patch ... whack it aroundTom Lane
so it has some chance of working in rules ...
2003-07-01Fix documentation comment about restricted environments, per Kevin Jacobs.Tom Lane
2003-07-01Change EXECUTE INTO to CREATE TABLE AS EXECUTE.Peter Eisentraut
2003-06-30Rename plpython to plpythonu, and update documentation to reflect itsTom Lane
now-untrusted status.
2003-06-30Add GUC option log_error_verbosity to control which fields of errorTom Lane
reports get put into the postmaster log. Options are TERSE, DEFAULT, VERBOSE, with the same behavior as implemented on the client side in libpq.
2003-06-30Minor jdbc doc updates submitted by Kris JurkaBarry Lind
Modified Files: sgml/jdbc.sgml
2003-06-29Information schema views for group privileges, some corrections on columnPeter Eisentraut
privileges.
2003-06-29Support expressions of the form 'scalar op ANY (array)' andTom Lane
'scalar op ALL (array)', where the operator is applied between the lefthand scalar and each element of the array. The operator must yield boolean; the result of the construct is the OR or AND of the per-element results, respectively. Original coding by Joe Conway, after an idea of Peter's. Rewritten by Tom to keep the implementation strictly separate from subqueries.
2003-06-28Make information schema aware of arrays.Peter Eisentraut
The view element_types is currently not functional, awaiting some fixes in the planner (reported on -hackers).
2003-06-28Update psql for some features of new FE/BE protocol. There is aTom Lane
client-side AUTOCOMMIT mode now: '\set AUTOCOMMIT off' supports SQL-spec commit behavior. Get rid of LO_TRANSACTION hack --- the LO operations just work now, using libpq's ability to track the transaction status. Add a VERBOSE variable to control verboseness of error message display, and add a %T prompt-string code to show current transaction-block status. Superuser state display in the prompt string correctly follows SET SESSION AUTHORIZATION commands. Control-C works to get out of COPY IN state.
2003-06-27Add is_superuser parameter reporting, soon to be used by psql.Tom Lane
2003-06-27Document kernel changes needed for BSD/OS 4.3.Bruce Momjian
2003-06-27First batch of object rename commands.Peter Eisentraut
2003-06-27Create real array comparison functions (that use the element datatype'sTom Lane
comparison functions), replacing the highly bogus bitwise array_eq. Create a btree index opclass for ANYARRAY --- it is now possible to create indexes on array columns. Arrange to cache the results of catalog lookups across multiple array operations, instead of repeating the lookups on every call. Add string_to_array and array_to_string functions. Remove singleton_array, array_accum, array_assign, and array_subscript functions, since these were for proof-of-concept and not intended to become supported functions. Minor adjustments to behavior in some corner cases with empty or zero-dimensional arrays. Joe Conway (with some editorializing by Tom Lane).
2003-06-25Back out array mega-patch.Bruce Momjian
Joe Conway
2003-06-25UPDATE ... SET <col> = DEFAULTBruce Momjian
Rod Taylor
2003-06-25Add missing </row>'s.Bruce Momjian
2003-06-25Seems the runtime.sgml and perform.sgml patches combined areBruce Momjian
incompatible. I believe the attached xref meets the intent of the perform.sgml change. -- Rod Taylor <rbt@rbt.ca>
2003-06-25Documentation about using CIDR addresses in pg_hba.conf.Bruce Momjian
Andrew Dunstan
2003-06-25Create <link> entries for the foreign keys in the system catalogBruce Momjian
chapter. I got tired of hitting the 'up' link, then finding the table in the table of contents, and following it back down. Rod Taylor
2003-06-25client-auth.sgml references a renamed ID in runtime.sgmlBruce Momjian
Josh Berkus
2003-06-25Attached is the fully corrected version of the re-ording patch forBruce Momjian
Runtime.sgml and dependant files. Josh Berkus
2003-06-24Most of the synopsis areas for DROP commands use "name" as theBruce Momjian
identifier, while some areas do not. The attached converts be below to "name": conversion_name index_name The below have an existing, initdb supplied, entity named "name". As such, it could be confusing for the reader to see that identifier used in the example. domainname typename Rod Taylor
2003-06-24Revert ORDBMS change, per Peter.Bruce Momjian
2003-06-24Alter query.sgml to mention PostgreSQL as an ORDBMS. This falls in lineBruce Momjian
with advocacy and 'portal' websites. Link to createdb / dropdb from the tutorial page about create / dropdb. A pair of notes were asking about more info... Rod Taylor
2003-06-24Small patch to link to the proper place in the "runtime" file,Bruce Momjian
and to add the "schemaname" column to the description of the pg_stats view. Greg Sabino Mullane
2003-06-24Array mega-patch.Bruce Momjian
Joe Conway
2003-06-24 Add ipv6 address parsing support to 'inet' and 'cidr' data types.Bruce Momjian
Regression tests for IPv6 operations added. Documentation updated to document IPv6 bits. Stop treating IPv4 as an "unsigned int" and IPv6 as an array of characters. Instead, always use the array of characters so we can have one function fits all. This makes bitncmp(), addressOK(), and several other functions "just work" on both address families. add family() function which returns integer 4 or 6 for IPv4 or IPv6. (See examples below) Note that to add this new function you will need to dump/initdb/reload or find the correct magic to add the function to the postgresql function catalogs. IPv4 addresses always sort before IPv6. On disk we use AF_INET for IPv4, and AF_INET+1 for IPv6 addresses. This prevents the need for a dump and reload, but lets IPv6 parsing work on machines without AF_INET6. To select all IPv4 addresses from a table: select * from foo where family(addr) = 4 ... Order by and other bits should all work. Michael Graff
2003-06-23Update Russian version of FAQ.Bruce Momjian
2003-06-22Revise hash join and hash aggregation code to use the same datatype-Tom Lane
specific hash functions used by hash indexes, rather than the old not-datatype-aware ComputeHashFunc routine. This makes it safe to do hash joining on several datatypes that previously couldn't use hashing. The sets of datatypes that are hash indexable and hash joinable are now exactly the same, whereas before each had some that weren't in the other.
2003-06-22Fix some index entries.Tom Lane
2003-06-22Adjust chapter ordering in Internals part to something that seems moreTom Lane
reasonable.
2003-06-22Remove a lot of desperately obsolete material (which was all out of sight,Tom Lane
out of mind, because it'd been commented out years ago). Try to bring the remains up to a reasonable level of currency, and give it all approximately the same high level of abstraction.
2003-06-22Bring the libpq example programs into the 21st century.Tom Lane
2003-06-21Update libpq to make new features of FE/BE protocol available toTom Lane
client applications. Some editorial work on libpq.sgml, too.
2003-06-21Fix some markup problems.Tom Lane
2003-06-19Disallow dollar sign in operator names, instead allow it as a non-firstTom Lane
character in identifiers. The first change eliminates the current need to put spaces around parameter references, as in "x<=$2". The second change improves compatibility with Oracle and some other RDBMSes. This was discussed and agreed to back in January, but did not get done.