Re: Fastest way to import only ONE column into a table? (COPY doesn't work)
В списке pgsql-general по дате отправления:
| От | Phoenix Kiula |
|---|---|
| Тема | Re: Fastest way to import only ONE column into a table? (COPY doesn't work) |
| Дата | |
| Msg-id | e373d31e0708152250u7274b30fl9bc2bcf856c0e62@mail.gmail.com обсуждение исходный текст |
| Ответ на | Re: Fastest way to import only ONE column into a table? (COPY doesn't work) (Rodrigo De León <rdeleonp@gmail.com>) |
| Список | pgsql-general |
On 16/08/07, Rodrigo De León <rdeleonp@gmail.com> wrote:
> On Aug 15, 11:46 pm, phoenix.ki...@gmail.com ("Phoenix Kiula") wrote:
> > Appreciate any tips, because it would
> > be nasty to have to do this with millions of UPDATE statements!
>
> - Create an interim table
> - COPY the data into it
> - Do an UPDATE ... FROM ...
Thanks! I thought about it and then gave up because SQL trumped me up.
Could you please suggest what the query should look like?
Based on this:
http://www.postgresql.org/docs/8.1/static/sql-update.html
I tried this:
UPDATE
t1 SET title = title FROM t2
WHERE
t1.id = t2.id;
But I am miles from what it needs to be! The example in the docs does
not refer to a column in the other table, it just increments a value
in the same table based on the join ("UPDATE employees SET sales_count
= sales_count + 1 FROM accounts....").
TIA!
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера