| От | 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.
|
| Список | 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 по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера