Re: Field with default not being set on copy from.

Поиск
Список
Период
Сортировка
От Jean-Luc Lachance
Тема Re: Field with default not being set on copy from.
Дата
Msg-id 3E16087E.582AA7DF@nsd.ca
обсуждение исходный текст
Ответ на postmaster.pid  (am@fx.ro)
Ответы Re: Field with default not being set on copy from.  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
Tom,

I am sure you are right.

The last part of my message should have read:

I am running 7.2.3

Time to plan an upgrade...

JLL


Tom Lane wrote:
>
> Jean-Luc Lachance <jllachan@nsd.ca> writes:
> > It seems that a field declared with a default is not being set when
> > executing copy from with less field then the table has.
>
> I think you are mistaken.  This works in 7.3:
>
> regression=# create table foo (f1 int, f2 text, f3 int default 42);
> CREATE TABLE
> regression=# \copy foo(f1,f2) from stdin
> 1       first
> 2       second
> \.
> regression=# select * from foo;
>  f1 |   f2   | f3
> ----+--------+----
>   1 | first  | 42
>   2 | second | 42
> (2 rows)
>
>                         regards, tom lane

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

Предыдущее
От: "culley harrelson"
Дата:
Сообщение: example table functions?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Field with default not being set on copy from.