astro_avtourist/frontend/scripts/fix-year.ts

25 lines
647 B
TypeScript
Raw Normal View History

2026-05-07 17:16:25 +05:00
import PocketBase from 'pocketbase';
const PB_URL = 'http://127.0.0.1:8090';
const pb = new PocketBase(PB_URL);
async function main() {
const posts = await pb.collection('posts').getList(1, 500);
let count = 0;
for (const post of posts.items) {
let content = post.content as string;
// Заменяем 2025 на 2026
if (content.includes('2025')) {
content = content.replace(/2025/g, '2026');
await pb.collection('posts').update(post.id, { content });
console.log(`${post.slug}: 2025 → 2026`);
count++;
}
}
console.log(`\nОбновлено постов: ${count}`);
}
main();