-- Документы для страницы «Лицензии и награды» и админки. -- Награды («ПроДокторов», «НаПоправку») на старом сайте лежали вместе с лицензиями. ALTER TABLE documents DROP CONSTRAINT documents_kind_check; ALTER TABLE documents ADD CONSTRAINT documents_kind_check CHECK (kind IN ('license', 'certificate', 'award', 'supervisor', 'other')); UPDATE documents SET kind = 'award' WHERE kind = 'license' AND title LIKE 'Премия %'; UPDATE documents SET body = 'Победитель в номинации «Лучшие клиники Махачкалы»' WHERE body = 'Победитель в номинации «Лучшие клиники Махачкалы'; -- Сканы «Лицензия на оказание медицинских услуг» со старого сайта — лицензии 2018–2019 годов, -- выданные ООО «Здоровый малыш — Целитель» и ООО «Детская поликлиника „Целитель“», а не -- ООО «Дана Медикал». Под ними стояли демо-тексты шаблона про сертификаты Госстроя и -- пожарной безопасности. Показывать их как лицензию клиники нельзя: скрываем и убираем -- демо-тексты. Действующую лицензию клиника загрузит в админке. UPDATE documents SET published = false, body = '' WHERE kind = 'license' AND title = 'Лицензия на оказание медицинских услуг' AND (body LIKE 'Сертификат %' OR body LIKE 'Свидетельство о государственной регистрации %'); -- На странице правовой информации ссылка вела на /company/licenses/, который перенаправлял -- обратно сюда же. Теперь это отдельная страница. INSERT INTO pages (slug, title, blocks, seo_title, seo_description) VALUES ('licenses', 'Лицензии и награды', '[]'::jsonb, 'Лицензии и награды DANA Medical', 'Лицензия на медицинскую деятельность сети клиник DANA Medical в Махачкале и награды клиники по отзывам пациентов.') ON CONFLICT (slug) DO NOTHING; UPDATE pages SET blocks = replace(blocks::text, 'Лицензии и сертификаты', 'Лицензии и награды')::jsonb WHERE slug = 'legaldocs' AND blocks::text LIKE '%/company/licenses/%Лицензии и сертификаты%';