mirror of
https://github.com/postgres/postgres.git
synced 2025-07-08 11:42:09 +03:00
First phase of SCHEMA changes, concentrating on fixing the grammar and
the parsetree representation. As yet we don't *do* anything with schema names, just drop 'em on the floor; but you can enter schema-compatible command syntax, and there's even a primitive CREATE SCHEMA command. No doc updates yet, except to note that you can now extract a field from a function-returning-row's result with (foo(...)).fieldname.
This commit is contained in:
@ -7,7 +7,7 @@
|
||||
* Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
|
||||
* Portions Copyright (c) 1994, Regents of the University of California
|
||||
*
|
||||
* $Id: nodes.h,v 1.101 2002/03/19 02:18:23 momjian Exp $
|
||||
* $Id: nodes.h,v 1.102 2002/03/21 16:01:44 tgl Exp $
|
||||
*
|
||||
*-------------------------------------------------------------------------
|
||||
*/
|
||||
@ -195,21 +195,24 @@ typedef enum NodeTag
|
||||
T_DropGroupStmt,
|
||||
T_ReindexStmt,
|
||||
T_CheckPointStmt,
|
||||
T_CreateSchemaStmt,
|
||||
T_AlterDatabaseSetStmt,
|
||||
T_AlterUserSetStmt,
|
||||
|
||||
T_A_Expr = 700,
|
||||
T_Attr,
|
||||
T_A_Const,
|
||||
T_ParamNo,
|
||||
T_ColumnRef,
|
||||
T_ParamRef,
|
||||
T_Ident,
|
||||
T_A_Const,
|
||||
T_FuncCall,
|
||||
T_A_Indices,
|
||||
T_ExprFieldSelect,
|
||||
T_ResTarget,
|
||||
T_TypeCast,
|
||||
T_RangeSubselect,
|
||||
T_SortGroupBy,
|
||||
T_Alias,
|
||||
T_RangeVar,
|
||||
T_RangeSubselect,
|
||||
T_TypeName,
|
||||
T_IndexElem,
|
||||
T_ColumnDef,
|
||||
|
Reference in New Issue
Block a user