テスト データを DB テーブルにシードする前に、テーブルを切り捨てる必要があります (主キーをリセットする必要があります)。次のようにしようとしています。
ActiveRecord::Base.connection.execute("TRUNCATE users")
しかし、DB からデータを出力しても、主キーが 1 からカウントされていません。
私は何を間違っていますか?
編集:
また、ターミナルでPostgreSQLデータベースに対して手動で実行しようとしました
truncate users
しかし、プライマリ カウントはまだ 1 から始まりません。
解決:
Postgres で、次を実行します。
ALTER SEQUENCE users_id_seq RESTART WITH 1;