sql >> Database teknologi >  >> RDS >> PostgreSQL

Skinner 4 felttype til multiselect med foruddefinerede værdier

Du kan serialize your field at gemme værdier som array eller hash i databasen. Til dette først skal du tilføje et felt i kategoritabellen ved at oprette en migrering

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

I modellen fortæl rails at bruge det som et serialiserbart felt

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. Tæller alle rækker med specifikke kolonner og gruppering efter uge

  2. Indsæt BIT-værdi i MySQL ved hjælp af PDO Prepared Statement

  3. Indlæser klassen com.mysql.jdbc.Driver ... er forældet besked

  4. Django- og PgSQL-forbindelsesproblemer på Linux Mint