# Veritabanı Değişiklik Günlüğü

## Son Değişiklikler

### 1. Sayfalar ve Menü Sistemi (Yeni Özellikler)

**Dosya:** `add_pages_menu_tables.sql`

#### Yeni Tablolar:

**pages** - Site sayfaları için
- `id` - Birincil anahtar
- `title` - Sayfa başlığı
- `slug` - URL slug (benzersiz)
- `content` - Sayfa içeriği (LONGTEXT)
- `meta_title` - SEO meta başlık
- `meta_description` - SEO meta açıklama
- `meta_keywords` - SEO meta anahtar kelimeler
- `status` - Durum (published/draft)
- `created_at` - Oluşturulma tarihi
- `updated_at` - Güncellenme tarihi

**menu_items** - Menü öğeleri için (hiyerarşik yapı)
- `id` - Birincil anahtar
- `parent_id` - Üst menü ID (alt menü için)
- `title` - Menü başlığı
- `url` - Menü URL'i
- `target` - Hedef (_self/_blank)
- `icon` - Font Awesome ikon sınıfı
- `sort_order` - Sıralama
- `status` - Durum (active/inactive)
- `created_at` - Oluşturulma tarihi
- `updated_at` - Güncellenme tarihi

### 2. Sosyal Medya Alanları (Companies Tablosu)

**Dosya:** `add_social_media_columns.sql`

#### Yeni Kolonlar (companies tablosuna eklendi):

- `instagram` VARCHAR(255) - Instagram URL
- `facebook` VARCHAR(255) - Facebook URL
- `youtube` VARCHAR(255) - YouTube URL
- `other_social` VARCHAR(255) - Diğer sosyal medya URL'i

**Not:** Bu alanlar sadece Gold (paid) üyelik paketinde kullanılabilir.

### 3. Logo Alanı (Önceki Değişiklik)

**Dosya:** `add_logo_column.sql`

- `logo` VARCHAR(255) - Firma logosu URL'i (companies tablosuna eklendi)

## Kurulum Sırası

1. Önce `add_logo_column.sql` (eğer daha önce çalıştırılmadıysa)
2. Sonra `add_social_media_columns.sql`
3. Son olarak `add_pages_menu_tables.sql`

## MySQL Versiyon Uyumluluğu

- MySQL 8.0+: `IF NOT EXISTS` desteklenir
- MySQL 5.7 ve öncesi: `IF NOT EXISTS` desteklenmez, manuel kontrol gerekir

## Kullanım

```sql
-- Tüm değişiklikleri uygulamak için:
source database/add_logo_column.sql;
source database/add_social_media_columns.sql;
source database/add_pages_menu_tables.sql;
```


