- Apr 07, 2007
-
-
Tom Lane authored
Teodor Sigaev, with some kibitzing from Tom Lane.
-
- Apr 04, 2007
-
-
Bruce Momjian authored
CONCURRENTLY. Gregory Stark
-
- Feb 01, 2007
-
-
Bruce Momjian authored
Standard English uses "may", "can", and "might" in different ways: may - permission, "You may borrow my rake." can - ability, "I can lift that log." might - possibility, "It might rain today." Unfortunately, in conversational English, their use is often mixed, as in, "You may use this variable to do X", when in fact, "can" is a better choice. Similarly, "It may crash" is better stated, "It might crash".
-
- Jan 09, 2007
-
-
Tom Lane authored
per-column options for btree indexes. The planner's support for this is still pretty rudimentary; it does not yet know how to plan mergejoins with nondefault ordering options. The documentation is pretty rudimentary, too. I'll work on improving that stuff later. Note incompatible change from prior behavior: ORDER BY ... USING will now be rejected if the operator is not a less-than or greater-than member of some btree opclass. This prevents less-than-sane behavior if an operator that doesn't actually define a proper sort ordering is selected.
-
- Sep 16, 2006
-
-
Bruce Momjian authored
-
- Sep 14, 2006
-
-
Tom Lane authored
CONCURRENTLY. Greg Stark, some further tweaks by me.
-
- Aug 25, 2006
-
-
Tom Lane authored
blocking concurrent writes to the table. Greg Stark, with a little help from Tom Lane.
-
- Jul 11, 2006
-
-
Tom Lane authored
it can handle small fillfactors for ordinary-sized index entries without failing on large ones; fix nbtinsert.c to distinguish leaf and nonleaf pages; change the minimum fillfactor to 10% for all index types.
-
- Jul 04, 2006
-
-
Tom Lane authored
-
- Jul 02, 2006
-
-
Bruce Momjian authored
ITAGAKI Takahiro
-
- Nov 07, 2005
-
-
Tom Lane authored
-
- Jan 04, 2005
-
-
Tom Lane authored
-
- Nov 05, 2004
-
-
Tom Lane authored
clause implicitly whenever one is not given explicitly. Remove concept of a schema having an associated tablespace, and simplify the rules for selecting a default tablespace for a table or index. It's now just (a) explicit TABLESPACE clause; (b) default_tablespace if that's not an empty string; (c) database's default. This will allow pg_dump to use SET commands instead of tablespace clauses to determine object locations (but I didn't actually make it do so). All per recent discussions.
-
- Jul 12, 2004
-
-
Bruce Momjian authored
some other examples for CREATE DATABASE. Gavin Sherry
-
- Jun 18, 2004
-
-
Tom Lane authored
There are various things left to do: contrib dbsize and oid2name modules need work, and so does the documentation. Also someone should think about COMMENT ON TABLESPACE and maybe RENAME TABLESPACE. Also initlocation is dead, it just doesn't know it yet. Gavin Sherry and Tom Lane.
-
- Apr 20, 2004
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
> >> have to accept a full table scan when locating records. > > > > It indexes them, but "is null" is not an indexable operator, so you > > can't directly solve the above with a 3-column index. What you can do > > instead is use a partial index, for instance > > > > create index i on CUSTOMER.WCCustOrderStatusLog (WCOrderStatusID) > > where Acknowledged is null and Processing is null; > > That's a very nifty trick and exactly the sort of answer I was after! Add CREATE INDEX doc mention of using partial indexes for IS NULL indexing; idea from Tom.
-
- Nov 29, 2003
-
-
PostgreSQL Daemon authored
$Header: -> $PostgreSQL Changes ...
-
- Sep 22, 2003
-
-
Peter Eisentraut authored
-
- Sep 11, 2003
-
-
Bruce Momjian authored
makes a few more small improvements to runtime.sgml, and makes some SGML conventions more consistent. Neil Conway
-
- Sep 09, 2003
-
-
Tom Lane authored
discussion. (Still have some work to do editing the remainder.)
-
- Aug 31, 2003
-
-
Peter Eisentraut authored
-
- May 28, 2003
-
-
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.
-
- Apr 22, 2003
-
-
Peter Eisentraut authored
-
- Sep 21, 2002
-
-
Peter Eisentraut authored
-
- Aug 13, 2002
-
-
Bruce Momjian authored
-
- Jul 30, 2002
-
-
Tom Lane authored
OPERATOR CLASS commands. Further tweaking of documentation for same.
-
- Jun 21, 2002
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- May 18, 2002
-
-
Peter Eisentraut authored
-
- Apr 23, 2002
-
-
Tom Lane authored
-
- Apr 21, 2002
-
-
Thomas G. Lockhart authored
capabilities of specifying time zones as intervals per SQL9x. Put refentrytitle contents on the same line as the tag. Otherwise, leading whitespace is propagated into the product, which (at least) messes up the ToC layout. Remove (some) docinfo tags containing dates. Best to omit if the dates are not accurate; maybe use CVS dates instead or leave them out.
-
- Apr 12, 2002
-
-
Bruce Momjian authored
-
- Mar 22, 2002
-
-
Peter Eisentraut authored
-
- Jan 20, 2002
-
-
Peter Eisentraut authored
-
- Dec 08, 2001
-
-
Thomas G. Lockhart authored
between Postgres and PostgreSQL.
-
- Sep 14, 2001
-
-
Tatsuo Ishii authored
-
- Sep 03, 2001
-
-
Peter Eisentraut authored
-