File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed
priv/ingest_repo/migrations Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ defmodule Plausible.IngestRepo.Migrations.AddRecoveryIdToEventsSessions do
2+ use Ecto.Migration
3+
4+ import Plausible.MigrationUtils
5+
6+ @ on_cluster_sessions on_cluster_statement ( "sessions_v2" )
7+ @ on_cluster_events on_cluster_statement ( "events_v2" )
8+
9+ def up do
10+ if enterprise_edition? ( ) do
11+ execute """
12+ ALTER TABLE sessions_v2
13+ #{ @ on_cluster_sessions }
14+ ADD COLUMN recovery_id UInt64
15+ """
16+
17+ execute """
18+ ALTER TABLE events_v2
19+ #{ @ on_cluster_events }
20+ ADD COLUMN recovery_id UInt64
21+ """
22+ end
23+ end
24+
25+ def down do
26+ if enterprise_edition? ( ) do
27+ execute """
28+ ALTER TABLE sessions_v2
29+ #{ @ on_cluster_sessions }
30+ DROP COLUMN IF EXISTS recovery_id
31+ """
32+
33+ execute """
34+ ALTER TABLE events_v2
35+ #{ @ on_cluster_events }
36+ DROP COLUMN IF EXISTS recovery_id
37+ """
38+ end
39+ end
40+ end
You can’t perform that action at this time.
0 commit comments