Commit Graph

11203 Commits

Author SHA1 Message Date
Tom Lane
04d975f0ca Make regress tests safe for variable-resolution timestamps. 2001-10-04 14:51:06 +00:00
Tom Lane
64dff0beac Fix some problems in new variable-resolution-timestamp code. 2001-10-04 14:49:57 +00:00
Bruce Momjian
c4566933b1 Change some 7.2 mentions to version macro. 2001-10-04 04:46:43 +00:00
Bruce Momjian
864059c2c1 Update TODO list. 2001-10-04 04:24:24 +00:00
Bruce Momjian
1d75834722 Update TODO list. 2001-10-04 04:23:13 +00:00
Tatsuo Ishii
f03b7ba0de Add dependency for regexec.c 2001-10-04 04:16:16 +00:00
Tatsuo Ishii
62d62e79b7 Add dependency for like.c 2001-10-04 04:13:40 +00:00
Tatsuo Ishii
219bd1e4fb Optimization for single byte encodings. 2001-10-04 02:15:47 +00:00
Bruce Momjian
a2a0f7b79b Update TODO list. 2001-10-03 22:27:58 +00:00
Tom Lane
fcd2e372a7 Consistently use gcc's __attribute__((format)) to check sprintf-style
format strings wherever possible.  Remarkably, this exercise didn't
turn up any inconsistencies, but it seems a good idea for the future.
2001-10-03 21:58:28 +00:00
Tom Lane
2e5fda7b7e DROP AGGREGATE and COMMENT ON AGGREGATE now accept the expected syntax
'aggname (aggtype)'.  The old syntax 'aggname aggtype' is still accepted
for backwards compatibility.  Fix pg_dump, which was actually broken for
most cases of user-defined aggregates.  Clean up error messages associated
with these commands.
2001-10-03 20:54:22 +00:00
Tom Lane
16def00ffb Update error message wording for format_type change. 2001-10-03 19:24:36 +00:00
Tom Lane
9488aad618 Remove no-longer-used macros. 2001-10-03 19:18:42 +00:00
Tom Lane
2d6b1f29fb Update incorrect expected file. Use 'timestamp without time zone'
datatype in test, to try to avoid any dependency on local time zone.
2001-10-03 18:39:12 +00:00
Bruce Momjian
1226816e4e Update for GIST. 2001-10-03 18:38:06 +00:00
Bruce Momjian
c8ae5c2de1 Update TODO list. 2001-10-03 18:36:03 +00:00
Bruce Momjian
683e47ae70 Update TODO list. 2001-10-03 18:35:41 +00:00
Tom Lane
5c35b5973b Teach format_type about time/timestamp precision, so that pg_dump and
psql's \d option work properly.
2001-10-03 18:32:42 +00:00
Tom Lane
2684f15e46 Add missing TIMESTAMPTZ case. 2001-10-03 18:25:59 +00:00
Bruce Momjian
873dd24313 Update TODO list. 2001-10-03 17:38:41 +00:00
Bruce Momjian
b3580dc571 Update TODO list. 2001-10-03 17:38:13 +00:00
Tom Lane
2b7ccb17e1 Some further kibitzing on cachability of datetime functions.
In particular, mark all I/O functions that can produce or consume
a date as noncachable, in light of existence of DateStyle variable.
2001-10-03 17:22:05 +00:00
Bruce Momjian
4a147ba641 Update TODO list. 2001-10-03 16:05:43 +00:00
Tom Lane
cf44762642 Update for latest regression tests. 2001-10-03 15:51:48 +00:00
Tom Lane
77be5f9451 AdjustTimestampForTypmod does not work (at least not portably) on
-infinity and +infinity.  Put TIMESTAMP_NOT_FINITE guard into the routine,
instead of forgetting it at some call sites.  Fixes regression test
failures here.
2001-10-03 15:50:48 +00:00
Tom Lane
a390975cc1 Neatnik fetishism. 2001-10-03 15:42:12 +00:00
Thomas G. Lockhart
3e1beda2cd Implement precision support for timestamp and time, both with and without
time zones.
SQL99 spec requires a default of zero (round to seconds) which is set
 in gram.y as typmod is set in the parse tree. We *could* change to a
 default of either 6 (for internal compatibility with previous versions)
 or 2 (for external compatibility with previous versions).
Evaluate entries in pg_proc wrt the iscachable attribute for timestamp and
 other date/time types. Try to recognize cases where side effects like the
 current time zone setting may have an effect on results to decide whether
 something is cachable or not.
2001-10-03 05:29:27 +00:00
Thomas G. Lockhart
a51de40fb6 Minor fixup in spacing for tabular information. 2001-10-03 05:24:22 +00:00
Thomas G. Lockhart
af9747c375 Fix up bad indenting in a few places. 2001-10-03 05:23:12 +00:00
Tom Lane
a5dafa3177 Tweak to test HAVE_GETOPT_H before including <getopt.h>, so as to
build on systems without.
2001-10-02 22:38:43 +00:00
Tom Lane
f2c657375d Add CREATE OR REPLACE FUNCTION syntax to allow replacing a function
definition without changing the function's OID, thereby not breaking
rules, views, triggers, etc that depend on it.  From Gavin Sherry.
2001-10-02 21:39:36 +00:00
Vince Vielhaber
f24fe14162 Updated URLs. 2001-10-02 14:21:26 +00:00
Michael Meskes
fecbeedc7e Re-added Tom's patch fixing my setlocale patch. I accidently
deleted it.
2001-10-02 14:08:28 +00:00
Bruce Momjian
f02ffdf4bd Update TODO list. 2001-10-02 01:21:16 +00:00
Bruce Momjian
c53457b5a6 Update TODO list. 2001-10-02 01:20:46 +00:00
Bruce Momjian
7ac746957c Update TODO list. 2001-10-02 01:20:14 +00:00
Bruce Momjian
80ba0da5ce Update TODO list. 2001-10-02 01:20:05 +00:00
Tom Lane
c7a7107f41 Revise shmget() and semget() failure messages to mention the possibility
of coping by reducing shared_buffers/max_connections settings.
2001-10-01 23:26:55 +00:00
Tom Lane
d7bdfab492 Fix typo (block size is 8 kB not 8192 kB). 2001-10-01 22:44:31 +00:00
Bruce Momjian
95b2a2a34f Fix wording. 2001-10-01 21:47:24 +00:00
Tom Lane
1929a90b69 Change pg_dump to produce CREATE INDEX commands by using the backend's
pg_get_indexdef() function, rather than reaching into the system catalogs
for itself.  This eliminates a fair amount of redundant code.  Also,
since I just changed pg_get_indexdef() to suppress display of default
index opclasses, this will mean that 7.2 and later dumps will not mention
opclasses unless they are non-default opclasses.  Should make life easier
for future index opclass reorganizations.
2001-10-01 21:31:52 +00:00
Tom Lane
e5bbf19659 Extend pg_get_indexdef() to know about index predicates. Also, tweak
it to suppress index opclass output for opclasses that are the default
for their datatype; only non-default opclasses are shown explicitly.
This is expected to improve portability of the CREATE INDEX command
across future versions of Postgres --- we've changed index opclasses
too often in the past to think we won't do so again.
2001-10-01 20:15:26 +00:00
Tom Lane
0648d78ac4 Make inclusion logic for sys/sem.h and sys/ipc.h consistent across all
the files that need them.  Per trouble report from Teodor.
2001-10-01 18:16:35 +00:00
Tom Lane
6d18c038b7 Fix a couple of stray // comments. 2001-10-01 17:53:12 +00:00
Bruce Momjian
77d2622498 Add sys/types.h for FreeBSD compile.
Teodor Sigaev
2001-10-01 17:52:34 +00:00
Bruce Momjian
735594ff08 Update docs for 7.2 mention where appropriate. 2001-10-01 17:46:46 +00:00
Tom Lane
87fd2dbe7c Clean up a little more carefully around fork of pgstat subprocess.
Partial support for BEOS (not sure whether second fork of grandchild
process needs these extra calls or not; someone who has BEOS will need
to test it).
2001-10-01 16:48:37 +00:00
Bruce Momjian
43cadb9231 Add missing pgcrypto files. 2001-10-01 16:12:23 +00:00
Bruce Momjian
998cebc4db Update to "7.2". 2001-10-01 15:44:45 +00:00
Bruce Momjian
dca4f8e3bb Run autoconf. 2001-10-01 15:33:55 +00:00