-- Publish only after the UI overlay has passed its health check. -- Existing prices, specialties and doctor cards are not modified. BEGIN; DO $$ BEGIN IF EXISTS (SELECT 1 FROM services WHERE path='stomatologiya') THEN RAISE EXCEPTION 'Stomatology service already exists; inspect it before applying'; END IF; IF NOT EXISTS (SELECT 1 FROM doctors WHERE id=20 AND last_name='Шугаев' AND position='Детский стоматолог' AND published AND deleted_at IS NULL) THEN RAISE EXCEPTION 'Expected published pediatric dentist not found'; END IF; IF NOT EXISTS (SELECT 1 FROM price_sections WHERE slug='stomatologiya' AND published) THEN RAISE EXCEPTION 'Existing dentistry price section is missing'; END IF; END $$; WITH direction AS ( INSERT INTO services (slug,path,name,short_name,lead,blocks,sort,published,show_in_menu,seo_title,seo_description,seo_h1) VALUES ( 'stomatologiya','stomatologiya','Стоматология','Стоматология', 'Стоматологические услуги и цены клиники. Запишитесь к детскому стоматологу или оставьте заявку — администратор уточнит детали обращения.', jsonb_build_array(jsonb_build_object('type','html','html', '
В прайсе клиники представлены консультации стоматолога, лечение зубов, профессиональная гигиена и другие стоматологические услуги для детей и взрослых. Актуальную стоимость смотрите в разделе «Стоматология».
В каталоге сайта представлен детский стоматолог Шугаев Эльдар Эдманович. Его карточка и запись доступны ниже.
Для записи взрослого пациента или уточнения конкретной процедуры оставьте заявку администратору в форме внизу страницы. Администратор уточнит возможность приёма, специалиста и стоимость.
')), 520,false,true, 'Стоматология в Махачкале — услуги и цены | DANA Medical', 'Стоматологические услуги DANA Medical: актуальный прайс, детский стоматолог и запись на приём в Махачкале.', 'Стоматология' ) RETURNING id ) INSERT INTO doctor_services (doctor_id,service_id) SELECT 20,id FROM direction; COMMIT;