Re: truncate vs. delete

From: Emi Lu <emilu(at)encs(dot)concordia(dot)ca>
To: pgsql-sql(at)postgresql(dot)org
Subject: Re: truncate vs. delete
Date: 2008-07-24 13:47:48
Message-ID: 48888804.3000906@encs.concordia.ca
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

I found a link for SQL Server, it applies to PostgreSQL 8.0.x as well?
http://vadivel.blogspot.com/2004/06/delete-vs-truncate-statement.html

Emi Lu wrote:
> Good morning,
>
> If I remember correctly, "delete" does not release space, while truncate
> will.
>
> I have an option now
>
> (1) Use object creator(with create/drop permission which I do not need
> in my cronjob script) to truncate table1(>100,000 recs) records
>
> (2) Use user1(has r/w only) to delete from table1, then vacuum it
>
> May I know how inefficient "delete from" comparing to truncate please?
>
> Thanks a lot!
>
>
>

In response to

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message A. Kretschmer 2008-07-24 13:53:49 Re: truncate vs. delete
Previous Message Emi Lu 2008-07-24 13:34:16 truncate vs. delete