- 21 Jan, 2009 1 commit
-
-
Magnus Hagander authored
as well. Same change as made earlier for autoconf builds. Per Hiroshi Inoue.
-
- 20 Jan, 2009 5 commits
-
-
Heikki Linnakangas authored
be used instead of the normal exclusive lock, and make WAL redo functions responsible for calling RestoreBkpBlocks(). They know better what kind of a lock they need. At the moment, this just moves things around with no functional change, but makes the hot standby patch that's under review cleaner.
-
Peter Eisentraut authored
instead.
-
Peter Eisentraut authored
CREATE/ALTER/DROP USER MAPPING are now allowed either by the server owner or by a user with USAGE privileges for his own user name. This is more or less what the SQL standard wants anyway (plus "implementation-defined") Hide information_schema.user_mapping_options.option_value, unless the current user is the one associated with the user mapping, or is the server owner and the mapping is for PUBLIC, or is a superuser. This is to protect passwords. Also, fix a bug in information_schema._pg_foreign_servers, which hid servers using wrappers where the current user did not have privileges on the wrapper. The correct behavior is to hide servers where the current user has no privileges on the server.
-
Bruce Momjian authored
to the display, not restricted in the display; new text: The letter <literal>S</literal> adds the listing of system objects; without <literal>S</literal>, only non-system objects are shown.
-
Bruce Momjian authored
showing system tables, make \dS pattern show system table details, and have \dtS show system and _user_ tables, to be consistent with other \d* commands.
-
- 19 Jan, 2009 7 commits
-
-
Bruce Momjian authored
-
Tom Lane authored
-
Magnus Hagander authored
Hiroshi Inoue
-
Peter Eisentraut authored
equally (in glibc: et_EE, sv_SE, tk_TM). It turns out that this was already taken care of previously by select_1.out, which I had forgotten to update for an unrelated change. But might as well avoid the issue altogether.
-
Peter Eisentraut authored
locales (da_DK, fo_FO, kl_GL, nb_NO, nn_NO in glibc) sort "aa" after "z".
-
Peter Eisentraut authored
"cg" and "ci". This eliminates a test failure on the following glibc locales: br_FR, cs_CZ, cy_GB, es_EC, es_US, hsb_DE, ig_NG, ik_CA, sk_SK.
-
Peter Eisentraut authored
-
- 18 Jan, 2009 1 commit
-
-
Tom Lane authored
array types for composite types. Although pg_dump understood it wasn't supposed to dump these array types as separate objects, it must include them in the dependency ordering analysis, and it was improperly assigning them the same relatively-high sort priority as regular types. This resulted in effectively moving composite types and tables up to that same high priority, which broke any ordering requirements that weren't explicitly enforced by dependencies. In particular user-defined operator classes, which should come out before tables, failed to do so. Per report from Brendan Jurd. In passing, also fix an ill-considered decision to give text search objects the same sort priority as functions and operators --- the sort result looks a lot nicer if different object types are kept separate. The recent foreign-data patch had copied that decision, making the sort ordering even messier :-(
-
- 17 Jan, 2009 2 commits
-
-
Neil Conway authored
-
Neil Conway authored
-
- 16 Jan, 2009 4 commits
-
-
Peter Eisentraut authored
-
Peter Eisentraut authored
as it was previously.
-
Heikki Linnakangas authored
ignore the visibility map and scan the whole table, to advance relfrozenxid.
-
Peter Eisentraut authored
-
- 15 Jan, 2009 11 commits
-
-
Peter Eisentraut authored
-
Heikki Linnakangas authored
-
-
-
Peter Eisentraut authored
PLy_exception_set, and clarify some error messages.
-
Peter Eisentraut authored
-
Peter Eisentraut authored
Replace leftover instances of _() by ecpg_gettext(), the latter being the correct way to refer to the library's message catalog, instead of the one of the program using the library. Drop NLS support for ecpg_log(), which is a debugging instrument similar to elog() in the backend. We cannot support NLS in the ecpg compatlib, because that requires ecpg_gettext, which is in ecpglib, which is not a dependency of compatlib. It doesn't seem worthwhile to worry about this, since the only translatable string is "out of memory", and gettext probably won't be able to do much without memory either. Adjust messages to project style.
-
Peter Eisentraut authored
normalization.
-
Peter Eisentraut authored
file or trigger function lists are changed.
-
Bruce Momjian authored
-
Bruce Momjian authored
full pages to be restored during recovery. Per private report from Michael Renner
-
- 14 Jan, 2009 9 commits
-
-
Bruce Momjian authored
-
Peter Eisentraut authored
being wasteful, this can collide with repostory metadata on case-insensitive file sytems.
-
Bruce Momjian authored
-
Peter Eisentraut authored
correctly. They are supposed to examine which kinds of rules are present, which they did in some of the info schema views but not in others.
-
Peter Eisentraut authored
-
Bruce Momjian authored
too).
-
Bruce Momjian authored
-
Peter Eisentraut authored
-
Heikki Linnakangas authored
rewritten into another kind of statement, for example if an INSERT is rewritten into an UPDATE. Back-patch to 8.3 and 8.2. For HEAD, Tom suggested inventing a new SPI_OK_REWRITTEN return code, but that's not a backportable solution. I'll do that as a separate patch, this patch will do as a stopgap measure for HEAD too in the meanwhile.
-