Booking multiple time slots

1) This is not irreversible - you can create the table again.
2) Instead of creating a create_users migration and a drop_users migration, just remove both migrations. Once you squash, it's like the users table was never created.