- 16 Oct, 2003 2 commits
-
-
Bruce Momjian authored
HISTORY file, and attributes the shared-buffer-alignment change to Manfred Spraul. Neil Conway
-
Bruce Momjian authored
considered "tested." And I have turned all of the 7.4 HISTORY material into DocBook for release.sgml Christopher Browne
-
- 29 Sep, 2003 1 commit
-
-
Bruce Momjian authored
releases. Rod Taylor
-
- 20 Sep, 2003 1 commit
-
-
Tom Lane authored
-
- 11 Sep, 2003 1 commit
-
-
Bruce Momjian authored
makes a few more small improvements to runtime.sgml, and makes some SGML conventions more consistent. Neil Conway
-
- 27 Aug, 2003 1 commit
-
-
- 17 Aug, 2003 1 commit
-
-
Bruce Momjian authored
-
- 31 Jul, 2003 1 commit
-
-
Bruce Momjian authored
Rod Taylor
-
- 29 Jul, 2003 1 commit
-
-
Tom Lane authored
heuristic determination of day vs month in date/time input. Add the ability to specify that input is interpreted as yy-mm-dd order (which formerly worked, but only for yy greater than 31). DateStyle's input component now has the preferred spellings DMY, MDY, or YMD; the older keywords European and US are now aliases for the first two of these. Per recent discussions on pgsql-general.
-
- 25 Jul, 2003 1 commit
-
-
Peter Eisentraut authored
-
- 24 Jul, 2003 1 commit
-
-
Bruce Momjian authored
* Repair breakage in timestamp-to-date conversion for dates before 2000
-
- 23 Jul, 2003 2 commits
-
-
Bruce Momjian authored
Prevent rare possibility of server startup failure (Tom)
-
Bruce Momjian authored
-
- 17 Jul, 2003 1 commit
-
-
Tom Lane authored
for the sign of timezone offsets, ie, positive is east from UTC. These were previously out of step with other operations that accept or show timezones, such as I/O of timestamptz values.
-
- 15 Jul, 2003 1 commit
-
-
Tom Lane authored
DATESTYLE, for instance 'SQL, European' instead of 'SQL with European conventions'. Per gripe a month or two back from Barry Lind.
-
- 30 Jun, 2003 1 commit
-
-
Tom Lane authored
now-untrusted status.
-
- 28 Jun, 2003 1 commit
-
-
Tom Lane authored
client-side AUTOCOMMIT mode now: '\set AUTOCOMMIT off' supports SQL-spec commit behavior. Get rid of LO_TRANSACTION hack --- the LO operations just work now, using libpq's ability to track the transaction status. Add a VERBOSE variable to control verboseness of error message display, and add a %T prompt-string code to show current transaction-block status. Superuser state display in the prompt string correctly follows SET SESSION AUTHORIZATION commands. Control-C works to get out of COPY IN state.
-
- 19 Jun, 2003 1 commit
-
-
Tom Lane authored
character in identifiers. The first change eliminates the current need to put spaces around parameter references, as in "x<=$2". The second change improves compatibility with Oracle and some other RDBMSes. This was discussed and agreed to back in January, but did not get done.
-
- 17 Jun, 2003 1 commit
-
-
Tom Lane authored
match the SQL standard. Document FLOAT and FLOAT(p) notations in datatype.sgml. Per recent pghackers discussion.
-
- 28 May, 2003 1 commit
-
-
Tom Lane authored
of an index can now be a computed expression instead of a simple variable. Restrictions on expressions are the same as for predicates (only immutable functions, no sub-selects). This fixes problems recently introduced with inlining SQL functions, because the inlining transformation is applied to both expression trees so the planner can still match them up. Along the way, improve efficiency of handling index predicates (both predicates and index expressions are now cached by the relcache) and fix 7.3 oversight that didn't record dependencies of predicate expressions.
-
- 26 May, 2003 2 commits
-
-
Tom Lane authored
-
Tom Lane authored
blanks, in hopes of reducing the surprise factor for newbies. Remove redundant operators for VARCHAR (it depends wholly on TEXT operations now). Clean up resolution of ambiguous operators/functions to avoid surprising choices for domains: domains are treated as equivalent to their base types and binary-coercibility is no longer considered a preference item when choosing among multiple operators/functions. IsBinaryCoercible now correctly reflects the notion that you need *only* relabel the type to get from type A to type B: that is, a domain is binary-coercible to its base type, but not vice versa. Various marginal cleanup, including merging the essentially duplicate resolution code in parse_func.c and parse_oper.c. Improve opr_sanity regression test to understand about binary compatibility (using pg_cast), and fix a couple of small errors in the catalogs revealed thereby. Restructure "special operator" handling to fetch operators via index opclasses rather than hardwiring assumptions about names (cleans up the pattern_ops stuff a little).
-
- 22 May, 2003 1 commit
-
-
Tom Lane authored
-
- 15 May, 2003 1 commit
-
-
Peter Eisentraut authored
class when lc_collate is not C.
-
- 14 May, 2003 1 commit
-
-
Tom Lane authored
only remnant of this failed experiment is that the server will take SET AUTOCOMMIT TO ON. Still TODO: provide some client-side autocommit logic in libpq.
-
- 21 Mar, 2003 1 commit
-
-
Tom Lane authored
some of the algorithms for higher functions. I see about a factor of ten speedup on the 'numeric' regression test, but it's unlikely that that test is representative of real-world applications. initdb forced due to change of on-disk representation for NUMERIC.
-
- 05 Feb, 2003 1 commit
-
-
Tom Lane authored
(extracted from Tcl 8.4.1 release, as Henry still hasn't got round to making it a separate library). This solves a performance problem for multibyte, as well as upgrading our regexp support to match recent Tcl and nearly match recent Perl.
-
- 02 Feb, 2003 2 commits
- 29 Jan, 2003 1 commit
-
-
Tom Lane authored
-
- 25 Jan, 2003 1 commit
-
-
Tom Lane authored
necessarily following the JOIN syntax to develop the query plan. The old behavior is still available by setting GUC variable JOIN_COLLAPSE_LIMIT to 1. Also create a GUC variable FROM_COLLAPSE_LIMIT to control the similar decision about when to collapse sub-SELECT lists into their parent lists. (This behavior existed already, but the limit was always GEQO_THRESHOLD/2; now it's separately adjustable.)
-
- 23 Jan, 2003 1 commit
-
-
Peter Eisentraut authored
users right now, not groups. Extension of has_foo_privileges functions to query the grant options. Extension of aclitem type to store grantor.
-
- 20 Jan, 2003 1 commit
-
-
Tom Lane authored
There are two implementation techniques: the executor understands a new JOIN_IN jointype, which emits at most one matching row per left-hand row, or the result of the IN's sub-select can be fed through a DISTINCT filter and then joined as an ordinary relation. Along the way, some minor code cleanup in the optimizer; notably, break out most of the jointree-rearrangement preprocessing in planner.c and put it in a new file prep/prepjointree.c.
-
- 11 Jan, 2003 1 commit
-
-
Bruce Momjian authored
-
- 10 Jan, 2003 1 commit
-
-
Peter Eisentraut authored
-
- 08 Jan, 2003 1 commit
-
-
Tom Lane authored
right thing with the destination when FETCH 0 can't return a row, don't try to stuff LONG_MAX into an int value.
-
- 06 Jan, 2003 1 commit
-
-
Peter Eisentraut authored
-
- 30 Dec, 2002 1 commit
-
-
Tom Lane authored
-
- 20 Dec, 2002 1 commit
-
-
Bruce Momjian authored
-
- 18 Dec, 2002 1 commit
-
-
Tom Lane authored
-