PostgreSQLのテーブルを空にする

PostgreSQLのテーブルの中身をぷちっとデータを空にしたいなって思っていて調べたら便利なクエリがありました。

テーブルを空にする方法

1.テーブルだけクリアする方法

truncate table 空にしたいテーブル名;

 

2.シーケンス番号もクリアしたい場合

truncate table 空にしたいテーブル名 restart identity

DELETEでぐりぐりしなくて良いので簡単です。

 

Fuelphpでも「truncate」の関数あったな・・・