summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
2005-08-10Add new FAQ information.Bruce Momjian
Martijn van Oosterhout
2005-08-09Extend pg_config to be able to report the build-time values of CC,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.
2005-08-09Combine entries: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
2005-08-09Done:Bruce Momjian
> * -Add C code on Unix to copy directories for use in creating new databases
2005-08-09Fix ordering of default sync options to match code.Bruce Momjian
2005-08-09Update patches queue URL, description.Bruce Momjian
2005-08-09Done:Bruce Momjian
> * -Allow multiple blocks to be written to WAL with one write()
2005-08-09Clarify wal_sync_method options in documentation.Bruce Momjian
2005-08-08Done:Bruce Momjian
> o -Allow FOR UPDATE queries to do NOWAIT locks
2005-08-04ALTER TABLE OWNER must change the ownership of the table's rowtype too.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.
2005-08-03Done:Bruce Momjian
< * Prevent inherited tables from expanding temporary subtables of other > * -Prevent inherited tables from expanding temporary subtables of other
2005-08-02Code and docs review for pg_column_size() patch.Tom Lane
2005-08-01Add NOWAIT option to SELECT FOR UPDATE/SHARE.Tom Lane
Original patch by Hans-Juergen Schoenig, revisions by Karel Zak and Tom Lane.
2005-08-01nor -> or.Bruce Momjian
2005-08-01Documentation for ALTER object SET SCHEMA commands. Also some minorTom Lane
editorialization.
2005-08-01Done:Bruce Momjian
> * -Allow limits on per-db/role connections
2005-08-01Done: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
2005-08-01Add description: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.
2005-07-31Add per-user and per-database connection limit options.Tom Lane
This patch also includes preliminary update of pg_dumpall for roles. Petr Jelinek, with review by Bruce Momjian and Tom Lane.
2005-07-31Suggest syntax: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
2005-07-31Add item to sentence:Bruce Momjian
< * Allow server logs to be remotely read using SQL commands 151a151 > * Allow server logs to be remotely read and removed using SQL commands
2005-07-31Spacing improvement.Bruce Momjian
2005-07-30Fix broken markup and spelling, put paragraph in a somewhat less randomTom Lane
place.
2005-07-30More vacuum markup fixes. AlvaroBruce Momjian
2005-07-30Fix VACUUM sgml markup.Bruce Momjian
2005-07-30Patch to mention cost-based delay in vacuum referenceBruce Momjian
Alvaro Herrera
2005-07-30Add GUC variables to control keep-alive times for idle, interval, andBruce Momjian
count. Oliver Jowett
2005-07-30Please find attached diffs for documentation and simple regressionBruce Momjian
tests for the new interval->day changes. I added tests for justify_hours() and justify_days() to interval.sql, as they take interval input and produce interval output. If there's a more appropriate place for them, please let me know. Michael Glaesemann
2005-07-30Add constraint exclusion items:Bruce Momjian
< > * Allow EXPLAIN to identify tables that were skipped because of > enable_constraint_exclusion > * Allow EXPLAIN output to be more easily processed by scripts 760a763 > * Allow enable_constraint_exclusion to work for UPDATE and DELETE queries
2005-07-30Add:Bruce Momjian
< > * Allow enable_constraint_exclusion to work for UNIONs like it does for > inheritance
2005-07-30Add:Bruce Momjian
> * Prevent inherited tables from expanding temporary subtables of other > sessions
2005-07-30Add:Bruce Momjian
> * Add system view to show free space map contents 884c885 < o Move into the backend code > o -Move into the backend code
2005-07-30Add:Bruce Momjian
> * Allow SELECT ... FOR UPDATE on inherited tables
2005-07-30Clarify:Bruce Momjian
< * Add TRUNCATE permission > * Add a separate TRUNCATE permission
2005-07-30Add:Bruce Momjian
> * Add TRUNCATE permission > > Currently only the owner can TRUNCATE a table because triggers are not > called, and the table is locked in exclusive mode. >
2005-07-30Add:Bruce Momjian
> * Add PQescapeIdentifier() to libpq
2005-07-29Add detail:Bruce Momjian
> > If CRC check fails during recovery, remember the page in case > a later CRC for that page properly matches. >
2005-07-29Move reindexdb from /contrib to /bin.Bruce Momjian
Euler Taveira de Oliveira
2005-07-29Move dbsize functions into the backend. New functions:Bruce Momjian
pg_tablespace_size pg_database_size pg_relation_size pg_complete_relation_size pg_size_pretty Remove /contrib/dbsize. Dave Page
2005-07-29I've had this small patch in my local tree for a while. It documentsBruce Momjian
new commands which may make an SPI call fail. Alvaro Herrera
2005-07-29Done:Bruce Momjian
< * Consider use of open/fcntl(O_DIRECT) to minimize OS caching, < especially for WAL writes > * -Consider use of open/fcntl(O_DIRECT) to minimize OS caching, > for WAL writes
2005-07-27Add some missing SGML markup.Neil Conway
2005-07-26Basic documentation for ROLEs. The user-manag chapter still needs toTom Lane
be rewritten, but at least the reference pages are reasonably sane.
2005-07-26Add a role property 'rolinherit' which, when false, denotes that the roleTom Lane
doesn't automatically inherit the privileges of roles it is a member of; for such a role, membership in another role can be exploited only by doing explicit SET ROLE. The default inherit setting is TRUE, so by default the behavior doesn't change, but creating a user with NOINHERIT gives closer adherence to our current reading of SQL99. Documentation still lacking, and I think the information schema needs another look.
2005-07-26Add pg_has_role() family of privilege inquiry functions modeled after theTom Lane
existing ones for object privileges. Update the information_schema for roles --- pg_has_role() makes this a whole lot easier, removing the need for most of the explicit joins with pg_user. The views should be a tad faster now, too. Stephen Frost and Tom Lane.
2005-07-25Add SET ROLE. This is a partial commit of Stephen Frost's recent patch;Tom Lane
I'm still working on the has_role function and information_schema changes.
2005-07-25Add:Bruce Momjian
> o Allow postgresql.conf file values to be changed via an SQL API > o Allow the server to be stopped/restarted via an SQL API
2005-07-24With the interval/day patch, the horology regression test no longerTom Lane
fails near DST transition days, so remove the advice about that testing problem. Also improve the description of variant-comparison-file selection.
2005-07-23Simple constraint exclusion. For now, only child tables of inheritanceTom Lane
scans are candidates for exclusion; this should be fixed eventually. Simon Riggs, with some help from Tom Lane.
2005-07-22Fix AT TIME ZONE for timestamps without time zones:Bruce Momjian
test=> select ('2005-07-20 00:00:00'::timestamp without time zone) at time zone 'Europe/Paris'; timezone ------------------------ 2005-07-19 22:00:00-04 Udpate documentation.