@@ -393,4 +393,30 @@ fn alter_column_multiple() {
393 .map(|row| row.get::<_, i32>("counter"))
393 .map(|row| row.get::<_, i32>("counter"))
394 .collect();
394 .collect();
395 assert_eq!(expected, results);
395 assert_eq!(expected, results);
397+ // Update data using old schema and make sure it was updated for the new schema
399+ .query("UPDATE users SET counter = 50 WHERE id = 1", &[])
401+ let result: i32 = new_db
402+ .query("SELECT counter FROM users WHERE id = 1", &[])
405+ .map(|row| row.get("counter"))
408+ assert_eq!(52, result);
410+ // Update data using new schema and make sure it was updated for the old schema
412+ .query("UPDATE users SET counter = 50 WHERE id = 1", &[])
414+ let result: i32 = old_db
415+ .query("SELECT counter FROM users WHERE id = 1", &[])
418+ .map(|row| row.get("counter"))
421+ assert_eq!(48, result);