Teodor Sigaev
642194ba0c
Add hstore contrib module.
...
Per discussion
http://archives.postgresql.org/pgsql-hackers/2006-08/msg01409.php
2006-09-05 18:00:58 +00:00
Tom Lane
af7d257e21
Remove contrib modules that have been migrated to pgfoundry: adddepend,
...
dbase, dbmirror, fulltextindex, mac, userlock; or abandoned: mSQL-interface,
tips.
2006-09-05 17:20:29 +00:00
Michael Meskes
a3242fb42c
Lost some changes yet again
2006-09-05 12:17:09 +00:00
Michael Meskes
c9970d5948
Started to cleanup complex tests.
...
Added some interval checks to regression suite.
2006-09-05 12:11:03 +00:00
Michael Meskes
276b3bb3e3
Synced parser.
...
Fixed ecpglib trying to read one character after end-of-string.
Fixed port number setting in regression suite.
2006-09-05 10:00:53 +00:00
Bruce Momjian
10964008c9
Remove GIN documentation
...
Christopher Kings-Lynne
2006-09-05 03:09:56 +00:00
Bruce Momjian
786c3c0355
Fix imprecision from interval rounding of multiplication/division.
...
Bruce, Michael Glaesemann
2006-09-05 01:13:40 +00:00
Bruce Momjian
548e2c0a01
Update Japanese FAQ.
...
Jun Kuwamura
2006-09-05 00:13:41 +00:00
Tom Lane
44839ac03e
Fix information_schema.key_column_usage to show correct value of
...
position_in_unique_constraint (column newly added per SQL2003).
Greg Mullane
2006-09-04 23:13:01 +00:00
Tom Lane
5a248cd2e4
Bring sslinfo Makefile up to speed for VPATH and pgxs builds.
2006-09-04 22:22:36 +00:00
Bruce Momjian
7d03215f31
Update setseed() documentation.
2006-09-04 21:47:25 +00:00
Bruce Momjian
3bc7ededac
Update LDAP installation wording.
...
Albe Laurenz
2006-09-04 21:43:18 +00:00
Bruce Momjian
ed8969b187
Trivial patch to double vacuum speed on tables with no indexes (prevent
...
second scan of table).
Gregory Stark
2006-09-04 21:40:23 +00:00
Bruce Momjian
c66939c4aa
Add MSVC build tools.
...
Magnus Hagander
2006-09-04 21:30:40 +00:00
Tom Lane
f8bbfad075
Disallow TRUNCATE when there are any pending after-trigger events for
...
the target relation(s). There might be some cases where we could discard
the pending event instead, but for the moment a conservative approach
seems sufficient. Per report from Markus Schiltknecht and subsequent
discussion.
2006-09-04 21:15:56 +00:00
Bruce Momjian
395c8166aa
Sequences were not being shown due to the use of lowercase 's' instead
...
of 'S', and the views were not checking for table visibility with
regards to temporary tables and sequences.
Greg Sabino Mullane
2006-09-04 21:03:18 +00:00
Bruce Momjian
19dd2fbf7e
Add GIN documentation.
...
Christopher Kings-Lynne
2006-09-04 20:10:53 +00:00
Bruce Momjian
a65f7db3b5
Mention paremeterized queries do not work with partial indexes.
...
Simon Riggs
2006-09-04 19:58:02 +00:00
Bruce Momjian
497f49a736
Remove trailing slash use in ecpg regression script; caused failures on
...
some platforms.
2006-09-04 19:36:21 +00:00
Tom Lane
ad004ce787
Change ILIKE to invoke lower() and then do plain LIKE comparison when
...
working in a multibyte encoding. This fixes the problems exhibited in
bug #1931 and other reports of ILIKE misbehavior in UTF8 encoding.
It's a pretty grotty solution though --- should rethink how to do it
after we install better locale support, someday.
2006-09-04 18:32:55 +00:00
Peter Eisentraut
6dc920de59
sslinfo contrib module - information about current SSL certificate
...
Author: Victor Wagner <vitus@cryptocom.ru>
2006-09-04 15:07:46 +00:00
Peter Eisentraut
c8041474ee
Add missing gettext calls for some SSL errors.
2006-09-04 14:57:27 +00:00
Bruce Momjian
70bc947dc9
Update Japanese readme for pgstattuple.
2006-09-04 03:49:05 +00:00
Tom Lane
c9a6490991
Clean up some leftover problems in pgstattuple: remove unwanted and
...
unportable elog(NOTICE) report, fix install/uninstall sequence.
Itagaki Takahiro
2006-09-04 02:03:04 +00:00
Tom Lane
57bfb27e60
Fix interval input parser so that fractional weeks and months are
...
cascaded first to days and only what is leftover into seconds. This
seems to satisfy the principle of least surprise given the general
conversion to three-part interval values --- it was an oversight that
these cases weren't dealt with in 8.1. Michael Glaesemann
2006-09-04 01:26:28 +00:00
Tom Lane
091fe03775
Code review for UPDATE SET (columnlist) patch. Make it handle as much
...
of the syntax as this fundamentally dead-end approach can, in particular
combinations of single and multi column assignments. Improve rather
inadequate documentation and provide some regression tests.
2006-09-03 22:37:06 +00:00
Tom Lane
676d1b4e67
Remove duplicated index entry.
2006-09-03 22:23:58 +00:00
Tom Lane
4ae15f29f7
Fix broken markup.
2006-09-03 22:15:32 +00:00
Tom Lane
6ca09ad703
Suppress 'unused variable' warnings created by latest commit.
2006-09-03 19:30:43 +00:00
Tom Lane
7781916ab5
Fix non-improvement of description of archive_timeout. archive_command
...
is only invoked on completed WAL segments, period --- there's no 'by
default' about it.
2006-09-03 19:06:15 +00:00
Tom Lane
8fad2e3ff4
Arrange for GetSnapshotData to copy live-subtransaction XIDs from the
...
PGPROC array into snapshots, and use this information to avoid visits
to pg_subtrans in HeapTupleSatisfiesSnapshot. This appears to solve
the pg_subtrans-related context swap storm problem that's been reported
by several people for 8.1. While at it, modify GetSnapshotData to not
take an exclusive lock on ProcArrayLock, as closer analysis shows that
shared lock is always sufficient.
Itagaki Takahiro and Tom Lane
2006-09-03 15:59:39 +00:00
Bruce Momjian
f79f57a0af
Remove:
...
< * Change LIMIT/OFFSET and FETCH/MOVE to use int8
2006-09-03 13:37:38 +00:00
Michael Meskes
246bd83811
Synced parser.
...
Added another regression test and fixed tcp test.
2006-09-03 12:24:08 +00:00
Bruce Momjian
fc51c9186a
Properly round months into days and into seconds for interval
...
multiplication/division queries like select '41 mon 10:00:00'::interval
/ 10 as "pos".
Report from Michael Glaesemann
2006-09-03 03:34:04 +00:00
Bruce Momjian
5120f88c88
Reverted:
...
< * -Change LIMIT/OFFSET and FETCH/MOVE to use int8
> * Change LIMIT/OFFSET and FETCH/MOVE to use int8
2006-09-03 03:26:42 +00:00
Bruce Momjian
0e20c48561
Revert FETCH/MOVE int64 patch. Was using incorrect checks for
...
fetch/move in scan.l.
2006-09-03 03:19:45 +00:00
Bruce Momjian
d387a07050
Update predicate locking text.
2006-09-03 01:59:09 +00:00
Bruce Momjian
1d4abf2175
Fix case where "PM" to_timestamp() mask was eating too many characters.
...
Report from Josh Tolley.
2006-09-03 01:22:56 +00:00
Bruce Momjian
754c7d53a4
Fix LLONG_MAX define used by new int64 FETCH/MOVE patch.
2006-09-03 01:15:40 +00:00
Bruce Momjian
b0e5468448
Remove unnecessary copyObject() call in update (values) code.
2006-09-03 00:46:41 +00:00
Bruce Momjian
18f2e0351a
Add:
...
> * Simplify ability to create partitioned tables
>
> This would allow creation of partitioned tables without requiring
> creation of rules for INSERT/UPDATE/DELETE, and constraints for
> rapid partition selection. Options could include range and hash
> partition selection.
>
> * Allow auto-selection of partitioned tables for min/max() operations
2006-09-02 23:47:39 +00:00
Bruce Momjian
e0938c3f5b
Make autovacuum behavior more agressive, per discussion on hackers list
...
--- was part of autovacuum default 'on' patch that was reverted, but we
want this part.
Peter Eisentraut
2006-09-02 23:12:16 +00:00
Bruce Momjian
946abc7c68
Update postgresql.conf line for default superuser_reserved_connections.
2006-09-02 23:08:36 +00:00
Bruce Momjian
1a84952670
Change "superuser_reserved_connections" default to 3, because of
...
possible autovacuum use.
2006-09-02 23:04:20 +00:00
Bruce Momjian
1f57aac024
Add URL for autovacuum default:
...
>
> http://archives.postgresql.org/pgsql-hackers/2006-08/msg01852.php
2006-09-02 22:59:00 +00:00
Bruce Momjian
0c4f2894f9
Use '' rather than \' for literal single quotes in strings in
...
/contrib/tsearch2.
Teodor Sigaev
2006-09-02 22:03:30 +00:00
Bruce Momjian
4b636e35a5
Wording improvements for archive_timeout.
2006-09-02 21:11:26 +00:00
Joe Conway
52a3ed9fac
Added async query capability. Original patch by
...
Kai Londenberg, modified by Joe Conway
2006-09-02 21:11:15 +00:00
Bruce Momjian
1cc9299a7a
Small code cleanup for recent UPDATE SET (values) patch.
2006-09-02 20:52:01 +00:00
Bruce Momjian
6e8596a146
Add UPDATE tab SET ROW (col, ...) = (val, ...) for updating
...
multiple columns
Susanne Ebrecht
2006-09-02 20:34:47 +00:00