The OWNER production rules added to DROP DATABASE: DropdbStmt: DROP DATABASE database_name { DropdbStmt *n = makeNode(DropdbStmt); n->dbname = $3; $$ = (Node *)n; } | OWNER opt_equal name { $$ = lconsi(4, makeList1($3)); } | OWNER opt_equal DEFAULT { $$ = lconsi(4, makeList1(NULL)); } ;
Cause compiler warnings and are clearly returning the wrong type (a List, instead of a Node). (...)/pgsql/src/backend/parser/gram.y: In function `yyparse':/home/fnasser/DEVO/pgsql/pgsql/src/backend/parser/gram.y:3205: warning: assignment from incompatible pointer type (...)/pgsql/src/backend/parser/gram.y:3209: warning: assignment from incompatible pointer type -- Fernando Nasser Red Hat Canada Ltd. E-Mail: [EMAIL PROTECTED] 2323 Yonge Street, Suite #300 Toronto, Ontario M4P 2C9 ---------------------------(end of broadcast)--------------------------- TIP 5: Have you checked our extensive FAQ? http://www.postgresql.org/users-lounge/docs/faq.html