]> granicus.if.org Git - postgresql/commit - doc/src/sgml/ref/create_table.sgml
Allow CREATE TABLE (LIKE ...) from composite type
authorPeter Eisentraut <peter_e@gmx.net>
Sat, 3 Mar 2012 14:03:05 +0000 (16:03 +0200)
committerPeter Eisentraut <peter_e@gmx.net>
Sat, 3 Mar 2012 14:03:05 +0000 (16:03 +0200)
commitb59ca98209d45f5689fe9de22a7429d4cf09d40c
tree9fe87307dd4e38dbc376e9c7c8ab5f74c282a9c2
parentd923125b77c5d698bb8107a533a21627582baa43
Allow CREATE TABLE (LIKE ...) from composite type

The only reason this didn't work before was that parserOpenTable()
rejects composite types.  So use relation_openrv() directly and
manually do the errposition() setup that parserOpenTable() does.
doc/src/sgml/ref/create_table.sgml
src/backend/parser/parse_utilcmd.c
src/test/regress/expected/create_table_like.out
src/test/regress/sql/create_table_like.sql