]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Implement CREATE TABLE ... AS SELECT borrowing code from SubSelect
authorThomas G. Lockhart <lockhart@fourpalms.org>
Tue, 23 Dec 1997 19:47:32 +0000 (19:47 +0000)
committerThomas G. Lockhart <lockhart@fourpalms.org>
Tue, 23 Dec 1997 19:47:32 +0000 (19:47 +0000)
commit2c833a728f1f77cbe2a792684dd51ef3447eddad
tree1c7e87c6570deb2463467433b47e6bd03d6f450a
parent8ed721ffefd418124b8d69c7ad0fd0ac1532e239
Implement CREATE TABLE ... AS SELECT borrowing code from SubSelect
 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.
src/backend/parser/gram.y