Re: how to create a new composite type using already existing composite types

Поиск
Список
Период
Сортировка
От Jeff Davis
Тема Re: how to create a new composite type using already existing composite types
Дата
Msg-id 1266107070.29919.5924.camel@jdavis
обсуждение исходный текст
Ответ на how to create a new composite type using already existing composite types  (Iain Barnett <iainspeed@gmail.com>)
Ответы Re: how to create a new composite type using already existing composite types  (Merlin Moncure <mmoncure@gmail.com>)
Список pgsql-general
On Wed, 2010-02-10 at 03:46 +0000, Iain Barnett wrote:

> CREATE TYPE inventory_item2 AS (
>     name            text,
>     supplier_id     integer,
>     price           numeric,
> size    integer
> );
>
>
> but it would be handy if I could reuse inventory_item instead of
> having to retype the whole lot. I can't work out or find the right
> syntax, can anyone show me how? Any help would be much appreciated.

What about:

  CREATE TYPE inventory_item2 AS (
    ii inventory_item,
    size integer
  );

or:

  CREATE TABLE inventory_item2 (
    LIKE inventory_item,
    size integer
  );

and that will automatically create the type.

Regards,
    Jeff Davis



В списке pgsql-general по дате отправления:

Предыдущее
От: Diego Schulz
Дата:
Сообщение: Re: Problemas con la copia de seguridad PostgresSQL
Следующее
От: Janet S Jacobsen
Дата:
Сообщение: unable to restore from a pgdump file