Re: Oracle/PostgreSQL incompatibilities

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Oracle/PostgreSQL incompatibilities
Дата
Msg-id 106.1065465284@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Oracle/PostgreSQL incompatibilities  (Rainer Klute <rainer.klute@epost.de>)
Список pgsql-hackers
Rainer Klute <rainer.klute@epost.de> writes:
> Here's an Oracle example:

> create table BUSINESS_PROCESS
>         (ID NUMBER not null primary key,
>          BUSINESS_PROTOCOL varchar2(254),
>          PROTOCOL_VERSION varchar2(254),
>          DEFAULT_CONVERSATION_TIMEOUT NUMBER);

Oh, just another nonstandard datatype name then.  You could use CREATE
DOMAIN to create NUMBER as an alias for integer (or bigint or numeric,
depending on what range of values you're expecting).

varchar2 is harder since we don't have any provision for precision
options on domains.  You'll pretty much have to search-and-replace
that to varchar in your schema file :-(
        regards, tom lane


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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: db encoding
Следующее
От: Tom Lane
Дата:
Сообщение: Re: index changing