Re: Removing duplicate rows
От | Paul Lambert |
---|---|
Тема | Re: Removing duplicate rows |
Дата | |
Msg-id | 45C904B9.40407@autoledgers.com.au обсуждение исходный текст |
Ответ на | Re: Removing duplicate rows (Andrew Sullivan <ajs@crankycanuck.ca>) |
Ответы |
Re: Removing duplicate rows
|
Список | pgsql-sql |
Andrew Sullivan wrote: > On Wed, Feb 07, 2007 at 07:15:02AM +0900, Paul Lambert wrote: >> I'm assuming the best way to get around this is to load the data into a >> temporary table with "copy from" and then do a "select distinct into" my >> real table. > > You might find that sort|uniq at the command prompt would be better. > That said, Sort on Weenblows is a bastard to work with, and I don't believe it has a unique option. I probably should have mentioned this was on Weenblows. > >> script to create the table as a copy of the existing 'real' table. I'm >> assuming "create table as" would be what I need to use, but what would I >> use as the select sql - i.e. how do I use select to pull the definition >> of a table. > > an easy way to do this is "CREATE TABLE name AS SELECT . . . WHERE > 1=0". You get a table with no rows. (WHERE FALSE and similar > constructs all work equally well.) Thanks... I figured it would be blatantly obvious. This does the trick: CREATE TABLE billing_code_temp AS SELECT * FROM billing_code WHERE 1=0 > > A > Appreciate the help. P. -- Paul Lambert Database Administrator AutoLedgers
В списке pgsql-sql по дате отправления: