- 31 5月, 2006 3 次提交
-
-
由 Tom Lane 提交于
as this seems only likely to create headaches for module developers. Put the macro in the pre-existing fmgr.h file instead. Avoid being too cute about how many fields we can cram into a word, and avoid trying to fetch from a library we've already unlinked. Along the way, it occurred to me that the magic block really ought to be 'const' so it can be stored in the program text area. Do the same for the existing data blocks for PG_FUNCTION_INFO_V1 functions.
-
由 Tom Lane 提交于
across multiple loops, get rid of the shaky assumption that exactly one tuple is returned per node iteration.
-
由 Tom Lane 提交于
-
- 30 5月, 2006 16 次提交
-
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
This is just the minimal necessary change; we might want to adopt later PPPort output instead.
-
由 Bruce Momjian 提交于
It now only checks four things: Major version number (7.4 or 8.1 for example) NAMEDATALEN FUNC_MAX_ARGS INDEX_MAX_KEYS The three constants were chosen because: 1. We document them in the config page in the docs 2. We mark them as changable in pg_config_manual.h 3. Changing any of these will break some of the more popular modules: FUNC_MAX_ARGS changes fmgr interface, every module uses this NAMEDATALEN changes syscache interface, every PL as well as tsearch uses this INDEX_MAX_KEYS breaks tsearch and anything using GiST. Martijn van Oosterhout
-
由 Bruce Momjian 提交于
Martijn van Oosterhout
-
由 Tom Lane 提交于
demonstrating that its intent wasn't obvious.
-
由 Bruce Momjian 提交于
--------------------------------------------------------------------------- Add dynamic record inspection to PL/PgSQL, useful for generic triggers: tval2 := r.(cname); or columns := r.(*); Titus von Boxberg
-
由 Bruce Momjian 提交于
into HEAD.
-
由 Bruce Momjian 提交于
Simon Riggs
-
由 Bruce Momjian 提交于
Qingqing Zhou
-
由 Bruce Momjian 提交于
#define inline __inline Backpatch to 8.1.X. Hiroshi Saito
-
由 Bruce Momjian 提交于
tval2 := r.(cname); or columns := r.(*); Titus von Boxberg
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
Joachim Wieland
-
由 Tom Lane 提交于
-
由 Bruce Momjian 提交于
--------------------------------------------------------------------------- Delay write of pg_stats file to once every five minutes, during shutdown, or when requested by a backend: It changes so the file is only written once every 5 minutes (changeable of course, I just picked something) instead of once every half second. It's still written when the stats collector shuts down, just as before. And it is now also written on backend request. A backend requests a rewrite by simply sending a special stats message. It operates on the assumption that the backends aren't actually going to read the statistics file very often, compared to how frequent it's written today. Magnus Hagander
-
由 Bruce Momjian 提交于
-
- 29 5月, 2006 6 次提交
-
-
由 Andrew Dunstan 提交于
Make plperl's $_TD trigger data a global rather than a lexical variable, with a fresh local value for each invocation, to avoid unexpected sharing violations. Per recent -hackers discussion.
-
由 Teodor Sigaev 提交于
If user picksplit on n-th column generate equals left and right unions then it calls picksplit on n+1-th column.
-
由 Teodor Sigaev 提交于
From Andreas Seltenreich <andreas+pg@gate450.dyndns.org>
-
由 Tom Lane 提交于
wasn't exported by exports.txt. Ooops. Per buildfarm results.
-
由 Tom Lane 提交于
and standard_conforming_strings; likewise for the other client programs that need it. As per previous discussion, a pg_dump dump now conforms to the standard_conforming_strings setting of the source database. We don't use E'' syntax in the dump, thereby improving portability of the SQL. I added a SET escape_strings_warning = off command to keep the dumps from getting a lot of back-chatter from that.
-
由 Alvaro Herrera 提交于
Per Coverity bug #304. Thanks to Martijn van Oosterhout for reporting it. Zero out the pointer fields of PGresult so that these mistakes are more easily catched, per discussion.
-
- 28 5月, 2006 7 次提交
-
-
由 Andrew Dunstan 提交于
fix typo
-
由 Andrew Dunstan 提交于
TG_table_name and TG_table_schema for plpgsql, plus docs and regression.
-
由 Alvaro Herrera 提交于
in place though, so that it plays nicely with older servers. Per discussion.
-
由 Andrew Dunstan 提交于
TG_table_name and TG_table_schema for pl/tcl, plus regression test and docs.
-
由 Tom Lane 提交于
current setting of standard_conforming_strings to decide how to quote strings that will be used later. There is much more to do here but this particular change breaks the build on Windows, so fix it now.
-
由 Tom Lane 提交于
superuser password, and also in the paths of the various files it issues SQL COPY commands for. Per bug #2424.
-
由 Tom Lane 提交于
JOIN, which I removed in a recent fit of over-optimism that we wouldn't have any future use for it. Now it's needed to support disambiguating WITH CHECK OPTION from WITH TIME ZONE. As proof of concept, add stub grammar productions for WITH CHECK OPTION.
-
- 27 5月, 2006 6 次提交
-
-
由 Andrew Dunstan 提交于
Looks like the new plpython regression test fails on older pythons. See if this works.
-
由 Bruce Momjian 提交于
'off'. This allows pg_dump output with standard_conforming_strings = 'on' to generate proper strings that can be loaded into other databases without the backslash doubling we typically do. I have added the dumping of the standard_conforming_strings value to pg_dump. I also added standard backslash handling for plpgsql.
-
由 Tom Lane 提交于
per-call overhead is quite significant, at least on Linux: whatever it's doing is more than just shoving the bytes into a buffer. Buffering the data so we can call fwrite() just once per row seems to be a win.
-
由 Tom Lane 提交于
during COPY OUT. Andreas Pflug, some editorialization by moi.
-
由 Andrew Dunstan 提交于
Add table_name and table_schema to plpython trigger data, plus docs and regression test.
-
由 Andrew Dunstan 提交于
Add table_name and table_schema to plperl trigger data. relname is kept but now deprecated. Patch from Adam Sjøgren. Add regression test to show plperl trigger data (Andrew). TBD: apply similar changes to plpgsql, plpython and pltcl.
-
- 26 5月, 2006 2 次提交
-
-
由 Teodor Sigaev 提交于
By Andreas Seltenreich <andreas+pg@gate450.dyndns.org>
-
由 Tom Lane 提交于
CopySendData.
-