Thanks much, Ignacio! On Friday, September 2, 2016 at 3:08:38 AM UTC-4, Ignacio Huerta wrote: > > This error has been fixed in master branch: > https://github.com/Hobo/hobo/issues/186 > > El viernes, 11 de marzo de 2016, 20:33:03 (UTC+1), donz escribió: >> >> Hi All! >> >> I just upgraded to Rails 5.0.0.beta3 and everything seemed to be going >> well until I noticed a minor annoyance. >> >> I think I saw the same thing with beta2 but I was in the middle of >> learning coffeescript so I was not paying attention. >> It is not harmful, just strange. >> >> When I do rails generate hobo:migration, the migration itself happens >> correctly, but it seems to be updating all tables that have columns with >> default values, as well. >> >> For example, I added one field to a "Setup" table and ran >> hobo:migration. The terminal output is: >> >> Running via Spring preloader in process 13666 >> >> ---------- Up Migration ---------- >> change_column :appointments, :completed, :boolean, :default => false >> change_column :appointments, :cancelled, :boolean, :default => false >> >> change_column :properties, :mon_start, :float, :default => 0 >> change_column :properties, :mon_end, :float, :default => 0 >> change_column :properties, :tue_start, :float, :default => 0 >> change_column :properties, :tue_end, :float, :default => 0 >> change_column :properties, :wed_start, :float, :default => 0 >> change_column :properties, :wed_end, :float, :default => 0 >> change_column :properties, :thu_start, :float, :default => 0 >> change_column :properties, :thu_end, :float, :default => 0 >> change_column :properties, :fri_start, :float, :default => 0 >> change_column :properties, :fri_end, :float, :default => 0 >> change_column :properties, :sat_start, :float, :default => 0 >> change_column :properties, :sat_end, :float, :default => 0 >> change_column :properties, :sun_start, :float, :default => 0 >> change_column :properties, :sun_end, :float, :default => 0 >> >> add_column :setups, :hours_in_advance, :integer #### the only change I >> made. >> >> change_column :users, :is_admin, :boolean, :default => false >> ---------------------------------- >> >> ---------- Down Migration -------- >> change_column :appointments, :completed, :boolean, default: false >> change_column :appointments, :cancelled, :boolean, default: false >> >> change_column :properties, :mon_start, :float, default: 0.0 >> change_column :properties, :mon_end, :float, default: 0.0 >> change_column :properties, :tue_start, :float, default: 0.0 >> change_column :properties, :tue_end, :float, default: 0.0 >> change_column :properties, :wed_start, :float, default: 0.0 >> change_column :properties, :wed_end, :float, default: 0.0 >> change_column :properties, :thu_start, :float, default: 0.0 >> change_column :properties, :thu_end, :float, default: 0.0 >> change_column :properties, :fri_start, :float, default: 0.0 >> change_column :properties, :fri_end, :float, default: 0.0 >> change_column :properties, :sat_start, :float, default: 0.0 >> change_column :properties, :sat_end, :float, default: 0.0 >> change_column :properties, :sun_start, :float, default: 0.0 >> change_column :properties, :sun_end, :float, default: 0.0 >> >> remove_column :setups, :hours_in_advance >> >> change_column :users, :is_admin, :boolean, default: false >> ---------------------------------- >> >> What now: [g]enerate migration, generate and [m]igrate now or [c]ancel? m >> => "m" >> >> Migration filename: [<enter>=hobo_migration_10|<custom_name>]: >> => "hobo_migration_10" >> create db/migrate/20160311192034_hobo_migration_10.rb >> rake db:migrate >> == 20160311192034 HoboMigration10: migrating >> ================================== >> -- change_column(:appointments, :completed, :boolean, {:default=>false}) >> -> 0.0093s >> -- change_column(:appointments, :cancelled, :boolean, {:default=>false}) >> -> 0.0045s >> -- change_column(:properties, :mon_start, :float, {:default=>0}) >> -> 0.0067s >> -- change_column(:properties, :mon_end, :float, {:default=>0}) >> -> 0.0062s >> -- change_column(:properties, :tue_start, :float, {:default=>0}) >> -> 0.0063s >> -- change_column(:properties, :tue_end, :float, {:default=>0}) >> -> 0.0068s >> -- change_column(:properties, :wed_start, :float, {:default=>0}) >> -> 0.0060s >> -- change_column(:properties, :wed_end, :float, {:default=>0}) >> -> 0.0064s >> -- change_column(:properties, :thu_start, :float, {:default=>0}) >> -> 0.0060s >> -- change_column(:properties, :thu_end, :float, {:default=>0}) >> -> 0.0061s >> -- change_column(:properties, :fri_start, :float, {:default=>0}) >> -> 0.0065s >> -- change_column(:properties, :fri_end, :float, {:default=>0}) >> -> 0.0076s >> -- change_column(:properties, :sat_start, :float, {:default=>0}) >> -> 0.0089s >> -- change_column(:properties, :sat_end, :float, {:default=>0}) >> -> 0.0090s >> -- change_column(:properties, :sun_start, :float, {:default=>0}) >> -> 0.0079s >> -- change_column(:properties, :sun_end, :float, {:default=>0}) >> -> 0.0101s >> -- add_column(:setups, :hours_in_advance, :integer) >> -> 0.0025s >> -- change_column(:users, :is_admin, :boolean, {:default=>false}) >> -> 0.0129s >> == 20160311192034 HoboMigration10: migrated (0.1334s) >> ========================= >> >> >> I searched all of the models in the app, and the fields shown above are >> all the fields with default values. None are missing. >> >> I am using PostgreSQL 9.3.4 if that makes a difference. >> >> As I said, this is a minor annoyance, but I always worry when things >> that don't have to be changed are changed. Just one more thing that can >> go wrong .... go wrong .... go..... wrdna..... NO CARRIER ;) >> >> Don Ziesig >> >> >> >> >>
-- You received this message because you are subscribed to the Google Groups "Hobo Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/hobousers. For more options, visit https://groups.google.com/d/optout.
