- 21 10月, 2002 3 次提交
-
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
item, if the page containing the current item is split while the indexscan is stopped and holds no read-lock on the page. The current item might move right onto a page that the indexscan holds no pin on. In the prior code this would allow btbulkdelete to reach and possibly delete the item, causing 'my bits moved right off the end of the world!' when the indexscan finally resumes. Fix by chaining read-locks to the right during _bt_restscan and requiring btbulkdelete to LockBufferForCleanup on every page it scans, not only those with deletable items. Per my pghackers message of 25-May-02. (Too bad no one could think of a better way.)
-
由 Tom Lane 提交于
-
- 20 10月, 2002 22 次提交
-
-
由 Tatsuo Ishii 提交于
encoding number is given.
-
由 Tom Lane 提交于
Miscellaneous other copy-editing.
-
由 Bruce Momjian 提交于
characteristics.
-
由 Barry Lind 提交于
Also removed some unused files and fixed the which needed a small change after the previous patch to build.xml. Modified Files: jdbc/Makefile jdbc/org/postgresql/core/Encoding.java jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java Removed Files: jdbc/utils/CheckVersion.java jdbc/utils/buildDriver jdbc/utils/changelog.pl
-
由 Bruce Momjian 提交于
> * Make a transaction-safe TRUNCATE
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
> o Add GUC parameter to control the maximum number of rewrite cycles
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
to expend the effort to update them for new semaphore code.
-
由 Tom Lane 提交于
whose conditions might yield NULL. The negated qual to attach to the original query is properly 'x IS NOT TRUE', not 'NOT x'. This fix produces correct behavior, but we may be taking a performance hit because the planner is much stupider about IS NOT TRUE than it is about NOT clauses. Future TODO: teach prepqual, other parts of planner how to cope with BooleanTest clauses more effectively.
-
由 Tom Lane 提交于
Fritz Lehmann-Grube back in January.
-
由 Barry Lind 提交于
configure hasn't been run before trying to build. Also cleaned up the README file and removed some obsolete files. Modified Files: jdbc/README jdbc/build.xml Removed Files: jdbc/CHANGELOG jdbc/Implementation jdbc/jdbc.jpx
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
Add some verbiage about recent tweaks to behavior of ADD and DROP COLUMN when there are descendant tables.
-
由 Tom Lane 提交于
SPI_prepare: they all save the prepared plan into topCxt, and so the procCxt copy that's actually returned by SPI_prepare ought to be freed. Diagnosis and plpython fix by Nigel Andrews, followup for other PLs by Tom Lane.
-
由 Barry Lind 提交于
under some circumstances and handle negative money values better. Modified Files: jdbc/org/postgresql/jdbc1/AbstractJdbc1ResultSet.java
-
由 Tom Lane 提交于
-
由 Barry Lind 提交于
in such a way that indexes on int8 columns would be used (by quoting the value) caused other problems. Will need to wait for the backend to properly fix the root problem. Modified Files: jdbc/org/postgresql/jdbc1/AbstractJdbc1Statement.java
-
由 Tom Lane 提交于
referred to with whole-tuple syntax.
-
由 Tom Lane 提交于
'setof something'; formerly you could not tell at all that the function returns set.
-
由 Tom Lane 提交于
all utility statement types *except* a short list, per discussion a few days ago. Add missing SetQuerySnapshot calls in VACUUM and REINDEX, and guard against calling REINDEX DATABASE from a function (has same problem as VACUUM).
-
由 Tom Lane 提交于
rather than being reordered according to INSTEAD attribute for implementation convenience. Also, increase compiled-in recursion depth limit from 10 to 100 rewrite cycles. 10 seems pretty marginal for situations where multiple rules exist for the same query. There was a complaint about this recently, so I'm going to bump it up. (Perhaps we should make the limit a GUC parameter, but that's too close to being a new feature to do in beta.)
-
- 19 10月, 2002 15 次提交
-
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
Ray Ontko 28-June-02. Also, fix prefix_selectivity for NAME lefthand variables (it was bogusly assuming binary compatibility), and adjust make_greater_string() to not call pg_mbcliplen() with invalid multibyte data (this last per bug report that I can't find at the moment, but it was in July '02).
-
由 Bruce Momjian 提交于
> * Move /contrib/retep to gborg.postgresql.org
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-Support for mirroring tables in different Schema's -Improved documentation for compiling with 7.1.x and 7.2.x -Fixes a buffer overrun bug. Steven Singer
-
由 Bruce Momjian 提交于
> in the position that attislocal should be reset. I'll clean everything > up and submit the patch I had originally made. All right, this is it. This patch merely checks if child tables have the column. If atttypid and atttypmod are the same, the attributes' attinhcount is incremented; else the operation is aborted. If child tables don't have the column, recursively add it. attislocal is not touched in any case. Alvaro Herrera
-
由 Bruce Momjian 提交于
specifically ceil(), floor(), and sign(). There may be other functions that need to be added, but this is a start. I've included some simple regression tests. Neil Conway
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
a column list. Bring its parsing of quoted names and quoted strings somewhat up to speed --- I believe it now handles all non-error cases the same way the backend would, but weird boundary conditions are not necessarily done the same way.
-
由 Peter Eisentraut 提交于
-
由 Tom Lane 提交于
been bit by the fact that the locale functions return pointers to modifiable variables. I added some comments that might help us avoid the mistake in future.
-
由 Tom Lane 提交于
instead of 'extern int errno'; the latter is unsafe according to the ANSI C standard, as well as in practice on some platforms.
-
由 Tom Lane 提交于
-