From dc4ea798d9e837acde405e93c8a09ecf886129c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20J=C3=A4ggi?= Date: Wed, 29 Jan 2025 16:21:58 +0100 Subject: [PATCH] Add migration to rename old phone number labels (#234) --- ...50129151501_migrate_phone_number_labels.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 db/migrate/20250129151501_migrate_phone_number_labels.rb diff --git a/db/migrate/20250129151501_migrate_phone_number_labels.rb b/db/migrate/20250129151501_migrate_phone_number_labels.rb new file mode 100644 index 0000000..e7fc9b1 --- /dev/null +++ b/db/migrate/20250129151501_migrate_phone_number_labels.rb @@ -0,0 +1,19 @@ +class MigratePhoneNumberLabels < ActiveRecord::Migration[7.0] + def up + execute <<-SQL + UPDATE phone_numbers SET label = 'Privat' WHERE label = 'Telefon Privat'; + UPDATE phone_numbers SET label = 'Arbeit' WHERE label = 'Telefon Geschäft'; + UPDATE phone_numbers SET label = 'Fax' WHERE label IN ('Fax Geschäft', 'Fax Privat'); + UPDATE phone_numbers SET label = 'Andere' WHERE label = 'Import'; + SQL + end + + def down + execute <<-SQL + UPDATE phone_numbers SET label = 'Telefon Privat' WHERE label = 'Privat'; + UPDATE phone_numbers SET label = 'Telefon Geschäft' WHERE label = 'Arbeit'; + UPDATE phone_numbers SET label = 'Fax Privat' WHERE label = 'Fax' + UPDATE phone_numbers SET label = 'Import' WHERE label = 'Andere'; + SQL + end +end