sql >> Database >  >> RDS >> PostgreSQL

hoe jsonb in rails te gebruiken

Om dit te migreren, kunt u het volgende doen. Payload was in dit geval oorspronkelijk een json-veld.

  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                                                                          

Voor meer informatie over het opvragen van jsonb in Rails 4.2, bekijk dit artikel



  1. Hoe de Sign()-functie werkt in PostgreSQL

  2. De beste manier om sql unique constraint-schendingen in c# op te vangen tijdens invoegingen

  3. NetSuite ODBC-beperkingen

  4. Meerdere tekstvakken toevoegen aan een mysql-database