Re: [GENERAL] CREATE TABLE ... CONSTRAINT

Поиск
Список
Период
Сортировка
От Bruce Momjian
Тема Re: [GENERAL] CREATE TABLE ... CONSTRAINT
Дата
Msg-id 199808290252.WAA27473@candle.pha.pa.us
обсуждение исходный текст
Ответ на CREATE TABLE ... CONSTRAINT  (Dario Besseghini <besseghi@Di.Unipi.IT>)
Список pgsql-general
>
> Hi all
>
>   I have been using postgreSQL for a while now and it is doing the job
> I want it to.  Thank you to all pgsql-hackers for their good job.
>
>   I        am   running    a       vanilla 6.3.2     installed    from
> postgresql-{,clients-,devel-,data-}6.3.2-4.rpm.   Some of the problems
> of taht distribution  stem  from the   rpm specfile  (for instance,  a
> world-writable  and world-readable pg_pwd !!)  and are not interesting
> for this list.
>
>   However, there is one thing which I find annoying:
>
> testdata=> CREATE TABLE test ( number int check ( number > 3 ) );
>
> works fine, but the table is dumped with a different syntax:
>
> CREATE TABLE test (number int4) CONSTRAINT test_number CHECK number > 3;
>
> which is not accepted back:
>
> testdata=> CREATE TABLE test (number int4) CONSTRAINT test_number CHECK number > 3;
> ERROR:  parser: parse error at or near "constraint"
>
>   Now, the  second  syntax  is standard  SQL   and the  parser  should
> recognize  it, but in  any case at least  pg_dump compliance should be
> aimed at.

This is fixed.  6.4 beta is September 1. [ I ought to make this text a
macro.]


--
Bruce Momjian                          |  830 Blythe Avenue
maillist@candle.pha.pa.us              |  Drexel Hill, Pennsylvania 19026
  +  If your life is a hard drive,     |  (610) 353-9879(w)
  +  Christ can be your backup.        |  (610) 853-3000(h)

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

Предыдущее
От: William Goldsmith
Дата:
Сообщение: Create User problem
Следующее
От: group-admin@isc.org (David C Lawrence)
Дата:
Сообщение: cmsg newgroup comp.databases.postgresql.patches