The following bug has been logged on the website: Bug reference: 6376 Logged by: Ansel Sermersheim Email address: ags...@gmail.com PostgreSQL version: 9.1.2 Operating system: Linux & Win32 Description:
Attempting to prepare a CREATE TABLE statement fails with a syntax error: postgres=# select version(); version ------------------------------------------------------------------------------------------------------- PostgreSQL 9.1.2 on x86_64-unknown-linux-gnu, compiled by gcc-4.6.real (Debian 4.6.2-5) 4.6.2, 64-bit (1 row) postgres=# prepare foo as create table bar (c integer); ERROR: syntax error at or near "create" LINE 1: prepare foo as create table bar (c integer); ^ This error message does not in any way indicate that one cannot prepare a create table statement. It appears that PostgreSQL does not support this operation, but I cannot find any documentation that indicates why, or indeed if this is intentional. At the very least an error message indicating that CREATE TABLE is not eligible for preparation would have been nice. This behavior seems to be identical both on Linux and Win32. Thanks for reading, Ansel Sermersheim -- Sent via pgsql-bugs mailing list (pgsql-bugs@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-bugs