- 10 8月, 2005 4 次提交
-
-
由 Tom Lane 提交于
CPPFLAGS, CFLAGS, CFLAGS_SL, LDFLAGS, LDFLAGS_SL, and LIBS. Change it so that invoking pg_config with no arguments reports all available information, rather than just giving an error message. Per discussion.
-
由 Tom Lane 提交于
against the PGPROC array. Anything in the file that isn't in PGPROC gets rejected as being a stale entry. This should solve complaints about stale entries in pg_stat_activity after a BETERM message has been dropped due to overload.
-
由 Bruce Momjian 提交于
< inheritance < * Allow enable_constraint_exclusion to work for UPDATE and DELETE queries > inheritance, and allow it to work for UPDATE and DELETE queries
-
由 Bruce Momjian 提交于
> * -Add C code on Unix to copy directories for use in creating new databases
-
- 09 8月, 2005 10 次提交
-
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
-
由 Bruce Momjian 提交于
> * -Allow multiple blocks to be written to WAL with one write()
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
SIGHUP; it's not OK for an assign_hook to return a non-malloc'd string. Problem was introduced during timezone library rewrite.
-
由 Bruce Momjian 提交于
> o -Allow FOR UPDATE queries to do NOWAIT locks
-
由 Tom Lane 提交于
compiled with USE_ASSERT_CHECKING but is running with assert_enabled false.
-
由 Tom Lane 提交于
ResourceOwner mechanism already released all reference counts for the cache entries; therefore, we do not need to scan the catcache or relcache at transaction end, unless we want to do it as a debugging crosscheck. Do the crosscheck only in Assert mode. This is the same logic we had previously installed in AtEOXact_Buffers to avoid overhead with large numbers of shared buffers. I thought it'd be a good idea to do it here too, in view of Kari Lavikka's recent report showing a real-world case where AtEOXact_CatCache is taking a significant fraction of runtime.
-
- 08 8月, 2005 4 次提交
-
-
由 Tom Lane 提交于
fixed the contrib library inclusions properly.
-
由 Tom Lane 提交于
exit, instead of trying to take shortcuts. Introduce some additional shutdown callback routines to eliminate kluges like having ProcKill be responsible for shutting down the buffer manager. Ensure that the order of operations during shutdown is predictable and what you would expect given the module layering.
-
由 Tom Lane 提交于
to be the platform standard. This should fix recursive-rule breakage due to recent Makefile changes. Per discussion.
-
由 Tom Lane 提交于
max_files_per_process. Going further than that is just a waste of cycles, and it seems that current Cygwin does not cope gracefully with deliberately running the system out of FDs. Per Andrew Dunstan.
-
- 07 8月, 2005 1 次提交
-
-
由 Tom Lane 提交于
character, tighten the inner loops of CopyReadLine and CopyReadAttribute, arrange to parse out all the attributes of a line in just one call instead of one CopyReadAttribute call per attribute, be smarter about which client encodings require slow pg_encoding_mblen() loops. Also, clean up the mishmash of static variables and overly-long parameter lists in favor of passing around a single CopyState struct containing all the state data. Original patch by Alon Goldshuv, reworked by Tom Lane.
-
- 05 8月, 2005 2 次提交
- 04 8月, 2005 1 次提交
-
-
由 Tom Lane 提交于
This was not especially critical before, but it is now that we track ownership dependencies --- the dependency for the rowtype *must* shift to the new owner. Spotted by Bernd Helmle. Also fix a problem introduced by recent change to allow non-superusers to do ALTER OWNER in some cases: if the table had a toast table, ALTER OWNER failed *even for superusers*, because the test being applied would conclude that the new would-be owner had no create rights on pg_toast. A side-effect of the fix is to disallow changing the ownership of indexes or toast tables separately from their parent table, which seems a good idea on the whole.
-
- 03 8月, 2005 5 次提交
-
-
由 Bruce Momjian 提交于
Done: < * Prevent inherited tables from expanding temporary subtables of other > * -Prevent inherited tables from expanding temporary subtables of other
-
由 Tom Lane 提交于
doesn't block the bgwriter from making progress writing out other buffers. This was a hard problem in the context of the ARC/2Q design, but it's trivial in the context of clock sweep ... just advance the sweep counter before we try to write not after.
-
由 Tom Lane 提交于
an inheritance tree. Per recent discussions.
-
由 Tom Lane 提交于
of special case for Windows port. Put a PG_TRY around most of createdb() to ensure that we remove copied subdirectories on failure, even if the failure happens while creating the pg_database row. (I think this explains Oliver Siegmar's recent report.) Having done that, there's no need for the fragile assumption that copydir() mustn't ereport(ERROR), so simplify its API. Eliminate the old code that used system("cp ...") to copy subdirectories, in favor of using copydir() on all platforms. This not only should allow much better error reporting, but allows us to fsync the created files before trusting that the copy has succeeded.
-
由 Tom Lane 提交于
-
- 02 8月, 2005 7 次提交
-
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
may not be obsolete, but since every other readdir loop in our code has it, I think this should too.
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
-
由 Tom Lane 提交于
Original patch by Hans-Juergen Schoenig, revisions by Karel Zak and Tom Lane.
-
由 Bruce Momjian 提交于
-
由 Tom Lane 提交于
editorialization.
-
- 01 8月, 2005 5 次提交
-
-
由 Bruce Momjian 提交于
> * -Allow limits on per-db/role connections
-
由 Bruce Momjian 提交于
< o Allow objects to be moved to different schemas > o -Allow objects to be moved to different schemas Fix word wrap: < * Allow GRANT/REVOKE permissions to be applied to all schema objects with one < command > o Allow GRANT/REVOKE permissions to be applied to all schema objects > with one command
-
由 Tom Lane 提交于
object kinds (tables, functions, types). Documentation is not here yet. Original code by Bernd Helmle, extensive rework by Bruce Momjian and Tom Lane.
-
由 Bruce Momjian 提交于
< 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. > This would add a function to load the SQL table from > pg_hba.conf, and one to writes its contents to the flat file. > The table should have a line number that is a float so rows > can be inserted between existing rows, e.g. row 2.5 goes > between row 2 and row 3.
-
由 Tom Lane 提交于
This patch also includes preliminary update of pg_dumpall for roles. Petr Jelinek, with review by Bruce Momjian and Tom Lane.
-
- 31 7月, 2005 1 次提交
-
-
由 Bruce Momjian 提交于
< o Allow postgresql.conf file values to be changed via an SQL API > o Allow postgresql.conf file values to be changed via an SQL > API, perhaps using SET GLOBAL
-