Sha256: 4d607f34ff1d116767bfbc07fc51b94dfb3c62af7766c7df38aadfa4748ccbe6

Contents?: true

Size: 1.6 KB

Versions: 40

Compression:

Stored size: 1.6 KB

Contents

class AddMissingTimestamps < ActiveRecord::Migration[6.0]
  def change
    add_column :enterprise_accounts, :created_at, :timestamp
    add_column :enterprise_accounts, :updated_at, :timestamp
    update "UPDATE enterprise_accounts SET created_at = NOW(), updated_at = NOW()"    
    change_column_null :enterprise_accounts, :created_at, false
    change_column_null :enterprise_accounts, :updated_at, false


    add_column :identity_providers, :created_at, :timestamp
    add_column :identity_providers, :updated_at, :timestamp
    update "UPDATE enterprise_accounts SET created_at = NOW(), updated_at = NOW()"    
    change_column_null :enterprise_accounts, :created_at, false
    change_column_null :enterprise_accounts, :updated_at, false

    add_column :oauth_clients, :created_at, :timestamp
    add_column :oauth_clients, :updated_at, :timestamp
    update "UPDATE oauth_clients SET created_at = NOW(), updated_at = NOW()"    
    change_column_null :oauth_clients, :created_at, false
    change_column_null :oauth_clients, :updated_at, false

    add_column :redirect_uris, :created_at, :timestamp
    add_column :redirect_uris, :updated_at, :timestamp
    update "UPDATE redirect_uris SET created_at = NOW(), updated_at = NOW()"    
    change_column_null :redirect_uris, :created_at, false
    change_column_null :redirect_uris, :updated_at, false

    add_column :users, :created_at, :timestamp
    add_column :users, :updated_at, :timestamp
    update "UPDATE users SET created_at = NOW(), updated_at = NOW()"    
    change_column_null :users, :created_at, false
    change_column_null :users, :updated_at, false

  end
end

Version data entries

40 entries across 40 versions & 1 rubygems

Version Path
osso-0.1.2 lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.1.1 lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.1.0 lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.11 lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.10 lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.8 lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.7 lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.6 lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.6.alpha lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.5 lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.5.pre.lambda lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.5.pre.kappa lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.5.pre.iota lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.5.pre.theta lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.5.pre.eta lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.5.pre.zeta lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.5.pre.epsilon lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.5.pre.delta lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.5.pre.gamma lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb
osso-0.0.5.pre.beta lib/osso/db/migrate/20200723153750_add_missing_timestamps.rb