Re: Retrieve columntypes and checks?

Поиск
Список
Период
Сортировка
От Bruno Wolff III
Тема Re: Retrieve columntypes and checks?
Дата
Msg-id 20041028173700.GB12318@wolff.to
обсуждение исходный текст
Ответ на Retrieve columntypes and checks?  (Jesper Krogh <jesper@krogh.cc>)
Список pgsql-novice
On Thu, Oct 28, 2004 at 10:27:30 +0000,
  Jesper Krogh <jesper@krogh.cc> wrote:
> Trying to convert an application from MySQL to PostgreSQL I ran into
> some troubles..
>
> In MySQL is it quite easy to find out which type a column is.. in
> particular if a column is an "enum" so the webapplication can do
> appropiate checks in javascript in advance for an insert.
>
> In PostgreSQL the enum's are converted to varchar with checks, so I need
> to get a hold on the column-type and if it's a varchar parse the check
> string for values..
>
> How do I do that?
>
> Any better suggestions?

A possible approach would be to use domains. That is probably a good practice
for this case anyway, since if an "enum" is used in more than one table,
you can have the constaint in one place. You should be able to get the
domain name associated with a column, but I don't know whether or not
this will require extra queries.

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

Предыдущее
От: Jesper Krogh
Дата:
Сообщение: Re: Retrieve columntypes and checks?
Следующее
От: Michael Fuhr
Дата:
Сообщение: Re: Retrieve columntypes and checks?