38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
================================================================================
|
|
empty
|
|
================================================================================
|
|
create type foo;
|
|
--------------------------------------------------------------------------------
|
|
|
|
(source_file
|
|
(create_type_statement
|
|
(identifier)))
|
|
|
|
================================================================================
|
|
with fields
|
|
================================================================================
|
|
create type foo as ( one text, two bigint[] );
|
|
--------------------------------------------------------------------------------
|
|
|
|
(source_file
|
|
(create_type_statement
|
|
(identifier)
|
|
(var_declaration
|
|
(identifier)
|
|
(identifier))
|
|
(var_declaration
|
|
(identifier)
|
|
(identifier))))
|
|
|
|
================================================================================
|
|
enum
|
|
================================================================================
|
|
create type foo.bar as enum ('one', 'two');
|
|
--------------------------------------------------------------------------------
|
|
|
|
(source_file
|
|
(create_type_statement
|
|
(identifier)
|
|
(string)
|
|
(string)))
|