Merge branch 'new_views' into 'dev'

new views funcs

See merge request spatial/postamates!163
dev
Timofey Malinin 2 years ago
commit 12bb6c118d

@ -19,7 +19,7 @@ spec:
containers: containers:
- name: django - name: django
image: DEPLOY_IMAGE_TAG image: DEPLOY_IMAGE_TAG
command: ["sh", "-c", "python manage.py delete_views && python manage.py create_procedures && python manage.py migrate && python manage.py create_views && python manage.py runserver 0.0.0.0:${DJANGO_PORT}"] command: ["sh", "-c", "python manage.py delete_views && python manage.py migrate && python manage.py create_views && python manage.py runserver 0.0.0.0:${DJANGO_PORT}"]
ports: ports:
- containerPort: 8000 - containerPort: 8000
name: django-port name: django-port

@ -1,9 +1,13 @@
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from service.utils import run_sql_command, log_to_telegram from service.utils import run_sql_command, log_to_telegram
CMD_PIVOT_DIST = """CALL public.pivot_dist();""" CMD_PIVOT_DIST = """CREATE OR REPLACE VIEW compact_placementpoint AS
SELECT id, status, category, age_day, fact, area_id, district_id, prediction_first, prediction_current, doors, flat_cnt, rival_post_cnt, rival_pvz_cnt, target_post_cnt, flats_cnt, tc_cnt, culture_cnt, mfc_cnt, public_stop_cnt, supermarket_cnt, target_dist, metro_dist, geometry, d10,d12,d17,d20,d24,d25,d7,d8,d9 FROM service_placementpoint;
"""
CMD_PIVOT_DIST_PRE = """CALL public.prepivot_dist();""" CMD_PIVOT_DIST_PRE = """CREATE OR REPLACE VIEW compact_preplacementpoint AS
SELECT id, status, category, age_day, fact, area_id, district_id, prediction_first, prediction_current, doors, flat_cnt, rival_post_cnt, rival_pvz_cnt, target_post_cnt, flats_cnt, tc_cnt, culture_cnt, mfc_cnt, public_stop_cnt, supermarket_cnt, target_dist, metro_dist, geometry, d10,d12,d17,d20,d24,d25,d7,d8,d9 FROM service_preplacementpoint;
"""
class Command(BaseCommand): class Command(BaseCommand):
help = 'Create views' help = 'Create views'

@ -1,9 +1,10 @@
from django.core.management.base import BaseCommand from django.core.management.base import BaseCommand
from service.utils import run_sql_command, log_to_telegram from service.utils import run_sql_command, log_to_telegram
CMD_PIVOT_DIST = """drop view points_with_dist;"""
CMD_PIVOT_DIST_PRE = """drop view prepoints_with_dist;""" CMD_PIVOT_DIST = """drop view compact_placementpoint;"""
CMD_PIVOT_DIST_PRE = """drop view compact_preplacementpoint;"""
class Command(BaseCommand): class Command(BaseCommand):
help = 'delete views' help = 'delete views'

Loading…
Cancel
Save