Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: Add Marine End Use - 1498 #1628

Merged
merged 14 commits into from
Jan 16, 2025
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
"""add marine end use

Revision ID: 998929392c8b
Revises: 94306eca5261
Create Date: 2025-01-07 19:35:00.064999

"""

import sqlalchemy as sa
from alembic import op

# revision identifiers, used by Alembic.
revision = "998929392c8b"
down_revision = "94306eca5261"
AlexZorkin marked this conversation as resolved.
Show resolved Hide resolved
branch_labels = None
depends_on = None


def upgrade() -> None:
op.execute(
"""
INSERT INTO end_use_type (end_use_type_id, type, intended_use)
VALUES (25, 'Marine', TRUE)
ON CONFLICT (end_use_type_id) DO NOTHING;
"""
)
# Energy Effectiveness Ratios
op.execute(
"""
INSERT INTO energy_effectiveness_ratio (
eer_id, fuel_category_id, fuel_type_id, end_use_type_id, ratio, effective_status
)
VALUES (44, 2, 3, 25, 2.5, TRUE)
ON CONFLICT (eer_id) DO NOTHING;
"""
)


def downgrade() -> None:
op.execute(
"""
DELETE FROM energy_effectiveness_ratio
WHERE eer_id = 44;
"""
)
op.execute(
"""
DELETE FROM end_use_type
WHERE end_use_type_id = 25;
"""
)
Loading