- 22 Aug, 2009 1 commit
-
-
Tom Lane authored
-
- 20 Aug, 2009 1 commit
-
-
Bruce Momjian authored
-
- 19 Aug, 2009 3 commits
-
-
Tom Lane authored
Peter did that without fixing this ...
-
Peter Eisentraut authored
per Pavel Stehule
-
Peter Eisentraut authored
-
- 18 Aug, 2009 10 commits
-
-
Tom Lane authored
about it doesn't simplify the grammar at all, and it does invite confusion among those who only read the SELECT syntax summary and not the full details. Per gripe from Jaime Casanova.
-
Andrew Dunstan authored
Pick up REGRESS_OPTS from contrib makefiles. Along the way, fix ordering of makefile tests to mimic gmake.
-
Tom Lane authored
and integer datetimes are in use. Per bug report from Hubert Depesz Lubaczewski. Alex Hunsaker
-
Peter Eisentraut authored
-
Tom Lane authored
This is to help make it more obvious what the problem is, if the encoding isn't what the test expects.
-
Tom Lane authored
-
Tom Lane authored
indigestion about this module.
-
Tom Lane authored
-
Teodor Sigaev authored
-
Teodor Sigaev authored
to CREATE DATABASE command in pg_regress to allow correct checking of locale-sensitive contrib modules.
-
- 17 Aug, 2009 3 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
cheats a bit, but it avoids unsatisfied dependencies in distribution tarballs. (found by make distcheck)
-
Tom Lane authored
physical conversion when there are dropped columns in the same places in the input and output tupdescs. This avoids possible performance loss from the recent patch to improve dropped-column handling, in some cases where the old code would have worked.
-
- 16 Aug, 2009 2 commits
-
-
Tom Lane authored
This was changed in 8.2 but the documentation was not corrected. Per gripe from Sam Mason.
-
Tom Lane authored
truncate_identifier won't do anything if the passed-in strlen is already less than NAMEDATALEN, which it always would be given the strlcpy usage. This has been broken since the arrays-of-composite-types code went in. Arguably truncate_identifier is suffering from excessive optimization and should always process the string, but for the moment I'll take the more localized patch. Per bug #4987.
-
- 15 Aug, 2009 3 commits
-
-
Tom Lane authored
This test is clearly not being used anymore, since it's been broken for long periods of time without anyone noticing. Per discussion, it's not worth keeping in our source tree.
-
Tom Lane authored
to be shipped. Also, allow 'make clean' to remove intermediate working files.
-
Peter Eisentraut authored
Berkus.
-
- 14 Aug, 2009 7 commits
-
-
Peter Eisentraut authored
-
Alvaro Herrera authored
-
Tom Lane authored
for standalone backends. Although we probably ought to just remove this long-obsolete test case from our code, it seems worthwhile to document the issue and fix in CVS first. Jeff Janes
-
Teodor Sigaev authored
-
Peter Eisentraut authored
Add some checks on various data types are converted into and out of Python. This is extracted from Caleb Welton's patch for improved bytea support, but much expanded.
-
Michael Meskes authored
Böszörményi Zoltán <zb@cybertec.at>.
-
Peter Eisentraut authored
When examining what Python type to convert a PostgreSQL type to on input, look at the base type of the input type, otherwise all domains end up defaulting to string.
-
- 13 Aug, 2009 4 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
-
Tom Lane authored
since we're evidently not testing that at all right now :-(
-
Tom Lane authored
I mistakenly removed it last month, thinking it was no longer needed --- but it is still needed for dealing with joininfo lists. Fortunately this bit of brain fade hadn't made it into any released versions yet.
-
- 12 Aug, 2009 6 commits
-
-
Tom Lane authored
does match some unique index on the referenced table, but that index is only deferrably unique. We were doing this nicely for the default-to-primary-key case, but were being lazy for the other case. Dean Rasheed
-
Tom Lane authored
-
Tom Lane authored
To make this work in the base case, pg_database now has a nailed-in-cache relation descriptor that is initialized using hardwired knowledge in relcache.c. This means pg_database is added to the set of relations that need to have a Schema_pg_xxx macro maintained in pg_attribute.h. When this path is taken, we'll have to do a seqscan of pg_database to find the row we need. In the normal case, we are able to do an indexscan to find the database's row by name. This is made possible by storing a global relcache init file that describes only the shared catalogs and their indexes (and therefore is usable by all backends in any database). A new backend loads this cache file, finds its database OID after an indexscan on pg_database, and then loads the local relcache init file for that database. This change should effectively eliminate number of databases as a factor in backend startup time, even with large numbers of databases. However, the real reason for doing it is as a first step towards getting rid of the flat files altogether. There are still several other sub-projects to be tackled before that can happen.
-
Tom Lane authored
to access a Relation entry it had just closed. I happened to be testing with CLOBBER_CACHE_ALWAYS, which made this a guaranteed core dump (at least on machines where sprintf %s isn't forgiving of a NULL pointer). It's probably quite unlikely that it would fail in the field, but a bug is a bug. Fix by moving the relation_close call down past the logging action.
-
Peter Eisentraut authored
of the previous monolithic setup-create-run sequence, that was apparently inherited from a previous test infrastructure, but makes working with the tests and adding new ones weird.
-
Peter Eisentraut authored
It turns out that Python 2.2 is the oldest version that PL/Python compiles with, apparently related to the introduction of iterators. Might as well document this.
-