]> granicus.if.org Git - postgresql/commit
Add SQL92 "constants" CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP,
authorThomas G. Lockhart <lockhart@fourpalms.org>
Sat, 25 Oct 1997 05:56:41 +0000 (05:56 +0000)
committerThomas G. Lockhart <lockhart@fourpalms.org>
Sat, 25 Oct 1997 05:56:41 +0000 (05:56 +0000)
commitf10b63923760101f765b1d37b1fcc7adc189d778
treeacf2436d5bd03d2afd3805d97aa8f63d311f8053
parent27d0d1a159a819af8f1bf388945fc90c354cbdaf
Add SQL92 "constants" CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP,
 CURRENT_USER.
Add syntax for primary and foreign keys.
Change optional syntax in CREATE INDEX to avoid parsing conflict with
 TIMESTAMP WITH TIME ZONE data type (use USING <class> rather than WITH...).
Decouple various categories of data type syntax to allow the most possible
 non-ambiguous extensions to SQL92 for column names and labels. This should
 make the parser a bit more understandable, or at least easier to find
 where and how the data types are handled.
Support syntax for IN and EXISTS clauses with subselects.
Support SQL92 syntax for IS TRUE/IS FALSE/IS NOT TRUE/IS NOT FALSE.
src/backend/parser/gram.y