This repository was archived by the owner on May 5, 2025. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6,5 +6,4 @@ if [ -f "/usr/local/bin/berglas" ]; then
66 prefix=" berglas exec --"
77fi
88
9- $prefix python manage.py migrate --database timeseries rollouts
10- $prefix python manage.py migrate --database timeseries pg_telemetry
9+ $prefix python migrate_timeseries.py
Original file line number Diff line number Diff line change 1+ import logging
2+ import os
3+
4+ import django
5+ from django .core .management import call_command
6+
7+ # Setup Django environment
8+ os .environ .setdefault ("DJANGO_SETTINGS_MODULE" , "django_scaffold.settings" )
9+ django .setup ()
10+
11+ from django .conf import settings # noqa: E402
12+
13+ logger = logging .getLogger (__name__ )
14+
15+
16+ def run_migrate_commands ():
17+ try :
18+ if settings .TA_TIMESERIES_ENABLED :
19+ logger .info ("Running ta_timeseries migrations" )
20+ call_command (
21+ "migrate" ,
22+ database = "ta_timeseries" ,
23+ app_label = "ta_timeseries" ,
24+ settings = "django_scaffold.settings" ,
25+ verbosity = 1 ,
26+ )
27+ else :
28+ logger .info ("Skipping ta_timeseries migrations" )
29+
30+ except Exception as e :
31+ logger .error (f"An error occurred: { e } " )
32+
33+
34+ if __name__ == "__main__" :
35+ run_migrate_commands ()
You can’t perform that action at this time.
0 commit comments