artiframe db:export

artiframe db:export komutu, projenizin .env dosyasından bağlantı bilgilerini okuyarak veritabanını doğrudan .sql dosyasına aktarır. mysqldump gibi harici araçlara ihtiyaç duymadan, ArtiFrame CLI üzerinden saf PHP/PDO ile çalışır.

Kullanım

$ artiframe db:export [mod]

Modlar

ModNe Aktarılır?
within Tablo yapılarını (CREATE TABLE) ve tüm kayıtları (INSERT INTO) aktarır. Tam yedek almak için kullanılır.
without Yalnızca tablo yapılarını (şema) aktarır. Veri içermez. Ortam kurulumu (boş veritabanı şeması) için idealdir.

Örnek: Tam Yedek (Yapı + Veri)

$ artiframe db:export within
🔄 Veritabani disari aktariliyor: my_db (Yapi + Veri)...
✅ Basarili! Veritabani disa aktarildi.
📂 Dosya: /var/www/my-project/export_within_my_db_20260917_152301.sql

Örnek: Yalnızca Şema (Yapı)

$ artiframe db:export without
🔄 Veritabani disari aktariliyor: my_db (Sadece Yapi)...
✅ Basarili! Veritabani disa aktarildi.
📂 Dosya: /var/www/my-project/export_without_my_db_20260917_152318.sql

Teknik Notlar