PostgreSQL の使用テーブルの全レコードを削除させる方法と

シーケンスの初期化方法を調べてみると、レコードを削除するには

2種類の方法がある事がわかりました。

また、レコードの削除方法とシーケンスの初期化方法は以下の内容になります。

TRUNCATEコマンド

TRUNCATE テーブル名;

※.テーブル名にテーブルの名前を入力します。

詳細はこちらになりますが、膨大なデータを

高速に削除する時に使用するコマンドです。

 

DELETEコマンド

DELETE FROM テーブル名;

※.テーブル名にテーブルの名前を入力します。

詳細はこちらになりますが、少量なデータを

削除する時に使用するコマンドです。

 

シーケンス初期化

select setval ('シーケンス名', 1, false);

※.シーケンス名にシーケンスの名前を入力します。