エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
RailsのActiveRecordでSQLite3/PostgreSQLのidをリセットする拡張
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
RailsのActiveRecordでSQLite3/PostgreSQLのidをリセットする拡張
— 環境 — Rails 4.2 ActiveRecord 4.2 id をリセットする ActiveRecord 拡張 Rails プロジェクトで lib ... — 環境 — Rails 4.2 ActiveRecord 4.2 id をリセットする ActiveRecord 拡張 Rails プロジェクトで lib 以下にファイルを設置する。 lib/active_record/add_reset_pk_sequence_to_base.rb module ActiveRecord class Base def self.reset_pk_sequence case ActiveRecord::Base.connection.adapter_name when 'SQLite' new_max = maximum(primary_key) || 0 update_seq_sql = "update sqlite_sequence set seq = #{new_max} where name = '#{table_name}';" ActiveR

