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

Rails 3:PostgresがサポートするActiveRecordで列タイプとしてjsonを使用すると移行エラーが発生する

    移行を次のように変更します

    class CreateThing < ActiveRecord::Migration
      def change
        create_table :things do |t|
          t.integer :user_id
          t.column :json_data, :json   # Edited
          t.timestamps
        end
        add_index :things, :user_id
      end
    end
    

    そしてデフォルトではrake db タスクはschema.rb(postgresには当てはまりません)を調べるので、application.rbでそれを

    に変更します。
    config.active_record.schema_format = :sql
    


    1. Oracleの場合の文字列の比較

    2. クエリから多次元配列を作成する

    3. SQLUPDATE文字列CONCATが追加されたフィールドのすべての値が機能しない

    4. 平均加重価格を見つけるためのクエリ