Re: smart copy?
От | Bruce Momjian |
---|---|
Тема | Re: smart copy? |
Дата | |
Msg-id | 200204262333.g3QNXvu28948@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: smart copy? (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-admin |
Tom Lane wrote: > "Joel Burton" <joel@joelburton.com> writes: > > $ pg_dump --attribute-inserts --data-only --table=TheTable A > > > > It's slower than running COPY, since you're executing > > dozens/hundreds/kajillions of INSERT commands rather than one COPY command. > > Yup, lots slower. A better idea (which also doesn't require redoing > the export) is: > > 1. Create a temp table that matches the columns present in your data > file. > > 2. COPY from data file into temp table. > > 3. INSERT INTO target_table (column list) SELECT * FROM temp_table; > > You can do pretty much any transformation you need to in the > INSERT/SELECT, so this generalizes to a lot of related cases > where your data file doesn't quite match the data layout you want. It would be easier if we supported COPY out of views. You could create the view you want and COPY out that. Unfortunately, we don't support COPY of views. -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026
В списке pgsql-admin по дате отправления: