summaryrefslogtreecommitdiff
path: root/doc/src
AgeCommit message (Collapse)Author
2000-03-23Hmm, absolute pathnames for the copy makes sense. I'll whip up thatBruce Momjian
patch in a second. Should be sufficent to just make sure the first character is a '/', right? Ross J. Reedstrom
2000-03-23Update history/sgml.Bruce Momjian
2000-03-23Update HISTORY file for 7.0.Bruce Momjian
2000-03-21This patch corrects spelling, grammar and euphony for the psql referenceBruce Momjian
page for 7.0: Oliver Elphick
2000-03-20Sorry, I have read the misspelling 'coersion' one time too many.Tom Lane
2000-03-20Add exp(), ln(), and some other functions to numeric-functions table.Tom Lane
2000-03-20Add note that ':' and ';' operators are deprecated.Tom Lane
2000-03-18Modify lexing of multi-char operators per pghackers discussion aroundTom Lane
16-Mar-00: trailing + or - is not part of the operator unless the operator also contains characters not present in SQL92-defined operators. This solves the 'X=-Y' problem without unduly constraining users' choice of operator names --- in particular, no existing Postgres operator names become invalid. Also, remove processing of // comments, as agreed in the same thread.
2000-03-17Add safety check on expression nesting depth. Default value is set byTom Lane
a config.h #define, and the runtime value can be controlled via SET.
2000-03-16Fix typo (introduced by xemacs markup normalization) in the syntax summary.Thomas G. Lockhart
2000-03-15Tweak GROUP BY so that it will still accept result-column names, but onlyTom Lane
after trying to resolve the item as an input-column name. This allows us to be compliant with the SQL92 spec for queries that fall within the spec, while still accepting the same out-of-spec queries as 6.5 did. You'll only lose if there is an output column name that is the same as an input column name, but doesn't refer to the same value. 7.0 will interpret such a GROUP BY spec differently than 6.5 did. No way around that, because 6.5 was clearly not spec compliant.
2000-03-15Fix " to ' on lobj docs.Bruce Momjian
2000-03-14Write up new TIME WITH TIME ZONE type.Thomas G. Lockhart
2000-03-11Karel Zakr's revised patch to fix psql prompt for local host connections.Peter Eisentraut
2000-03-11Update libpq documentation for PQconndefaults() change. Add sectionTom Lane
about thread-safeness of the library.
2000-03-10Okay, this time I *really* added the bug reporting guidelines.Peter Eisentraut
2000-03-09Added bug reporting guidelinesPeter Eisentraut
Some corrections in installation procedure
2000-03-03*** empty log message ***Michael Meskes
2000-03-01More fixes for psql ^C handling, especially during copy. Still doesn'tPeter Eisentraut
cope so well with copy to but that will have to wait for the next release. Also added -X option to prevent reading .psqlrc startup file.
2000-02-27Correct bogus syntax in SET example.Tom Lane
2000-02-22Well, here's the first pass on regressionBruce Momjian
tests for the Foreign Key support in 7.0 which was made against a CVS copy from this afternoon. This modifies src/test/regress/sql/run_check.tests src/test/regress/sql/alter_table.sql src/test/regress/expected/alter_table.out src/test/regress/sql/foreign_key.sql src/test/regress/expected/foreign_key.out sszabo@bigpanda.co
2000-02-21Update discussion of aggregate syntax to mention ALL.Tom Lane
2000-02-21Update SELECT documentation to have a more thorough discussionTom Lane
of LIMIT, and fix a few other glitches too.
2000-02-20Forgot to include the documentation for \encoding ...Peter Eisentraut
2000-02-19Clean up markup so docs will compile.Thomas G. Lockhart
2000-02-19Update for new Irix info.Thomas G. Lockhart
2000-02-17Finish repairing 6.5's problems with r-tree indexes: create appropriateTom Lane
selectivity functions and make the r-tree operators use them. The estimation functions themselves are just stubs, unfortunately, but perhaps someday someone will make them compute realistic estimates. Change pg_am so that the optimizer can reliably tell the difference between ordered and unordered indexes --- before it would think that an r-tree index can be scanned in '<<' order, which is not right AFAIK. Repair broken negator links for network_sup and related ops. Initdb forced. This might be my last initdb force for 7.0 ... hope so anyway ...
2000-02-15Update EXPLAIN documentation to reflect the fact that theTom Lane
planner now produces two cost numbers instead of one.
2000-02-15New cost model for planning, incorporating a penalty for random pageTom Lane
accesses versus sequential accesses, a (very crude) estimate of the effects of caching on random page accesses, and cost to evaluate WHERE- clause expressions. Export critical parameters for this model as SET variables. Also, create SET variables for the planner's enable flags (enable_seqscan, enable_indexscan, etc) so that these can be controlled more conveniently than via PGOPTIONS. Planner now estimates both startup cost (cost before retrieving first tuple) and total cost of each path, so it can optimize queries with LIMIT on a reasonable basis by interpolating between these costs. Same facility is a win for EXISTS(...) subqueries and some other cases. Redesign pathkey representation to achieve a major speedup in planning (I saw as much as 5X on a 10-way join); also minor changes in planner to reduce memory consumption by recycling discarded Path nodes and not constructing unnecessary lists. Minor cleanups to display more-plausible costs in some cases in EXPLAIN output. Initdb forced by change in interface to index cost estimation functions.
2000-02-15Fix extraneous ending tag on libpq.sgml.Thomas G. Lockhart
Renormalize query.sgml and fix indenting.
2000-02-13Adjusted psql echoing options (-a and -e)Peter Eisentraut
2000-02-10Default argument for createdbPeter Eisentraut
Changed EXIT_ON_ERROR to ON_ERROR_STOP in psql
2000-02-10You will need to copy "config.h.win32" to "config.h" in the includeBruce Momjian
directory. I think this patch to the docs should be what is needed. Magnus Hagander
2000-02-10Update length to 31.Bruce Momjian
2000-02-08 I'm sending patch with new version of to_char numbers formatting.Bruce Momjian
The PostgreSQL's to_char() is very compatible with Oracle's to_char now. I hope that to_char's 3000 rows of source is without bugs, but will good if anyone test it, for me it works very well :-) Karel ---------------------------------------------------------------------- Karel Zak <zakkr@zf.jcu.cz> http://home.zf.jcu.cz/~zakkr/
2000-02-07Fixed psql double quoting of SQL idsPeter Eisentraut
Fixed libpq printing functions
2000-02-06Solaris has always had problems with 1947 in theBruce Momjian
regression tests so I prepared a set of expected files to make things look OK. There's also a file to account for minor variations in the geopmetry output and a resultmap patch to pull them all together. With these changes PostgreSQL, from CVS, builds and regression tests (runcheck) cleanly. Keith Parks.
2000-02-02Add short chapter in developer's guide on formatting source code.Thomas G. Lockhart
2000-02-02Add information on QNX port from Andreas Kardos.Thomas G. Lockhart
2000-02-02Remove extraneous end tag. Code now compiles cleanly.Thomas G. Lockhart
2000-02-02Add info on debian package installation of sgml toolkits.Thomas G. Lockhart
2000-02-02Add detailed information on Australian time zones.Thomas G. Lockhart
2000-02-02Update with current summary information on pgadmin.Thomas G. Lockhart
From pgadmin author on 99-12-24.
2000-01-29A few minor psql enhancementsPeter Eisentraut
Initdb help correction Changed end/abort to commit/rollback and changed related notices Commented out way old printing functions in libpq Fixed a typo in alter table / alter column
2000-01-27Redesign DISTINCT ON as discussed in pgsql-sql 1/25/00: syntax is nowTom Lane
SELECT DISTINCT ON (expr [, expr ...]) targetlist ... and there is a check to make sure that the user didn't specify an ORDER BY that's incompatible with the DISTINCT operation. Reimplement nodeUnique and nodeGroup to use the proper datatype-specific equality function for each column being compared --- they used to do bitwise comparisons or convert the data to text strings and strcmp(). (To add insult to injury, they'd look up the conversion functions once for each tuple...) Parse/plan representation of DISTINCT is now a list of SortClause nodes. initdb forced by querytree change...
2000-01-25 as attache of this mail is patch (to the main tree) with to_char'sBruce Momjian
family functions. Contain: conversion from a datetype to formatted text: to_char( datetime, text) to_char( timestamp, text) to_char( int4, text) to_char( int8, text) to_char( float4, text) to_char( float8, text) to_char( numeric, text) vice versa: to_date ( text, text) to_datetime ( text, text) to_timestamp ( text, text) to_number ( text, text) (convert to numeric) PostgreSQL to_char is very compatible with Oracle's to_char(), but not total exactly (now). Small differentions are in number formating. It will fix in next to_char() version. ! If will this patch aplly to the main tree, must be delete the current to_char version in contrib (directory "dateformat" and note in contrib's README), this patch not erase it (sorry Bruce). The patch patching files: doc/src/sgml/func.sgml ^^^^^^^^ Hmm, I'm not sure if my English... :( Check it anyone (volunteer)? Thomas, it is right? SGML is not my primary lang and compile the current PG docs tree is very happy job (hard variables setting in docs/sgml/Makefile --> HSTYLE= /home/users/t/thomas/.... :-) What add any definition to global configure.in and set Makefiles in docs tree via ./configure? src/backend/utils/adt/Makefile src/backend/utils/adt/formatting.c src/include/catalog/pg_proc.h src/include/utils/formatting.h Karel Zak <zakkr@zf.jcu.cz> http://home.zf.jcu.cz/~zakkr/
2000-01-25Remove obsolete references to 8K query limit.Tom Lane
2000-01-24Made abstime/reltime use int4 instead of time_t (TODO item)Peter Eisentraut
Made type equivalency apply to aggregates (TODO item) Fixed parsing bug in psql Reverted some stupid options changes I made to pg_dump
2000-01-24First cut at making useful selectivity estimates for range queriesTom Lane
(ie, WHERE x > lowbound AND x < highbound). It's not very bright yet but it does something useful. Also, rename intltsel/intgtsel to scalarltsel/scalargtsel to reflect usage better. Extend convert_to_scalar to do something a little bit useful with string data types. Still need to make it do something with date/time datatypes, but I'll wait for Thomas's datetime unification dust to settle first. Eventually the routine ought not have any type-specific knowledge at all; it ought to be calling a type-dependent routine found via a pg_type column; but that's a task for another day.
2000-01-24Remove Ops parameter from STATRELID cache lookup, for Tom Lane andBruce Momjian
optimizer.