- Mar 24, 2009
-
-
Tom Lane authored
multiple index entries in a holding area before adding them to the main index structure. This helps because bulk insert is (usually) significantly faster than retail insert for GIN. This patch also removes GIN support for amgettuple-style index scans. The API defined for amgettuple is difficult to support with fastupdate, and the previously committed partial-match feature didn't really work with it either. We might eventually figure a way to put back amgettuple support, but it won't happen for 8.4. catversion bumped because of change in GIN's pg_am entry, and because the format of GIN indexes changed on-disk (there's a metapage now, and possibly a pending list). Teodor Sigaev
-
- Mar 23, 2009
-
-
Andrew Dunstan authored
-
Bruce Momjian authored
just enable/disable.
-
Tom Lane authored
probes --- the BUFFER_READ_DONE probe provides the same information and more besides. Expand the LOCK_WAIT_START/DONE probe arguments so that there's actually some chance of telling what is being waited for. Update and clean up the documentation.
-
Bruce Momjian authored
-
- Mar 22, 2009
-
-
Bruce Momjian authored
-
Tom Lane authored
is still available, but you must now write the long equivalent --inserts or --column-inserts. This change is made to eliminate confusion with the use of -d to specify a database name in most other Postgres client programs. Original patch by Greg Mullane, modified per subsequent discussion.
-
Tom Lane authored
noise words for the last twelve years, for compatibility with Berkeley-era output formatting of the special INVALID values for those datatypes. Considering that the datatypes themselves have been deprecated for awhile, this is taking backwards compatibility a little far. Per gripe from Josh Berkus.
-
- Mar 20, 2009
-
-
Peter Eisentraut authored
are. per discussion on hackers
-
- Mar 18, 2009
-
-
Tom Lane authored
Per suggestion from Ron Mayer.
-
- Mar 17, 2009
-
-
Tom Lane authored
-
- Mar 15, 2009
-
-
Tom Lane authored
data structure, rather than silently truncating them. Andrew Gierth
-
- Mar 12, 2009
-
-
Tom Lane authored
-
- Mar 10, 2009
-
-
Bruce Momjian authored
Robert Lor
-
- Mar 09, 2009
-
-
Peter Eisentraut authored
that the data type and GUC accepts. ITAGAKI Takahiro
-
- Mar 06, 2009
-
-
Tom Lane authored
amgettuple or only implement amgetbitmap, instead of the former assumption that every AM supports both APIs. Extracted with minor editorialization from Teodor's fast-GIN-insert patch; whatever becomes of that, this seems like a simple and reasonable generalization of the index AM interface spec.
-
- Mar 05, 2009
-
-
Tom Lane authored
in favor of log_checkpoints. Fujii Masao
-
- Mar 04, 2009
-
-
Peter Eisentraut authored
option. We don't want to commit to what it does, but hiding it will only cause confusion.
-
Peter Eisentraut authored
unused nonstandard error code that was perhaps intended for this but never used.
-
- Feb 28, 2009
-
-
Tom Lane authored
to 100ms (from 1000). This still seems to be comfortably larger than the useful range of the parameter, and it should help discourage people from picking uselessly large values. Tweak the documentation to recommend small values, too. Per discussion of a couple weeks ago.
-
- Feb 27, 2009
-
-
Peter Eisentraut authored
options and normally formatted help output.
-
Peter Eisentraut authored
FOREIGN DATA WRAPPER/SERVER/USER MAPPING is optional.
-
- Feb 26, 2009
-
-
Peter Eisentraut authored
programs that have a -W/--password option. In passing, remove the ancient PSQL_ALWAYS_GET_PASSWORDS compile option.
-
- Feb 24, 2009
-
-
Peter Eisentraut authored
Robert Haas
-
Peter Eisentraut authored
wrappers (similar to procedural languages). This way we don't need to retain the nearly empty libraries, and we are more free in how to implement the wrapper API in the future.
-
- Feb 23, 2009
-
-
Tom Lane authored
-
- Feb 18, 2009
-
-
Bruce Momjian authored
-
- Feb 17, 2009
-
-
Bruce Momjian authored
utilities. The new code allows transfer of dropped column information to the upgraded server.
-
- Feb 15, 2009
-
-
Tom Lane authored
-
- Feb 12, 2009
-
-
Peter Eisentraut authored
speak in tongues and mess up the regression test diffs.
-
Bruce Momjian authored
-
- Feb 11, 2009
-
-
Tom Lane authored
get rid of the OID column. This eliminates the problem discovered by Heikki back in November that 8.4's suppression of "unnecessary" junk filtering in INSERT/SELECT could lead to an Assert failure, or storing of oids into a table that shouldn't have them if Asserts are off. While that particular problem could have been solved in other ways, it seems likely to be just a forerunner of things to come if we continue to allow tables to contain rows that disagree with the pg_class.relhasoids setting. It's better to make this operation slow than to sacrifice performance or risk bugs in more common code paths. Also, add ALTER TABLE SET WITH OIDS to rewrite the table to add oids. This was a bit more controversial, but in view of the very small amount of extra code needed given the current ALTER TABLE infrastructure, it seems best to eliminate the asymmetry in features.
-
Peter Eisentraut authored
presumably designed, but didn't act). This allows running the temp install tests in a non-C locale, thus exercising users' real environments better. Document how to change locales for test runs.
-
Bruce Momjian authored
-
- Feb 10, 2009
-
-
Peter Eisentraut authored
-
Bruce Momjian authored
collection.
-
- Feb 09, 2009
-
-
Alvaro Herrera authored
per-table overrides of parameters. This removes a whole class of problems related to misusing the catalog, and perhaps more importantly, gives us pg_dump support for the parameters. Based on a patch by Euler Taveira de Oliveira, heavily reworked by me.
-
Bruce Momjian authored
Erik Rijkers
-
- Feb 07, 2009
-
-
Bruce Momjian authored
-
Bruce Momjian authored
btree; keep mention about missing WAL logging. Kenneth Marshall
-