Jan Wieck
b1e4b56144
Changed execution time of ON <event> RESTRICT referential
...
integrity triggers to after statement allways. Ignores
deferred state now, closer to SQL3 semantics.
Jan
2000-02-29 12:28:25 +00:00
Bruce Momjian
f55624a96c
autoconf
2000-02-28 23:32:43 +00:00
Bruce Momjian
da8b899d6c
Update ecpg to use snprintf
2000-02-28 23:28:41 +00:00
Bruce Momjian
9418e701b3
Update HISTORY file.
2000-02-28 18:43:07 +00:00
Bruce Momjian
2a18b1507f
Update TODO list.
2000-02-28 09:24:47 +00:00
Bruce Momjian
cf1d2165b3
Fix comment spacing.
2000-02-28 08:51:43 +00:00
Byron Nikolaidis
81704b9070
update to 6.40.0009 and provide WIN32 defines for auto-configured items
...
such as BLCKSZ and MAXPGPATHLEN?
2000-02-28 03:31:36 +00:00
Bruce Momjian
dcba387636
remove extra include.
2000-02-28 02:21:17 +00:00
Byron Nikolaidis
a7b1a008cd
missing state transition
2000-02-28 00:23:18 +00:00
Tom Lane
18baa9790e
Looks like I broke SET variable = DEFAULT awhile ago. Ooops.
2000-02-27 21:10:41 +00:00
Tom Lane
80b7955d60
Correct bogus syntax in SET example.
2000-02-27 21:07:03 +00:00
Tom Lane
84ccfdf087
Avoid a little bit of unnecessary computation in canonicalize_qual.
2000-02-27 19:45:44 +00:00
Bruce Momjian
8b33278450
Update TODO list.
2000-02-27 19:04:06 +00:00
Tom Lane
52a8d71203
Add lztext to TypeCategory so that lztext OP text cases will work
...
correctly (the lztext value will be promoted to text automatically).
2000-02-27 18:54:43 +00:00
Tom Lane
8d0f1dd179
Jan forgot to increment catversion when adding lztext. Naughty naughty.
2000-02-27 18:06:28 +00:00
Bruce Momjian
1210bd4526
Update history
2000-02-27 14:57:16 +00:00
Jan Wieck
75133d9a46
Reactivated LZTEXT data type and changed rule plan- and qual-strings
...
into lztext.
Jan
2000-02-27 12:02:34 +00:00
Tatsuo Ishii
97e38d32b8
Update expected files due to the psql format change
2000-02-27 10:21:16 +00:00
Tatsuo Ishii
570bb30d73
Suppress unneccesary message from createdb
2000-02-27 10:20:13 +00:00
Tatsuo Ishii
c9ceab967c
Add SQL_ASCII test case
2000-02-27 10:15:17 +00:00
Tatsuo Ishii
544cafb4d5
Fix multibyte regress results for EUC_CN, EUC_KR and EUC_TW
2000-02-27 10:14:33 +00:00
Tatsuo Ishii
f30d5f9e6c
Add LinuxPPC mappings
2000-02-27 10:13:22 +00:00
Tom Lane
a065827554
Clean up badly-formatted error messages from pg_connect.
2000-02-27 07:44:22 +00:00
Tom Lane
750549db34
Add Assert() to check for trying to heap_close a relation when the
...
relcache entry's reference count is zero.
2000-02-27 07:31:00 +00:00
Tom Lane
1e091ad601
Add 'volatile' declarations to silence gcc warnings about longjmp.
...
Shouldn't create any portability problems, since we have a configure
test to #define away volatile if the compiler doesn't support it.
2000-02-27 07:18:29 +00:00
Tom Lane
f884130241
Minor improvements in regprocout() and oidvectortypes().
2000-02-27 03:30:27 +00:00
Tom Lane
66fe0fc87e
Fix poorly worded error messages for unary operator type resolution
...
failures. Fix some outright bugs too, including a reference to
uninitialized memory that would cause failures like this one:
select -('1234567890.1234567'::text);
ERROR: Unable to locate type oid 2139062143 in catalog
2000-02-27 02:48:15 +00:00
Tom Lane
ed0e292354
Clean up dependencies for version.o.
...
This avoids the useless rebuild of pg_version that used to happen on
each build or install pass.
2000-02-27 01:33:43 +00:00
Tom Lane
22cab26131
Clean up dependencies for version.o.
2000-02-27 01:26:12 +00:00
Tom Lane
22a9537ff3
Clean up dependencies for version.o.
2000-02-27 01:18:46 +00:00
Tom Lane
01eea27c4c
Fix a couple of inconsistent usages of include <...> vs. include "...".
2000-02-27 01:10:31 +00:00
Bruce Momjian
a4a9976d2e
Add 7.0 changes to HISTORY file. This has to go into SGML eventually,
...
but we should get it out to beta testers.
2000-02-26 23:22:41 +00:00
Tom Lane
aff830a760
Add date and time datatype handling to convert_to_scalar. (I was waiting
...
for Thomas to do the datetime consolidation before touching this, but
it's done now...)
2000-02-26 23:03:12 +00:00
Tom Lane
baeef0e172
Change rule dumper to produce reasonable output for casts that assign
...
a specific length or precision, such as foo::char(8). Remove erroneous
removal of user-written casts at the top level of a SELECT target item.
2000-02-26 21:13:18 +00:00
Tom Lane
7173c485c8
Fix exprTypmod to recognize length-coercion function expressions,
...
such as bpchar(char_expression, N), and pull out the attrtypmod that
the function is coercing to. This allows correct deduction of the
column type in examples such as
CREATE VIEW v AS SELECT f1::char(8) FROM tbl;
Formerly we labeled v's column as char-of-unknown-length not char(8).
Also, this change causes the parser not to insert a redundant length
coercion function if the user has explicitly casted an INSERT or UPDATE
expression to the right length.
2000-02-26 21:11:10 +00:00
Tom Lane
cbf4c9671e
psql's \d command wasn't doing the right things with 'char' (type 18)
...
fields, nor with bpchar and varchar fields that have typmod -1. The
latter effectively have an unspecified length, so I made them display
as char() and varchar() rather than falsely equating them to char(1)
and varchar(1).
2000-02-26 18:31:25 +00:00
Tom Lane
6f11af0c62
I had managed to break acceptance of "char", which worked in 6.5 to
...
refer to the single-byte char type. 7.0 was taking it as bpchar(1).
2000-02-26 18:13:41 +00:00
Tom Lane
664908f564
Undo a couple of mistaken applications of NameStr() to StringInfos.
...
It worked, because they both have fields named 'data', but it's surely
trouble waiting to happen. I wonder whether there are more ...
2000-02-26 06:36:44 +00:00
Tom Lane
08b1040374
Shared-memory hashtables have non-extensible directories, which means
...
it's a good idea to choose the directory size based on the expected
number of entries. But ShmemInitHash was using a hard-wired constant.
Boo hiss. This accounts for recent report of postmaster failure when
asking for 64K or more buffers.
2000-02-26 05:25:55 +00:00
Michael Meskes
c05abfb1a8
*** empty log message ***
2000-02-25 15:26:12 +00:00
Michael Meskes
70130905d1
*** empty log message ***
2000-02-25 11:11:15 +00:00
Bruce Momjian
94ae69f4dc
Update TODO list.
2000-02-25 03:24:28 +00:00
Tom Lane
4926709563
Fix longstanding bug that kept functional indexes from working when you
...
defaulted the opclass. This addresses TODO item
* Allow creation of functional indexes to use default types
(Does that make it a feature? Oh dear...)
2000-02-25 02:58:48 +00:00
Peter Eisentraut
73348316e7
Enabled regression driver to run without PGLIB set.
2000-02-24 23:37:30 +00:00
Bruce Momjian
46ba3f839d
Suppress timespan and datetime ops from being brought in via pg_dump
...
from previous release.
2000-02-24 16:34:21 +00:00
Bruce Momjian
5cdfaea899
Add missing files like foreign key regression tests and config.h.win32.
2000-02-24 16:02:28 +00:00
Bruce Momjian
ce9f73c162
The following is required in order to make beta1 compile on the Win32
...
platform (psql and libpq):
The file "config.h.win32" in the include\ directory (from my patch from
2000-01-18) is missing from the tree. It needs to be put back :-)
The following patch has to be applied in the interfaces\libpq directory.
//Magnus
2000-02-24 15:53:12 +00:00
Tom Lane
58f481c4ff
Tweak libpq so that if a backend ERROR message arrives while libpq
...
thinks the connection is idle, the error message is displayed as if
it were a NOTICE. This seems better than dropping the message on
the floor ... particularly if the message is the backend telling us
why it's about to close the connection. The previous behavior was
Backend message type 0x45 arrived while idle
pqReadData() -- backend closed the channel unexpectedly.
which is not real helpful.
2000-02-24 04:50:51 +00:00
Hiroshi Inoue
f017d7eeee
Check pending cancel request before waiting for lock
2000-02-24 04:36:01 +00:00
Hiroshi Inoue
a5e944580f
Add the check CommonSpecialPortal in use(my fault)
2000-02-24 04:34:38 +00:00