class ActiveRecord::ConnectionAdapters::TableDefinition
Public Instance Methods
json(*args)
click to toggle source
Adds json type for migrations. So you can add columns to a table like:
create_table :people do |t| ... t.json :info ... end
# File lib/activerecord-postgres-json/activerecord.rb, line 55 def json(*args) options = args.extract_options! column_names = args column_names.each { |name| column(name, 'json', options) } end
jsonb(*args)
click to toggle source
# File lib/activerecord-postgres-json/activerecord.rb, line 61 def jsonb(*args) options = args.extract_options! column_names = args column_names.each { |name| column(name, 'jsonb', options) } end