- 21 1月, 2004 4 次提交
-
-
由 Dennis Bjorklund 提交于
-
由 Tom Lane 提交于
source the \copy came from. Also, fix prompting logic so that initial and per-line prompts appear for all cases of reading from an interactive terminal. Patch by Mark Feit, with some kibitzing by Tom Lane.
-
由 Tom Lane 提交于
constant. Per Kris Jurka.
-
由 Tom Lane 提交于
characters, as for fancy colorized prompts. This was nearly a direct lift from bash-2.05b's lib/readline/display.c, per guidance from Chet Ramey. Reece Hart
-
- 20 1月, 2004 6 次提交
-
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
editing of this text had left nearly contradictory statements in adjacent paragraphs ...
-
由 PostgreSQL Daemon 提交于
missed a few files
-
由 PostgreSQL Daemon 提交于
JDBC is now on GBorg
-
由 Tom Lane 提交于
should not be too eager to reject paths involving unknown schemas, since it can't really tell whether the schemas exist in the target database. (Also, when reading pg_dumpall output, it could be that the schemas don't exist yet, but eventually will.) ALTER USER SET has a similar issue. So, reduce the normal ERROR to a NOTICE when checking search_path values for these commands. Supporting this requires changing the API for GUC assign_hook functions, which causes the patch to touch a lot of places, but the changes are conceptually trivial.
-
由 Teodor Sigaev 提交于
-
- 19 1月, 2004 4 次提交
-
-
由 Peter Eisentraut 提交于
-
由 Tom Lane 提交于
we have detected that an IN subquery must return unique results.
-
由 Tom Lane 提交于
UNION/INTERSECT/EXCEPT (without ALL). This adds on to the previous optimization for subqueries using DISTINCT.
-
由 Tom Lane 提交于
dynamically loaded C functions). Some limited testing suggests that this puts the lookup speed for external functions just about on par with built-in functions. Per discussion with Eric Ridge.
-
- 18 1月, 2004 4 次提交
-
-
由 Peter Eisentraut 提交于
-
由 Tom Lane 提交于
in a COPY error message. It seems that glibc gets indigestion if it is asked to truncate strings that contain invalid UTF-8 encoding sequences. vsnprintf will return -1 in such cases, leading to looping and eventual memory overflow in elog.c. Instead use our own, more robust pg_mbcliplen routine. I believe this problem accounts for several recent reports of unexpected 'out of memory' errors during COPY IN.
-
由 Tom Lane 提交于
check instead of hardwiring assumptions that only certain plan node types can appear at the places where we are testing. This was always a pretty fragile assumption, and it turns out to be broken in 7.4 for certain cases involving IN-subselect tests that need type coercion. Also, modify code that builds finished Plan tree so that node types that don't do projection always copy their input node's targetlist, rather than having the tlist passed in from the caller. The old method makes it too easy to write broken code that thinks it can modify the tlist when it cannot.
-
由 Tom Lane 提交于
a run-time key (that is, a nonconstant expression compared to the index variable), the key is evaluated just once per scan, but we were charging costs as though it were evaluated once per visited index entry.
-
- 17 1月, 2004 1 次提交
-
-
由 Tom Lane 提交于
tuptoaster.c --- fields that are compressed in-line are not a reason to invoke the toaster. Along the way, add a couple more htup.h macros to eliminate confusing negated tests, and get rid of the already vestigial TUPLE_TOASTER_ACTIVE symbol.
-
- 16 1月, 2004 2 次提交
-
-
由 Peter Eisentraut 提交于
as the result of the SGML-based tool chain.
-
由 Jan Wieck 提交于
ARC buffer replacement strategy. Jan
-
- 15 1月, 2004 1 次提交
-
-
由 Tom Lane 提交于
for sure...). Rather than relying on the query context of a rangetable entry to identify what permissions it wants checked, store a full AclMode mask in each RTE, and check exactly those bits. This allows an RTE specifying, say, INSERT privilege on a view to be copied into a derived UPDATE query without changing meaning. Per recent discussion thread. initdb forced due to change of stored rule representation.
-
- 14 1月, 2004 6 次提交
-
-
由 Dennis Bjorklund 提交于
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
not apply to system views. It never mattered before 7.4, but it does now.
-
由 Tom Lane 提交于
incorrect permissions checking, but in fact disabled most all permissions checks for view updates. This corrects problems reported by Sergey Yatskevich among others, at the cost of re-introducing the problem previously reported by Tim Burgess. However, since we'd lived with that problem for quite awhile without knowing it, we can live with it awhile longer until a proper fix can be made in 7.5.
-
由 Peter Eisentraut 提交于
-
由 Peter Eisentraut 提交于
-
- 13 1月, 2004 3 次提交
-
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
already-canonicalized qual expression.
-
由 Tom Lane 提交于
useful improvement in any case, and it keeps the new logic for restrictinfo structures happy. Per report from Kris Jurka.
-
- 12 1月, 2004 2 次提交
-
-
由 Dennis Bjorklund 提交于
-
由 Dennis Bjorklund 提交于
-
- 11 1月, 2004 7 次提交
-
-
由 Peter Eisentraut 提交于
-
由 Dennis Bjorklund 提交于
-
由 Dennis Bjorklund 提交于
-
由 Neil Conway 提交于
-
由 Neil Conway 提交于
expressions supported by CREATE SCHEMA. Also added the beginning of some regression tests for CREATE SCHEMA; plenty more work is needed here.
-
由 Bruce Momjian 提交于
fork/exec portion of the port), and fixes a handful of whitespace issues Claudio Natoli
-
由 Neil Conway 提交于
word16, and word32.
-