- 21 Feb, 2005 8 commits
-
-
Bruce Momjian authored
< * Allow server configuration parameters to be remotely modified > * Allow pg_hba.conf settings to be controlled via SQL > > This would require a new global table that is dumped to flat file for > use by the postmaster. We do a similar thing for pg_shadow currently. >
-
Teodor Sigaev authored
-
Teodor Sigaev authored
-
Neil Conway authored
point to its new location.
-
Neil Conway authored
-
Bruce Momjian authored
< * Consider use of open/fcntl(O_DIRECT) to minimize OS caching > * Consider use of open/fcntl(O_DIRECT) to minimize OS caching, > especially for WAL writes
-
Neil Conway authored
-
Neil Conway authored
Windows. Patch from Magnus Hagander.
-
- 20 Feb, 2005 8 commits
-
-
Tom Lane authored
during flat-file writing. The only difference is that SnapshotSelf would consider tuples of the 'current command' within the current transaction as valid, where SnapshotNow wouldn't. We can eliminate the need for this with one extra CommandCounterIncrement call before we start reading the catalogs.
-
Tom Lane authored
the AMI_OVERRIDE flag. The fact that TransactionLogFetch treats BootstrapTransactionId as always committed is sufficient to make bootstrap work, and getting rid of extra tests in heavily used code paths seems like a win. The files produced by initdb are demonstrably the same after this change.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
deleted tuples. Of course it is only to be used for disaster recovery.
-
Tom Lane authored
file now identifies group members by usesysid not name; this avoids needing to depend on SearchSysCache which we can't use during startup. (The old representation was entirely broken anyway, since we did not regenerate the file following RENAME USER.) It's only a 95% solution because if the group membership list is big enough to be toasted out of line, we cannot read it during startup. I think this will do for the moment, until we have time to implement the planned pg_role replacement for pg_group.
-
Tom Lane authored
in GetNewTransactionId(). Since the limit value has to be computed before we run any real transactions, this requires adding code to database startup to scan pg_database and determine the oldest datfrozenxid. This can conveniently be combined with the first stage of an attack on the problem that the 'flat file' copies of pg_shadow and pg_group are not properly updated during WAL recovery. The code I've added to startup resides in a new file src/backend/utils/init/flatfiles.c, and it is responsible for rewriting the flat files as well as initializing the XID wraparound limit value. This will eventually allow us to get rid of GetRawDatabaseInfo too, but we'll need an initdb so we can add a trigger to pg_database.
-
- 19 Feb, 2005 4 commits
-
-
Tom Lane authored
CHECKPOINT and some other commands in the context of a standalone backend. Allow a standalone backend to do its own checkpoints.
-
Tom Lane authored
into the sub-SELECT targetlist when it appears in the context INSERT INTO foo SELECT $1 ... Per report from Abhijit Menon-Sen.
-
Bruce Momjian authored
-
Bruce Momjian authored
-
- 18 Feb, 2005 1 commit
-
-
Tom Lane authored
-
- 15 Feb, 2005 9 commits
-
-
Bruce Momjian authored
<H4><A name="4.20">4.20</A>) Why do I get "missing oid" errors when accessing temporary tables in PL/PgSQL functions?</H4> Merlin Moncure
-
Bruce Momjian authored
-
Bruce Momjian authored
-
Bruce Momjian authored
< The agreed syntax is: > The proposed syntax is:
-
Bruce Momjian authored
> The agreed syntax is: > GRANT SELECT ON ALL TABLES IN public TO phpuser; > GRANT SELECT ON NEW TABLES IN public TO phpuser; >
-
Bruce Momjian authored
Manfred Koizar
-
Bruce Momjian authored
< o Allow COPY FROM ... CVS to interpret newlines and carriage > o Allow COPY FROM ... CSV to interpret newlines and carriage
-
Bruce Momjian authored
> * Add xpath_array() to /contrib/xml2 to return results as an array
-
Bruce Momjian authored
-
- 14 Feb, 2005 6 commits
-
-
Bruce Momjian authored
non-HAVE_SIGPROCMASK cases in pqinitmask().
-
Bruce Momjian authored
non-HAVE_SIGPROCMASK cases in pqinitmask().
-
Bruce Momjian authored
> * Allow the creation of indexes with mixed ascending/descending specifiers
-
Tom Lane authored
-
Neil Conway authored
-
Bruce Momjian authored
> * Make src/port/snprintf.c thread-safe
-
- 13 Feb, 2005 4 commits
-
-
Bruce Momjian authored
Backpatch to 8.0.X.
-
Tom Lane authored
-
Bruce Momjian authored
DEBUG.
-
Bruce Momjian authored
< * Add IP address to pg_stat_activity > * Add the client IP address to pg_stat_activity
-