🔄

Redmineのチケット番号を1に戻す手順(PostgreSQL)

2023/02/06に公開

まず、すべてのチケットを削除。チケットに関連するデータも削除するために truncate table issues; ではなくRedmineの画面あるいはRails Consoleで削除する。

チケット削除後、psqlで以下のSQL文実行してシーケンスオブジェクトの計数値をリセットする。

チケットが存在しないことを確認:

select count(*) from issues;

シーケンスオブジェクトの計数値をリセット:

select setval('issues_id_seq', 1, false);

リセットされたことを確認(last_valueがセットされていないことを確認):

select last_value from pg_sequences where sequencename = 'issues_id_seq';

Discussion