Files
mugladijitalmedya/seed_services.mjs

91 lines
3.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import postgres from 'postgres';
const DATABASE_URL = "postgres://postgres:xGhPj4IuE5VocaxUoYAj1dSr2xf6M3hh3c2C6YbnB7ZOeVJLRvmL0mzCbhvf14dh@65.109.236.58:8392/postgres";
const sql = postgres(DATABASE_URL);
const services = [
{
title: 'Sosyal Medya Yönetimi',
description: 'Markanıza özel içerikler üreterek sosyal medya hesaplarınızı profesyonel şekilde yönetiyor, etkileşiminizi ve marka bilinirliğinizi artırıyoruz.',
icon_name: 'Instagram',
display_order: 1
},
{
title: 'Meta Reklam Yönetimi',
description: 'Facebook ve Instagram reklamlarınızı hedef kitlenize uygun stratejilerle yöneterek daha fazla dönüşüm ve müşteri kazanımı sağlıyoruz.',
icon_name: 'Facebook',
display_order: 2
},
{
title: 'Google Reklam Yönetimi',
description: 'Google reklam kampanyalarınızı optimize ederek markanızın doğru kitleye ulaşmasını ve maksimum verim elde etmesini sağlıyoruz.',
icon_name: 'Search',
display_order: 3
},
{
title: 'Profesyonel Drone Çekimi',
description: 'Tarla, arazi, parsel ve işletmeler için yüksek kaliteli profesyonel drone çekimleri sunuyoruz.',
icon_name: 'Video',
display_order: 4
},
{
title: 'Düğün Çekimi',
description: 'En özel anlarınızı profesyonel ekipman ve yaratıcı çekimlerle unutulmaz hale getiriyoruz.',
icon_name: 'Camera',
display_order: 5
},
{
title: 'Nişan, Evlilik Teklifi ve Özel Organizasyonlar',
description: 'Özel günlerinizi estetik ve sinematik çekimlerle ölümsüzleştiriyoruz.',
icon_name: 'Heart',
display_order: 6
},
{
title: 'Web Site Tasarımı',
description: 'Markanıza özel modern, hızlı ve mobil uyumlu web siteleri tasarlıyoruz.',
icon_name: 'Globe',
display_order: 7
},
{
title: 'Arama Motoru Optimizasyonu (SEO)',
description: 'Web sitenizin Googleda daha görünür olması için profesyonel SEO çalışmaları gerçekleştiriyoruz.',
icon_name: 'TrendingUp',
display_order: 8
},
{
title: 'Profesyonel Otel Çekimleri',
description: 'Otel ve işletmeleriniz için tanıtım odaklı profesyonel fotoğraf ve video çekimleri yapıyoruz.',
icon_name: 'Hotel',
display_order: 9
}
];
async function seedServices() {
try {
console.log('Connecting to database...');
// Clear existing services
console.log('Clearing existing services...');
await sql`DELETE FROM services`;
// Insert new services
console.log('Inserting new services...');
for (const service of services) {
await sql`
INSERT INTO services (title, description, icon_name, display_order)
VALUES (${service.title}, ${service.description}, ${service.icon_name}, ${service.display_order})
`;
}
console.log('Success! Services have been updated.');
await sql.end();
process.exit(0);
} catch (error) {
console.error('Error seeding services:', error);
process.exit(1);
}
}
seedServices();