- 07 Jan, 2010 9 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
we're not going to support that anymore. I did keep the 64-bit-CRC-with-32-bit-arithmetic code, since it has a performance excuse to live. It's a bit moot since that's all ifdef'd out, of course.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Robert Haas authored
Add missing varlena header to TableSpaceOpts structure. And, per Tom Lane, instead of calling tablespace_reloptions in CacheMemoryContext, call it in the caller's memory context and copy the value over afterwards, to reduce the chances of a session-lifetime memory leak.
-
Tom Lane authored
-
Robert Haas authored
-
Tom Lane authored
versions < 5.8. Also, if there's no Perl, emit a warning informing the user that he won't be able to build from a CVS pull. This is exactly the same treatment we give Bison and Perl, and for the same reasons.
-
Tom Lane authored
provide a working 64-bit integer datatype. As recently noted, we've been broken on such platforms since early in the 8.4 development cycle. Since it took nearly two years for anyone to even notice, it seems that the rationale for continuing to support such platforms has reached the point of non-existence. Rather than thrashing around to try to make it work again, we'll just admit up front that this no longer works. Back-patch to 8.4 since that branch is also broken. We should go around to remove INT64_IS_BUSTED support, but just in HEAD, so that seems like material for a separate commit.
-
- 06 Jan, 2010 24 commits
-
-
Bruce Momjian authored
For simplicity, use PG_MAJORVERSION rather than PG_VERSION for creation of the PG_VERSION file.
-
Tom Lane authored
access, per testing with CLOBBER_CACHE_ALWAYS. Minor other editorialization.
-
Tom Lane authored
-
Tom Lane authored
Per Stefan.
-
Tom Lane authored
overridden in the snapshot build script. $MAJORVERSION is what it really wanted anyway, so we can tighten up the parsing of --set-version's argument.
-
Tom Lane authored
Silences complaints from "make man", and allows these man pages to be included in man3/.
-
Tom Lane authored
-
Bruce Momjian authored
--only-analyze mode is for _vacuumdb_, not pg_dump.
-
Michael Meskes authored
-
Michael Meskes authored
-
Michael Meskes authored
OS specific with some distinguishing between signaling and quiet nans. It's not really importnat for us here anyway.
-
Michael Meskes authored
-
Itagaki Takahiro authored
is not necessary needed, but some compilers complain about it.
-
Michael Meskes authored
superfluous include files.
-
Itagaki Takahiro authored
VACUUM FULL was renamed to VACUUM FULL INPLACE. Also added a new option -i, --inplace for vacuumdb to perform FULL INPLACE vacuuming. Since the new VACUUM FULL uses CLUSTER infrastructure, we cannot use it for system tables. VACUUM FULL for system tables always fall back into VACUUM FULL INPLACE silently. Itagaki Takahiro, reviewed by Jeff Davis and Simon Riggs.
-
Bruce Momjian authored
Preserve relfilenodes for views and composite types --- even though we don't store data in, them, they do consume relfilenodes. Bump catalog version.
-
Bruce Momjian authored
with PG version 8.2-8.4.
-
Bruce Momjian authored
identify the new API.
-
Bruce Momjian authored
Add support to pg_dump --binary-upgrade to preserve all relfilenodes, for use by pg_migrator.
-
Bruce Momjian authored
Implement pg_dump --only-analyze for use by pg_migrator to only analyze all databases.
-
Bruce Momjian authored
Move OIDCHARS to proper include file.
-
Bruce Momjian authored
Use OIDCHARS for oid character length, rather than '10', in tablespace code.
-
Itagaki Takahiro authored
-
Itagaki Takahiro authored
Variables must consist of only alphabets, numerals and underscores. We had allowed to set variables with invalid names, but could not refer them in queries. Thanks to Robert Haas for the review.
-
- 05 Jan, 2010 7 commits
-
-
Tom Lane authored
peculiar variant of UNION ALL, and so wouldn't likely get written directly as-is, it's possible for it to arise as a result of simplification of less-obviously-silly queries. In particular, now that we can do flattening of subqueries that have constant outputs and are underneath an outer join, it's possible for the case to result from simplification of queries of the type exhibited in bug #5263. Back-patch to 8.4 to avoid a functionality regression for this type of query.
-
Robert Haas authored
This patch only supports seq_page_cost and random_page_cost as parameters, but it provides the infrastructure to scalably support many more. In particular, we may want to add support for effective_io_concurrency, but I'm leaving that as future work for now. Thanks to Tom Lane for design help and Alvaro Herrera for the review.
-
Tom Lane authored
so that it's safe if a parallel make chooses to run two concurrent copies. Also, work around a memory leak in some versions of Perl.
-
Michael Meskes authored
-
Michael Meskes authored
-
Michael Meskes authored
-
Michael Meskes authored
-