Commit Graph

4814 Commits (fd416db406f9efdbbdbd7b63ea4f9ccf47eec8b3)

Author SHA1 Message Date
Tom Lane b3b89fd1f1 Fix DecodeInterval to report an error for multiple occurrences of DAY, WEEK, 17 years ago
Tom Lane 99bf328237 Remove the useless and rather inconsistent return values of EncodeDateOnly, 17 years ago
Tom Lane c3707a4fcd Use more-portable coding for the check on handing out the last available 17 years ago
Marc G. Fournier abc924519a commit for BETA2 17 years ago
Tom Lane 23543c732b Rewrite xml.c's memory management (yet again). Give up on the idea of 17 years ago
Tom Lane f23bdda324 Fix LOCK TABLE to eliminate the race condition that could make it give weird 17 years ago
Tom Lane d4a363cdf2 Modify find_inheritance_children() and find_all_inheritors() to add the 17 years ago
Tom Lane 0ada559187 Do some minor code refactoring in preparation for changing the APIs of 17 years ago
Tom Lane 8dcf18414b Fix cost_nestloop and cost_hashjoin to model the behavior of semi and anti 17 years ago
Bruce Momjian a600605bc1 'PGDLLIMPORT' ShmemVariableCache, needed for pg_migrator.so function 17 years ago
Tom Lane 1e06ed1abe Add an option to AlterTableCreateToastTable() to allow its caller to force 17 years ago
Tom Lane 969d7cd431 Install a "dead man switch" to allow the postmaster to detect cases where 17 years ago
Tom Lane c59d8dd44d Improve pull_up_subqueries logic so that it doesn't insert unnecessary 17 years ago
Magnus Hagander 420ea68817 Move gettext encoding names into encnames.c, so we only have one place to update. 17 years ago
Tom Lane ce53791b2a Assorted portability fixes for Borland C, from Pavel Golub. 17 years ago
Tom Lane 85128e5d56 Rethink the idea of having plpgsql depend on parser/gram.h. Aside from the 17 years ago
Tom Lane 1d97c19a0f Fix estimate_num_groups() to not fail on PlaceHolderVars, per report from 17 years ago
Tom Lane d7a6a04dc7 Fix planner to restore its previous level of intelligence about pushing 17 years ago
Marc G. Fournier 4c9c0b85fb commit and tag beta1 17 years ago
Tom Lane 06e2757277 Remove SQL-compatibility function cardinality(). It is not exactly clear 17 years ago
Peter Eisentraut 77d67a4a3b XMLATTRIBUTES() should send the attribute values through 17 years ago
Heikki Linnakangas 1fe5020558 Tell gettext which codeset to use by calling bind_textdomain_codeset(). We 17 years ago
Tom Lane 387060951e Add an optional parameter to pg_start_backup() that specifies whether to do 17 years ago
Heikki Linnakangas 1eef90d0a2 Rename the new CREATE DATABASE options to set collation and ctype into 17 years ago
Tom Lane f2110a757d Change cardinality() into a C-code function, instead of a SQL-language 17 years ago
Tom Lane fbcce08046 Change EXPLAIN output so that subplans and initplans (particularly CTEs) 17 years ago
Tom Lane 27fbfd396c Remove a boatload of useless definitions of 'int optreset'. If we 17 years ago
Tom Lane 2227e2f16d I had always wondered why pg_config.h.win32 claimed that Windows 17 years ago
Tom Lane 1d26226d95 Make an attempt at fixing our current Solaris 11 breakage: add a configure 17 years ago
Tom Lane 090173a3f9 Remove the recently added node types ReloptElem and OptionDefElem in favor 17 years ago
Tom Lane c973051ae6 A session that does not have any live snapshots does not have to be waited for 17 years ago
Alvaro Herrera 1c855f01ea Disallow setting fillfactor for TOAST tables. 17 years ago
Tom Lane 85369f888e Refactor ExecProject and associated routines so that fast-path code is used 17 years ago
Tom Lane c26ffb1ead Fix SetClientEncoding() to maintain a cache of previously selected encoding 17 years ago
Tom Lane 948d6ec90f Modify the relcache to record the temp status of both local and nonlocal 17 years ago
Tom Lane df13324f08 Add a "relistemp" boolean column to pg_class, which is true for temporary 17 years ago
Tom Lane 793d5662e8 Fix an oversight in the support for storing/retrieving "minimal tuples" in 17 years ago
Tom Lane 25bf7f8b9b Fix possible failures when a tuplestore switches from in-memory to on-disk 17 years ago
Peter Eisentraut 8032d76b5b Gettext plural support 17 years ago
Tom Lane f38fbf31f5 If we expect a hash join to be performed in multiple batches, suppress 17 years ago
Tom Lane 87b8db3774 Adjust the APIs for GIN opclass support functions to allow the extractQuery() 17 years ago
Tom Lane e5efda442c Install a search tree depth limit in GIN bulk-insert operations, to prevent 17 years ago
Tom Lane ff301d6e69 Implement "fastupdate" support for GIN indexes, in which we try to accumulate 17 years ago
Tom Lane 1079564979 Const-ify the parse table passed to fillRelOptions. The previous coding 17 years ago
Tom Lane 596efd27ed Optimize multi-batch hash joins when the outer relation has a nonuniform 17 years ago
Tom Lane dcf3902f02 Make SubPlan nodes carry the result's typmod as well as datatype OID. This is 17 years ago
Peter Eisentraut 05a7db0582 Accept 'on' and 'off' as input for boolean data type, unifying the syntax 17 years ago
Alvaro Herrera e43fd89762 Revert pg_bind_textdomain_codeset to a existant-but-empty function when 17 years ago
Alvaro Herrera 4022f94c24 pg_bind_textdomain_codeset must exist only on ENABLE_NLS. 17 years ago
Alvaro Herrera c3b5d2f138 On Windows, call bind_textdomain_codeset on domains other than the default one, 17 years ago