Welcome to mirror list, hosted at ThFree Co, Russian Federation.

rename_column_migration.txt « fixtures « tooling « spec - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: e79029219a53c65af42aaffc44563d853cdbc060 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
+# frozen_string_literal: true
+
+class TestMigration < Gitlab::Database::Migration[2.1]
+  disable_ddl_transaction!
+
+  def up
+    cleanup_concurrent_column_rename :my_table, :old_column, :new_column
+  end
+
+  def up
+    cleanup_concurrent_column_rename 'my_table', 'old_column', 'new_column'
+  end
+
+  def up
+    cleanup_concurrent_column_rename "my_table", "old_column", "new_column"
+  end
+
+  def up
+    cleanup_concurrent_column_rename TABLE_NAME, OLD_COLUMN_NAME, NEW_COLUMN_NAME
+  end
+
+  def up
+    cleanup_concurrent_column_rename(:my_table, :old_column, :new_column)
+  end
+
+  def up
+    cleanup_concurrent_column_rename('my_table', 'old_column', 'new_column')
+  end
+
+  def up
+    cleanup_concurrent_column_rename("my_table", "old_column", "new_column")
+  end
+
+  def up
+    cleanup_concurrent_column_rename(TABLE_NAME, OLD_COLUMN_NAME, NEW_COLUMN_NAME)
+  end
+
+  def up
+    cleanup_concurrent_column_rename(
+      :my_table,
+      :old_column,
+      :new_column
+    )
+  end
+end