Kısa kullanım Bu proje için GORM AutoMigrate helper'ı `Migrate(db *gorm.DB) error` fonksiyonu olarak sağlanmıştır. Örnek kullanım (ör. `main.go` içinde): ```go import ( "gobeyhan/config" // DB konfigürasyonunuza göre düzenleyin "gobeyhan/database" ) func main() { db, err := config.NewDB() // veya projenizdeki DB bağlantı fonksiyonu if err != nil { panic(err) } if err := database.Migrate(db); err != nil { panic(err) } // uygulama başlat } ``` Notlar: - `database/migrate.go` sadece modeller için `AutoMigrate` çağrısını yapar. - Thumbnail oluşturma ve dosya upload işlemleri model hook'larında değil upload handler'larında yapılmalıdır. - Eğer DB seviyesinde benzersiz constraint'ler isterseniz, GORM tag veya migration dosyası ile `uniqueIndex` ekleyin.