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

Rails アプリケーションでのカスタム主キーの作成

    class AddProductWithDifferentPrimaryKey < ActiveRecord:Migration
      def change
        create_table :table, id: false do |t|
          t.string :id, null: false
          # other columns
          t.timestamps
        end
        execute "ALTER TABLE table ADD PRIMARY KEY (id);"
      end
    end
    

    Rails が新しい主キーを見つける方法を認識できるように、この行もテーブル モデルに追加することを忘れないでください!

    class Product < ActiveRecord::Base
      self.primary_key = :id
    
      # rest of code
    end
    

    お役に立てれば。クレジットは A K H に送ってください

    詳細については、彼と他の回答を確認してください。 主キー情報




    1. VBA用の読み取り可能なコードの記述–Try*パターン

    2. 同じ列値を持つmysql行を1つの行にグループ化するにはどうすればよいですか?

    3. ストアドプロシージャ内からの結果セットへのアクセスTransact-SQLSQLServer

    4. ORA-06502 の後、Oracle 11g PL/SQL 内で VARCHAR2 を BLOB に変換する方法