sql >> データベース >  >> RDS >> PostgreSQL

IDが存在するときにテーブルの不明な主キーを取得する

    テーブルコレクションの主キーが欠落しているようです。

    Rails3.2より前 、次のようなモデルに主キーを設定します

    class Collection < ActiveRecord::Base
      set_primary_key "my_existing_column"
    end
    

    Rails3.2以降およびRails4の場合 、次のようなモデルに主キーを設定します

    class Collection < ActiveRecord::Base
      self.primary_key = "my_existing_column"
    end
    

    または

    テーブルを変更して、idの主キーを次のように設定できます

    移行ファイルを作成して主キーを設定します

    class AddPrimaryKeyToCollections < ActiveRecord::Migration
     def change
       execute "ALTER TABLE collections ADD PRIMARY KEY (id);"
     end
    end
    


    1. Oracle SQL Developerでカスタム日時フォーマットを設定するにはどうすればよいですか?

    2. 初心者のためのSQLBETWEEN演算子

    3. SpringPersistenceフレームワークを使用してOracle関数またはストアドプロシージャを呼び出す方法は?

    4. アダプティブ結合しきい値