# Database Migrations History

این فایل تاریخچه تمام migration های دیتابیس را نگه می‌دارد.

## Format

هر migration باید شامل موارد زیر باشد:
- تاریخ
- نام فایل migration
- توضیحات کامل
- جداول/ستون‌های تغییر یافته
- وابستگی‌ها
- دستور rollback

---

## Migrations

### 2025-01-24: Initial Setup

**Migration**: `pending`
**Description**: آماده‌سازی اولیه - هنوز migration اجرا نشده
**Status**: Pending
**Tables**: None yet
**Dependencies**: None
**Rollback**: N/A

**Note**: اولین migration در فاز بعدی (phase0-database) ایجاد خواهد شد.

---

## Template برای Migration های آینده

```markdown
## YYYY-MM-DD: Title

**Migration**: `XXX_description.py`
**Description**: توضیحات کامل تغییرات
**Status**: Applied / Pending / Rolled Back
**Tables**: 
- table_name_1
- table_name_2

**Changes**:
- Added column `column_name` to `table_name`
- Created table `new_table`
- Added index on `column_name`

**Dependencies**: 
- Previous migration: XXX

**SQL Summary**:
```sql
ALTER TABLE users ADD COLUMN two_factor_enabled BOOLEAN DEFAULT FALSE;
```

**Rollback**: 
```bash
alembic downgrade -1
```

**Tested**: Yes/No
**Production Deploy Date**: YYYY-MM-DD
```

