22 lines
1.2 KiB
SQL
22 lines
1.2 KiB
SQL
-- Keep the AI-writer divider deterministic.
|
|
-- Target separator length: 27 characters.
|
|
|
|
UPDATE app_settings
|
|
SET value_json = to_jsonb(
|
|
replace(
|
|
value_json #>> '{}',
|
|
'2. Черта с точным количеством символов ━━━━━━━━━━━━━━━━━━━━━━━━━━━',
|
|
'2. Черта-разделитель: отдельная строка ровно из 27 символов. Используй строго эту строку без изменений: ━━━━━━━━━━━━━━━━━━━━━━━━━━━'
|
|
)
|
|
),
|
|
updated_at = NOW()
|
|
WHERE key = 'ai_writer_prompt'
|
|
AND (value_json #>> '{}') LIKE '%Черта с точным количеством символов%';
|
|
|
|
UPDATE raw_posts
|
|
SET rewritten_text = regexp_replace(rewritten_text, E'(^━{3,}$)', '━━━━━━━━━━━━━━━━━━━━━━━━━━━', 'gm'),
|
|
final_text = regexp_replace(final_text, E'(^━{3,}$)', '━━━━━━━━━━━━━━━━━━━━━━━━━━━', 'gm'),
|
|
updated_at = NOW()
|
|
WHERE COALESCE(rewritten_text, '') LIKE '%━%'
|
|
OR COALESCE(final_text, '') LIKE '%━%';
|