Teodor Sigaev
34ec0c81af
Fix compiler warnings on 64-bit boxes: difference between
...
pointers are int64, but warnings are emitted for position info in
error messages in parser, so, just cast it to int32
2006-09-06 07:22:14 +00:00
Bruce Momjian
6ca4ea8a80
Add interval division/multiplication regression tests.
...
Michael Glaesemann
2006-09-06 02:05:41 +00:00
Tom Lane
433caead84
Fix sslinfo so it builds on Darwin.
2006-09-05 23:15:02 +00:00
Tom Lane
94ec712cd2
Silence compiler warning about signed vs unsigned chars.
2006-09-05 23:07:16 +00:00
Tom Lane
6b41d642e3
Silence compiler warnings about incompatible function pointer types.
2006-09-05 23:02:28 +00:00
Tom Lane
7d4838dca8
Remove pgcrypto functions that were deprecated and slated for removal.
...
Marko Kreen
2006-09-05 21:26:48 +00:00
Tom Lane
7bae5a289c
Get rid of the separate RULE privilege for tables: now only a table's owner
...
can create or modify rules for the table. Do setRuleCheckAsUser() while
loading rules into the relcache, rather than when defining a rule. This
ensures that permission checks for tables referenced in a rule are done with
respect to the current owner of the rule's table, whereas formerly ALTER TABLE
OWNER would fail to update the permission checking for associated rules.
Removal of separate RULE privilege is needed to prevent various scenarios
in which a grantee of RULE privilege could effectively have any privilege
of the table owner. For backwards compatibility, GRANT/REVOKE RULE is still
accepted, but it doesn't do anything. Per discussion here:
http://archives.postgresql.org/pgsql-hackers/2006-04/msg01138.php
2006-09-05 21:08:36 +00:00
Tom Lane
d5eb52a511
Make Gen_fmgrtab.sh locale-proof. Per report from Marko Kreen and
...
fix suggestion from Peter.
2006-09-05 19:18:13 +00:00
Teodor Sigaev
febc10de2d
Fix markup and license.
2006-09-05 18:39:08 +00:00
Teodor Sigaev
889ec4b998
Fix Intel compiler bug. Per discussion
...
'GIN FailedAssertions on Itanium2 with Intel compiler' in pgsql-hackers,
http://archives.postgresql.org/pgsql-hackers/2006-08/msg01914.php
2006-09-05 18:25:10 +00:00
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