mirror of
https://github.com/PostHog/posthog.git
synced 2024-11-28 18:26:15 +01:00
15 lines
594 B
Python
15 lines
594 B
Python
|
from infi.clickhouse_orm import migrations
|
||
|
|
||
|
from ee.clickhouse.sql.person import KAFKA_PERSONS_TABLE_SQL, PERSONS_TABLE_MV_SQL
|
||
|
from posthog.settings import CLICKHOUSE_CLUSTER
|
||
|
|
||
|
operations = [
|
||
|
migrations.RunSQL(f"DROP TABLE person_mv ON CLUSTER {CLICKHOUSE_CLUSTER}"),
|
||
|
migrations.RunSQL(f"DROP TABLE kafka_person ON CLUSTER {CLICKHOUSE_CLUSTER}"),
|
||
|
migrations.RunSQL(
|
||
|
f"ALTER TABLE person ON CLUSTER {CLICKHOUSE_CLUSTER} ADD COLUMN IF NOT EXISTS distinct_ids Array(VARCHAR)"
|
||
|
),
|
||
|
migrations.RunSQL(KAFKA_PERSONS_TABLE_SQL),
|
||
|
migrations.RunSQL(PERSONS_TABLE_MV_SQL),
|
||
|
]
|