sql >> Databasteknik >  >> RDS >> PostgreSQL

hur man använder jsonb i rails

För att migrera detta kan du göra följande. Nyttolasten i det här fallet var ursprungligen ett json-fält.

  class AlterJsonbToJsonAndBack < ActiveRecord::Migration                      
    def up                                                                     
      change_column :dynamics, :payload, 'jsonb USING CAST(payload AS jsonb)'  
    end                                                                        

    def down                                                                   
      change_column :dynamics, :payload, 'json USING CAST(payload AS json)'    
    end                                                                        
  end                                                                          

För att ta reda på hur du frågar jsonb i Rails 4.2, kolla in denna artikel



  1. PostgreSQL:Tid för att skapa tabeller

  2. Ladda Zend Framework Component i befintligt projekt

  3. MySQL/PHP-fel:[2002] Endast en användning av varje socketadress (protokoll/nätverksadress/port) är normalt tillåten

  4. Fråga returnerar inga resultat endast när ORDER BY har lagts till