Changeset 1147

Show
Ignore:
Timestamp:
11/25/07 20:09:29 (1 year ago)
Author:
alban
Message:

definit les :null => false en deux etapes (pour eviter une erreur dans Postgre)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/db/migrate/022_add_subscriber_type.rb

    r1129 r1147  
    11class AddSubscriberType < ActiveRecord::Migration 
    22  def self.up 
    3     add_column :subscriptions, :subscriber_type, :string, :null => false 
     3    add_column :subscriptions, :subscriber_type, :string 
    44    Subscription.update_all "subscriber_type = 'User'" 
     5    change_column :subscriptions, :subscriber_type, :string, :null => false 
    56  end 
    67 
  • trunk/db/migrate/023_add_subscription_notified.rb

    r1140 r1147  
    11class AddSubscriptionNotified < ActiveRecord::Migration 
    22  def self.up 
    3     add_column :subscriptions, :notified, :boolean, :null => false 
     3    add_column :subscriptions, :notified, :boolean 
    44    Subscription.reset_column_information 
    55    Subscription.update_all "notified = 1" 
     6    change_column :subscriptions, :notified, :boolean, :null => false 
    67  end 
    78