#!/usr/bin/env bash # ПОЛЬЗОВАТЕЛИ # Перенос пользователей из модели Accounts в User # -------------------------- # id -> old_id # email -> email # unconfirmed_email -> unconfirmed_email # confirmed_at (boolean) -> email_confirmed # encrypted_password -> password # nickname -> username # locale -> locale # city -> city # confirmed_at -> confirmed_at ./manage.py add_account # Добавление к уже перенесенным пользователям image_url по old_id # -------------------------- # image_url -> image_url ./manage.py add_image # Заполнение модели из identities в UserSocialAuth # -------------------------- # пользователь -> user # provider -> provider # uid -> uid ./manage.py add_social # Заполнение модели OldRole, UserRole (должны быть заполнены Role и SiteSettings) !!! # -------------------------- # image_url -> image_url #./manage.py add_affilations # Заполнение модели из OwnershipAffs в UserRole (запускать после переноса заведений) !!! # -------------------------- # user -> user, # role -> role, # establishment -> establishment, # owner.state -> state, # requester -> requester #./manage.py add_ownership # Заполнение моделей Country, Region, City из ruby_data # для City перенос из старой бд, заполнение флагов и фото # -------------------------- ./manage.py transfer --setup_clean_db # Заполнение модели Address из Locations # -------------------------- # id # city_id # zip_code # latitude # longitude # address # Заполнение модели WineRegion из WineLocations # -------------------------- # id # name # desc # latitude # longitude # Заполнение модели WineSubRegion из WineVillage # -------------------------- # id # name # parent_id # Заполнение модели WineSubRegion из WineLocations # -------------------------- # id # name # parent_id ./manage.py transfer -d ./manage.py transfer -e ./manage.py transfer -n ./manage.py rm_empty_images # команда для удаления картинок с относительным урлом из news.description ./manage.py upd_transportation ./manage.py transfer --fill_city_gallery ./manage.py transfer -l ./manage.py transfer --product # Утеряна четкая связь между последовательностью миграций для импорта тегов продуктов, # что может привести к удалению уже импортированных тегов командой выше. ./manage.py transfer --souvenir ./manage.py transfer --establishment_note ./manage.py transfer --product_note ./manage.py transfer --check_serial_number ./manage.py transfer --wine_characteristics ./manage.py transfer --inquiries ./manage.py transfer --assemblage ./manage.py transfer --purchased_plaques ./manage.py transfer --a_la_cartes ./manage.py rm_empty_images ./manage.py add_artisan_subtype # добавляет подтипы для заведений артизанов # review и переводы для них ./manage.py transfer --languages ./manage.py transfer --overlook ./manage.py transfer --inquiries ./manage.py transfer --product_review ./manage.py transfer --transfer_text_review # оптимизация изображений /manage.py news_optimize_images # сжимает картинки в описаниях новостей /manage.py update_establishment_image_urls # удаляет неотображаемые картинки из модели заведения # сотрудники с позициями для заведений ./manage.py add_employee ./manage.py add_position ./manage.py add_empl_position ./manage.py update_employee # меню из Dishes(dessert, main_course, starter) и Menus(formulas) ./manage.py transfer --menu ./manage.py add_menus