Bruce Momjian
1c0aeec65b
More cleanups.
2005-03-13 04:35:06 +00:00
Bruce Momjian
cbe4b4163e
More improvements.
2005-03-13 04:10:23 +00:00
Bruce Momjian
a717ab6fa6
More additions to the table.
2005-03-13 03:44:51 +00:00
Bruce Momjian
1fa8445233
Keep changing the markup until I like it. :-)
2005-03-13 03:02:08 +00:00
Bruce Momjian
382f24b187
More table markup improvements.
2005-03-13 02:54:34 +00:00
Bruce Momjian
7b7abb7ccb
More table markup fixes.
2005-03-13 02:33:03 +00:00
Bruce Momjian
6109a1ce18
Rework "aliases" column for encodings.
2005-03-13 02:20:50 +00:00
Bruce Momjian
074ba31e41
Fix markup typo.
2005-03-13 02:07:04 +00:00
Bruce Momjian
f949baf9a2
Add missing conversion documentation for certain encodings.
2005-03-13 02:02:44 +00:00
Bruce Momjian
e42e3b6c56
Reorder documented encodings to be alphabetical.
...
Remove warning about pre-7.2 LATIN5 usage.
2005-03-13 01:30:59 +00:00
Bruce Momjian
ee1bd33dd0
Document aliases for our supported encodings.
...
Add a few encodings that were not documented.
2005-03-13 01:26:30 +00:00
Tom Lane
fa5e44017a
Adjust the API for aggregate function calls so that a C-coded function
...
can tell whether it is being used as an aggregate or not. This allows
such a function to avoid re-pallocing a pass-by-reference transition
value; normally it would be unsafe for a function to scribble on an input,
but in the aggregate case it's safe to reuse the old transition value.
Make int8inc() do this. This gets a useful improvement in the speed of
COUNT(*), at least on narrow tables (it seems to be swamped by I/O when
the table rows are wide). Per a discussion in early December with
Neil Conway. I also fixed int_aggregate.c to check this, thereby
turning it into something approaching a supportable technique instead
of being a crude hack.
2005-03-12 20:25:06 +00:00
Bruce Momjian
852ef58da9
Documention all our supported encodings.
2005-03-12 06:28:17 +00:00
Bruce Momjian
948c41f404
Done:
...
< o Allow COPY FROM ... CSV to interpret newlines and carriage
> o -Allow COPY FROM ... CSV to interpret newlines and carriage
2005-03-12 05:41:38 +00:00
Bruce Momjian
06a61d66f9
Done:
...
* -Add a warning when the free space map is too small
2005-03-12 05:25:49 +00:00
Bruce Momjian
b9de4a26cf
Here's the patch to fix a lot of markup errors in the HTML FAQs. Doesn't
...
change content (at least not supposed to).
Magnus Hagander
2005-03-11 21:46:54 +00:00
Bruce Momjian
db48396a8a
Fix typos.
...
Hashem Masoud
2005-03-11 13:09:39 +00:00
Bruce Momjian
85ecedf1d8
Fix typos.
...
Robert Treat
2005-03-11 11:59:16 +00:00
Bruce Momjian
e185618f5d
Fix typos.
...
Robert Treat
2005-03-11 11:43:45 +00:00
Bruce Momjian
7e3a8d9a83
Fix typo.
2005-03-11 11:42:03 +00:00
Bruce Momjian
a258a1bba8
Add:
...
> * Fix cross-compiling of time zone database via 'zic'
2005-03-11 03:45:25 +00:00
Tom Lane
595ed2a855
Make the behavior of HAVING without GROUP BY conform to the SQL spec.
...
Formerly, if such a clause contained no aggregate functions we mistakenly
treated it as equivalent to WHERE. Per spec it must cause the query to
be treated as a grouped query of a single group, the same as appearance
of aggregate functions would do. Also, the HAVING filter must execute
after aggregate function computation even if it itself contains no
aggregate functions.
2005-03-10 23:21:26 +00:00
Bruce Momjian
e829f82223
Add comma.
2005-03-08 13:27:31 +00:00
Bruce Momjian
3716e12808
Fix markup of URL.
2005-03-08 03:52:57 +00:00
Bruce Momjian
2b26458a91
Add URL for patches queues.
2005-03-08 01:15:33 +00:00
Bruce Momjian
e3d7de6b99
Rename canonical encodings, per Peter:
...
UNICODE => UTF8
ALT => WIN866
WIN => WIN1251
TCVN => WIN1258
The old codes continue to work.
2005-03-07 04:30:55 +00:00
Tom Lane
1fcfa038ce
Add a note that regression test row ordering differences can be caused
...
by non-default planner parameter settings.
2005-03-07 02:00:28 +00:00
Tom Lane
5d5087363d
Replace the BufMgrLock with separate locks on the lookup hashtable and
...
the freelist, plus per-buffer spinlocks that protect access to individual
shared buffer headers. This requires abandoning a global freelist (since
the freelist is a global contention point), which shoots down ARC and 2Q
as well as plain LRU management. Adopt a clock sweep algorithm instead.
Preliminary results show substantial improvement in multi-backend situations.
2005-03-04 20:21:07 +00:00
Tom Lane
5c2e68ba6b
Fix misspelling of sysctl, per Stefan Hans.
2005-03-02 19:58:54 +00:00
Neil Conway
87aafa1600
SGML improvements to the DML chapter.
2005-03-01 23:45:00 +00:00
Bruce Momjian
5edb76d4fc
Done:
...
> * -Make src/port/snprintf.c thread-safe
2005-03-01 05:00:20 +00:00
Neil Conway
484f0464ff
Implement max() and min() aggregates for array types. Patch from Koju
...
Iijima, reviewed by Neil Conway. Catalog version number bumped,
regression tests updated.
2005-02-28 03:45:24 +00:00
Bruce Momjian
2d22f16132
Rename planner stats detail to avoid label confict.
2005-02-27 01:17:34 +00:00
Bruce Momjian
234d50812c
Add documentation on how statistics are used by the planner.
...
Mark Kirkwood
2005-02-27 00:49:28 +00:00
Bruce Momjian
f55339577b
Adjust OS-specific kernel settings to mention old and new BSD methods of
...
adjusting values:
> But to be on the safe side, it would make sense to do something similar
> to the BSD section, and comment about older distributions maybe needing
> to manipulate /proc/kernel/* directly.
Mark Kirkwood
2005-02-26 23:19:05 +00:00
Bruce Momjian
ffef9a9de4
Clarify PGPASSWORD usage:
...
! authentication. Use of this environment variable is not
! recommended for security reasons (some operating systems
! allow non-root users to see process environment variables via
! <application>ps</>); instead consider using the
! <filename>~/.pgpass</> file (see <xref linkend="libpq-pgpass">).
2005-02-26 18:39:04 +00:00
Tom Lane
891497d3a9
Correct overstatement in locking docs: we said ExclusiveLock is never
...
taken automatically, but this is only true with respect to user tables.
2005-02-26 18:37:17 +00:00
Bruce Momjian
0060023c3d
State PGPASSWORD is "not recommended" rather than "depricated".
2005-02-26 14:21:40 +00:00
Bruce Momjian
93aa22fc8e
Please find enclosed a patch, per Dennis Bj<C3><B6>rklund, that uses -f
...
for input files rather than <. This makes error messages, &c. more
expressive.
David Fetter
2005-02-25 04:56:01 +00:00
Bruce Momjian
6b80ca2f06
Fix plpgsql error message for dropped temporary tables.
2005-02-25 04:18:27 +00:00
Bruce Momjian
e49da4855c
Clarify object ownership language to prevent confusion with database
...
ownership.
2005-02-25 02:34:56 +00:00
Bruce Momjian
0c6568424a
Updatge wording.
2005-02-25 00:45:30 +00:00
Bruce Momjian
3debf968ef
Fix markup.
2005-02-25 00:32:55 +00:00
Bruce Momjian
026a8510a3
Fix HTML markup and add NULL sorting item to existing NULL FAQ item.
...
Greg Sabino Mullan
2005-02-25 00:32:15 +00:00
Bruce Momjian
d2557833e9
Add:
...
> * Improve psql's handling of multi-line queries
2005-02-25 00:24:10 +00:00
Bruce Momjian
0b58d30168
Add wording about UTF8:
...
< like towupper().
> like towupper(). However, UTF8 already works with normal
> locales but provides no ordering.
2005-02-24 23:39:29 +00:00
Bruce Momjian
0ae430a207
Done:
...
> o -Change PL/PgSQL to use palloc() instead of malloc()
2005-02-24 14:14:41 +00:00
Tom Lane
26b9a2860f
Document that only a table's owner may TRUNCATE it. Per Keith Worthington.
2005-02-22 19:06:18 +00:00
Bruce Momjian
64011b4dce
Add:
...
> * Add internationalized message strings
2005-02-22 04:08:01 +00:00
Bruce Momjian
78bb800bc2
Update initdb locale/encoding documentation description. Backpatch to
...
8.0.X.
2005-02-22 02:54:19 +00:00