コード例 #1
0
ファイル: cli.py プロジェクト: MarnieShaw/opennem
def cmd_export_all() -> None:
    run_energy_update_yesterday(days=2)
    refresh_material_views("mv_network_fueltech_days")
    refresh_material_views("mv_facility_45d")
    export_power()
    export_energy()
    export_all_monthly()
    export_all_daily()
コード例 #2
0
def db_refresh_material_views() -> None:
    if settings.workers_db_run:
        run_energy_update_yesterday()
        refresh_material_views("mv_facility_all")
        refresh_material_views("mv_network_fueltech_days")
        refresh_material_views("mv_region_emissions")
        refresh_material_views("mv_interchange_energy_nem_region")
コード例 #3
0
ファイル: db.py プロジェクト: Sunmingyang1987/opennem
def db_refresh_material_views() -> None:
    run_energy_update_days(days=2)
    run_aggregates_facility_year(DATE_CURRENT_YEAR)
    run_daily_fueltech_summary()
    refresh_material_views("mv_facility_all")
    refresh_material_views("mv_region_emissions")
    refresh_material_views("mv_interchange_energy_nem_region")
    export_energy(latest=True)
    export_energy(priority=PriorityType.monthly)
    slack_message("Ran daily energy update and aggregates on {}".format(
        settings.env))
コード例 #4
0
def db_refresh_material_views_recent() -> None:
    refresh_material_views("mv_facility_45d")
    refresh_material_views("mv_region_emissions_45d")
コード例 #5
0
ファイル: db.py プロジェクト: zalihat/opennem
def db_refresh_material_views() -> None:
    refresh_material_views()
コード例 #6
0
ファイル: db_refresh.py プロジェクト: zalihat/opennem
#!/usr/bin/env python
"""
Refresh database script

"""

from opennem.db.tasks import refresh_material_views, refresh_timescale_views

refresh_timescale_views(all=True)
refresh_material_views()