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

事前定義された値を持つ複数選択のRails4フィールドタイプ

    serialize your field 値を配列またはハッシュとしてデータベースに保存します。この最初の場合、移行を作成してカテゴリテーブルにフィールドを追加する必要があります

    class some_migration
      def change
        add_column :categories, :some_field, :text
      end
    end
    

    モデルでは、レールにシリアル化可能なフィールドとして使用するように指示します

    class Category < ActiveRecord::Base
      serialize :some_field, Array
    end
    
    #this will allow you to do something like this:
    category = Category.create(some_field: [some_value_1,some_value_2])
    Category.find(category.id).preferences # => [some_value_1, some_value_2]
    



    1. ifクエリに含まれるmysqlのエイリアスによる順序

    2. ノードを使用したAuroraMySQLサーバーレスへの接続

    3. JSON_ARRAY_INSERT()–MySQLのJSON配列に値を挿入します

    4. 文字列フィールドのOraclenullチェック