Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | UNION cleanup again. | Bruce Momjian | 1997-12-29 |
| | |||
* | Cleanup of UNION ALL fix. Manual page updates. | Bruce Momjian | 1997-12-29 |
| | |||
* | UNION work for UNION ALL and other union stuff. | Bruce Momjian | 1997-12-27 |
| | |||
* | Implementation of UNIONs. | Bruce Momjian | 1997-12-24 |
| | |||
* | Implement CREATE TABLE ... AS SELECT borrowing code from SubSelect | Thomas G. Lockhart | 1997-12-23 |
| | | | | | | | | | | and from SELECT ... INTO ... support code. Allow NOT, IS NULL, IS NOT NULL in constraints. Define unionall boolean flag in SubSelect structure. Implement row descriptors: (a, b, c) = (x, y, z). Change IS TRUE, IS FALSE, etc. to expressions using "=" rather than function calls to istrue() or isfalse() to allow optimization. Force type for TRUE and FALSE to bool. | ||
* | Change variable name reference from selectClause to more appropriate ↵ | Thomas G. Lockhart | 1997-12-23 |
| | | | | | | | unionClause. Add a few lines of test code playing with the unique flag for unions. Does not do much helpful yet. | ||
* | Fix up some elog error messages. | Thomas G. Lockhart | 1997-12-23 |
| | |||
* | Fix for select 1=1 or 2=2, select 1=1 and 2=2, and select sum(2+2). | Bruce Momjian | 1997-12-22 |
| | |||
* | Major cleanout of PORTNAME variables from Makefiles...bound to screw up | Marc G. Fournier | 1997-12-20 |
| | | | | some of the ports... | ||
* | Allow multiple-argument functions in constraint clauses. | Thomas G. Lockhart | 1997-12-16 |
| | | | | | | | | | | Formerly allowed only single arguments. Declare column constraints using the usual list mechanism rather than explicit itemized lists. Remove NOTNULL from default clause syntax (retain "NOT NULL"). NOTNULL is not SQL92; eventually remove it from expressions too? Move ISNULL, NOTNULL to Postgres-specific token declarations. Fix up tabs and indenting on new CREATE USER commands. | ||
* | Improve (well, ok, fix) generated constraint name for column CHECK clause. | Thomas G. Lockhart | 1997-12-16 |
| | |||
* | Fix order of keywords, must be alphabetical. | Bruce Momjian | 1997-12-16 |
| | |||
* | Major code cleanup following the pg_password insertion... | Marc G. Fournier | 1997-12-09 |
| | | | | | ...malloc/free -> palloc/pfree ...fopen/fclose -> AllocateFile/FreeFile | ||
* | Add information message about implicitly created indices. | Thomas G. Lockhart | 1997-12-09 |
| | | | | Check for duplicate implicit index names and generate unique names. | ||
* | Add VARHDRSZ where needed. Many places just used 4. | Bruce Momjian | 1997-12-06 |
| | |||
* | Fix tolower loops to go in proper direction for cache. | Bruce Momjian | 1997-12-05 |
| | |||
* | Add SQL92-compliant syntax for constraints. | Thomas G. Lockhart | 1997-12-04 |
| | | | | Implement PRIMARY KEY and UNIQUE clauses using indices. | ||
* | From: todd brandys <brandys@eng3.hep.uiuc.edu> | Marc G. Fournier | 1997-12-04 |
| | | | | | An extension to the code to allow for a pg_password authentication database that is *seperate* from the system password file | ||
* | Fix vacuum analyze syntax problem. | Bruce Momjian | 1997-12-02 |
| | |||
* | Remove premature code in constraint parsing. | Thomas G. Lockhart | 1997-12-02 |
| | | | | Change elog WARN to NOTICE for unimplemented constraints. | ||
* | Change elog WARN messages for UNIQUE and PRIMARY, FOREIGN KEY | Thomas G. Lockhart | 1997-11-30 |
| | | | | | | | to NOTICE messages so that execution proceeds rather than halting. These clauses are ignored as stated in the messages. Allow NOT NULL UNIQUE syntax (both were allowed individually before). Allow Postgres-style casting ("::") of non-constants. | ||
* | Add comments and move a few declaration blocks to help readability. | Thomas G. Lockhart | 1997-11-30 |
| | | | | No functional changes this time! | ||
* | Cleaups of comments. | Bruce Momjian | 1997-11-27 |
| | |||
* | Add README for parser directory | Bruce Momjian | 1997-11-26 |
| | |||
* | Make parser functions static where possible. | Bruce Momjian | 1997-11-26 |
| | |||
* | Cleanup up include files. | Bruce Momjian | 1997-11-26 |
| | |||
* | Break parser functions into smaller files, group together. | Bruce Momjian | 1997-11-25 |
| | |||
* | Remove gram problems with archive. | Bruce Momjian | 1997-11-24 |
| | |||
* | Move dbcommands.c to commands/. It should not be in the parser directory. | Bruce Momjian | 1997-11-24 |
| | |||
* | Move dbcommands.c to commands/. It should not be in the parser directory. | Bruce Momjian | 1997-11-24 |
| | |||
* | Remove tqual.h includes not needed. | Bruce Momjian | 1997-11-24 |
| | |||
* | Remove archive stuff. | Bruce Momjian | 1997-11-21 |
| | |||
* | Remove all time travel stuff. Small parser cleanup. | Bruce Momjian | 1997-11-20 |
| | |||
* | Remove 16 char limit on system table/index names. Rename system indexes. | Bruce Momjian | 1997-11-17 |
| | |||
* | Update UNION and subselect syntax. | Thomas G. Lockhart | 1997-11-17 |
| | | | | | | | Support SQL92 syntax for type coersion of strings (type 'typeval'). Example: "DATETIME 'now'". This works only for string constants and can not replace the CAST and ::type syntax which behave identically in this context. | ||
* | Update generated source for scan.l. | Thomas G. Lockhart | 1997-11-17 |
| | |||
* | Implement SQL92 binary and hexadecimal string decoding (b'10' and x'1F'). | Thomas G. Lockhart | 1997-11-17 |
| | | | | Check decoding of integer in x - y syntax (already done for most ints). | ||
* | Remove pg_magic, defaults, server, hosts, and demon tables. unused. | Bruce Momjian | 1997-11-15 |
| | |||
* | Include flex output in the standard distribution to fix problems with | Thomas G. Lockhart | 1997-11-14 |
| | | | | | old AT&T lexers and exclusive states (Solaris has trouble and probably others). | ||
* | Supress cleaning scan.c since we will try to include it in the distribution. | Thomas G. Lockhart | 1997-11-14 |
| | | | | | This should help Solaris and (presumably) other distributions with old AT&T-descended lex programs which can't handle "exclusive states". | ||
* | Add flag to supress one compiler warning regarding unused "unput" function | Thomas G. Lockhart | 1997-11-14 |
| | | | | in flex-specific code. | ||
* | FIx for indexing regex stuff. Change rowoid to objoid. | Bruce Momjian | 1997-11-14 |
| | |||
* | FIx for indexing regex stuff. Change rowoid to objoid. | Bruce Momjian | 1997-11-14 |
| | |||
* | Change messages regarding "TimeRange" to say that time travel is no longer | Thomas G. Lockhart | 1997-11-10 |
| | | | | | available. Remove lots of #ifdef'd debugging print statements. | ||
* | Clean up path handling esp. when interpreting environment variables. | Thomas G. Lockhart | 1997-11-10 |
| | | | | Remove unused old code. | ||
* | Implement CREATE DATABASE/WITH LOCATION=. | Thomas G. Lockhart | 1997-11-07 |
| | | | | | | | Implement SET keyword = DEFAULT and SET TIME ZONE DEFAULT. Re-enable JOIN= option in CREATE OPERATOR statement (damaged for v6.2). Allow more SQL and/or Postgres reserved words as column identifiers or, if there are shift/reduce problems, at least as column labels. | ||
* | Support alternate database locations. | Thomas G. Lockhart | 1997-11-07 |
| | |||
* | Good Bye, Time Travel! | Vadim B. Mikheev | 1997-11-02 |
| | |||
* | Indexes for LIKE and ~, !~ operations. | Bruce Momjian | 1997-10-31 |
| | |||
* | Add support for SQL92 delimited identifiers. | Thomas G. Lockhart | 1997-10-30 |
| | | | | | Add support for SQL3 IS TRUE and IS FALSE. Augment support for SQL92 SET TIME ZONE... |