- 06 Mar, 2003 5 commits
-
-
Bruce Momjian authored
< * Require DROP COLUMN CASCADE for a column that is part of a multi-column index
-
Bruce Momjian authored
> * -Modify regression tests to prevent failures do to minor numeric rounding
-
Tom Lane authored
problems in applications that may have a large number of files open, such that libpq's socket number exceeds the range supported by fd_set. From Chris Brown.
-
Bruce Momjian authored
> o Have ALTER TABLE rename SERIAL sequences
-
Tom Lane authored
at database shutdown, and then load it again at database startup. This preserves our hard-won knowledge of free space across restarts (given an orderly shutdown, that is).
-
- 05 Mar, 2003 2 commits
-
-
Tom Lane authored
DELETE with inherited target table. Fix it; add a regression test. Also, correct ancient misspelling of 'inherited'.
-
Tom Lane authored
DELETE of an inheritance tree references another inherited relation. This bug has been latent since 7.1; I'm still not quite sure why 7.1 and 7.2 don't manifest it (at least, they don't crash on a simple test case).
-
- 04 Mar, 2003 1 commit
-
-
Tom Lane authored
Adjustable threshold is gone in favor of keeping track of total requested page storage and doling out proportional fractions to each relation (with a minimum amount per relation, and some quantization of the results to avoid thrashing with small changes in page counts). Provide special- case code for indexes so as not to waste space storing useless page free space counts. Restructure internal data storage to be a flat array instead of list-of-chunks; this may cost a little more work in data copying when reorganizing, but allows binary search to be used during lookup_fsm_page_entry().
-
- 03 Mar, 2003 3 commits
- 02 Mar, 2003 2 commits
-
-
Tom Lane authored
the join, per recent discussion on pgsql-sql. Not clear that this will come up often in real queries, but it's not any more expensive to do it right, so we may as well do it right.
-
Tom Lane authored
tupdesc even with zero tuples returned: some plpgsql routines assumed they didn't need to do SPI_freetuptable() after retrieving no tuples.
-
- 27 Feb, 2003 4 commits
-
-
Tom Lane authored
is assumed to be in local time, not GMT. This improves consistency with other operations, which all assume local timezone when it matters. Per bug #897.
-
Barry Lind authored
Modified Files: jdbc/org/postgresql/Driver.java.in
-
Barry Lind authored
Modified Files: jdbc/org/postgresql/jdbc2/AbstractJdbc2ResultSet.java
-
Barry Lind authored
Modified Files: jdbc/build.xml jdbc/org/postgresql/Driver.java.in jdbc/org/postgresql/PG_Stream.java jdbc/org/postgresql/errors.properties jdbc/org/postgresql/jdbc1/AbstractJdbc1Connection.java jdbc/org/postgresql/util/PSQLException.java
-
- 26 Feb, 2003 1 commit
-
-
D'Arcy J.M. Cain authored
query string. This fixes a bug where bool types sometimes returned with a string that could not be dropped into a query.
-
- 25 Feb, 2003 2 commits
-
-
Tom Lane authored
recursion in RewriteQuery(); also, detect recursion in fireRIRrules(), so as to catch self-referential views per example from Ryan VanderBijl. Minor code restructuring to make it easier to catch recursive case.
-
Michael Meskes authored
Allow whenever statement to list function without parameters.
-
- 24 Feb, 2003 2 commits
- 23 Feb, 2003 6 commits
-
-
Tom Lane authored
-
Tom Lane authored
older than current Xmin; we don't have to wait till it's older than GlobalXmin.
-
Tom Lane authored
deleting multiple index entries on a single index page. This makes for a very substantial reduction in the amount of WAL traffic during a large delete operation.
-
Tom Lane authored
-
Tom Lane authored
to fix, but it seems to basically work...
-
Tom Lane authored
service it until after we execute SetThisStartUpID(). Else shutdown process will write the wrong SUI into the shutdown checkpoint, which seems likely to be trouble --- although I've not quite figured out how significant it really is.
-
- 22 Feb, 2003 2 commits
-
-
Tom Lane authored
setting timezone-related variables during transaction start. They were not used anyway in platforms that HAVE_TM_ZONE or HAVE_INT_TIMEZONE, which it appears is *all* the platforms we are currently supporting. For platforms that have neither, we now only support UTC or numeric- offset-from-UTC timezones.
-
Tom Lane authored
now knows what to do upon hitting a dead page (in theory anyway, it's untested...). Add a post-VACUUM-cleanup entry point for index AMs, to provide a place for dead-page scavenging to happen. Also, fix oversight that broke btpo_prev links in temporary indexes. initdb forced due to additions in pg_am.
-
- 21 Feb, 2003 3 commits
-
-
Tom Lane authored
-
Michael Meskes authored
-
Tom Lane authored
support btree compaction, as per proposal of a few days ago. btree index pages no longer store parent links, instead they have a level indicator (counting up from zero for leaf pages). The FixBTree recovery logic is removed, and replaced by code that detects missing parent-level insertions during WAL replay. Also, generate appropriate WAL entries when updating btree metapage and when building a btree index from scratch. I believe btree indexes are now completely WAL-legal for the first time. initdb forced due to index and WAL changes.
-
- 20 Feb, 2003 1 commit
-
-
Tom Lane authored
answer when SET TIMEZONE has been done since the start of the current transaction. Per bug report from Robert Haas. I plan some futher cleanup in HEAD, but this is a low-risk patch for the immediate issue in 7.3.
-
- 19 Feb, 2003 6 commits
-
-
Bruce Momjian authored
-
Tatsuo Ishii authored
correctly. See following thread for more details. Subject: [HACKERS] client_encoding directive is ignored in postgresql.conf From: Tatsuo Ishii <t-ishii@sra.co.jp> Date: Wed, 29 Jan 2003 22:24:04 +0900 (JST)
-
Michael Meskes authored
-
Bruce Momjian authored
- more work from the SGML police - some grammar improvements: rewriting a paragraph or two, replacing contractions where (IMHO) appropriate - fix missing utility commands in lock mode docs - improve CLUSTER, REINDEX, SET SESSION AUTHORIZATION ref pages Neil Conway
-
Bruce Momjian authored
-
Bruce Momjian authored
implementation of '\e' history tracking for systems that have a readline compatability library without replace_history_entry. I fall back to pushing the query onto the history stack after the \e, rather than replacing it. The patch adds one more place to look for readline headers, and a test for replace_history_entry. I've only included the patch for configure.in Ross J. Reedstrom
-