- 15 May, 2005 1 commit
-
-
Bruce Momjian authored
-
- 14 May, 2005 5 commits
-
-
Tom Lane authored
MemoryContextResetChildren unless necessary.
-
Tom Lane authored
tad faster.
-
Tom Lane authored
when the blocks list is empty (there can surely be no freelist items if the context contains no memory), and use MemSetAligned not MemSet to clear the headers (we assume alignof(pointer) >= alignof(int32)). Per discussion with Atsushi Ogawa. He proposes some further hacking that I'm not yet sold on, but these two changes are unconditional wins since there is no case in which they make things slower.
-
Tom Lane authored
PLs to use the standard pg_regress infrastructure. No changes in the tests themselves. Andrew Dunstan
-
Bruce Momjian authored
-
- 13 May, 2005 7 commits
-
-
Tom Lane authored
When one side of the join has a NULL, we don't want to uselessly try to match it against every remaining tuple of the other side. While at it, rewrite the comparison machinery to avoid multiple evaluations of the left and right input expressions and to use a btree comparator where available, instead of double operator calls. Also revise the state machine to eliminate redundant comparisons and hopefully make it more readable too.
-
Bruce Momjian authored
-
Tom Lane authored
-
Tom Lane authored
and add an example showing assignment of a password. Per suggestion from Jari Aalto (via Martin Pitt).
-
Tom Lane authored
-
Bruce Momjian authored
-
Neil Conway authored
no bug related to this functionality in HEAD, but it's worth adding a test for anyway.) From Andrew Dunstan.
-
- 12 May, 2005 2 commits
-
-
Tom Lane authored
want to handle set inputs, it should just pass NULL for isDone, not make its own failure check.
-
Neil Conway authored
the "extern" keyword from function definitions, reorganize some PG_GETARG_XXX() usage, and similar.
-
- 11 May, 2005 15 commits
-
-
Tom Lane authored
other PLs besides plpgsql. Andrew Dunstan
-
Bruce Momjian authored
of database name before table name when VACUUMing or ANALYZing a table. Cosimo Streppone
-
Bruce Momjian authored
AtCommit_Portals is restarted when a portal is deleted. This is necessary since the deletion of a portal may cause the deletion of another which on rare occations may cause the iterator to return a deleted portal an thus a renewed attempt delete. Thomas Hallgren
-
Bruce Momjian authored
instead of pg_usleep. Backpatch to 8.0.X.
-
Bruce Momjian authored
Robert Treat
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Neil Conway authored
-
Bruce Momjian authored
Update Chinese FAQ for HTML.
-
Neil Conway authored
methods: they all invoke UpdateStats() since they have computed the number of heap tuples, so I created a function in catalog/index.c that each AM now calls.
-
Bruce Momjian authored
laser@pgsqldb.com
-
Neil Conway authored
collector messages, per recent discussion on pgsql-patches. This actually required quite a few changes -- for example, "databaseid != InvalidOid" was used to check whether a slot in the backend entry table was initialized, but that no longer works since the slot might be initialized prior to receiving the BESTART message which contains the database id. We now use procpid > 0 to indicate that a slot is non-empty. Other changes: - various comment improvements and cleanups - there's no need to zero-out the entire activity buffer in pgstat_add_backend(), we can just set activity[0] to '\0'. - remove the counting of the # of connections to a database; this was not used anywhere One change in behavior I wasn't sure about: previously, the code would create a hash table entry for a database as soon as any message was received whose header referenced that database. Now, we only create hash table entries as needed (so for example BESTART won't create a database hash table entry, since it doesn't need to access anything in the per-db hash table). It would be easy enough to retain the old behavior, but AFAICS it is not required.
-
Neil Conway authored
memset() or MemSet() to a char *. For one, memset()'s first argument is a void *, and further void * can be implicitly coerced to/from any other pointer type.
-
- 10 May, 2005 8 commits
-
-
Bruce Momjian authored
Heikki Linnakangas
-
Bruce Momjian authored
< * -Check for unreferenced table files created by transactions that were > * Check for unreferenced table files created by transactions that were
-
Bruce Momjian authored
WITHOUT CLUSTER for cluster failure of a single table in a full db cluster.
-
Neil Conway authored
-
Bruce Momjian authored
> * Fix sgmltools so PDFs can be generated with bookmarks
-
Bruce Momjian authored
> * Allow postgresql.conf values to be set so they can not be changed by > the user
-
Bruce Momjian authored
< * Add session start time and last statement time to pg_stat_activity > * -Add session start time and last statement time to pg_stat_activity 134c134 < * Add the client IP address and port to pg_stat_activity > * -Add the client IP address and port to pg_stat_activity
-
Neil Conway authored
-
- 09 May, 2005 2 commits
-
-
Bruce Momjian authored
-
Bruce Momjian authored
-