PHP SQL MySQL veri dökümü oluşturmak

2 Cevap php

SQL sürüm kontrol amaçlı benim veritabanından dökümlerini oluşturmak için bir PHP komut dosyası yazıyorum. Zaten uygun bir SHOW CREATE .... şirketine çalışan aracılığıyla veri yapısını döker. Şimdi verilerini kendisi dökümü istiyorum ama en iyi yöntem konusunda emin değilim. Benim gereksinimleri şunlardır:

  • Ben satır başına bir kayıt gerekir
  • Satırlar birincil anahtar sıralanması gerekir
  • SQL geçerli ve kesin olursa olsun veri türü (tamsayılar, dizeler, ikili veri ...) olmalıdır
  • Veri değişmedi zaman döker aynı olmalıdır

Ben algılamak ve mysqldump dış komut çalıştırmak ama bu ekstra bir sistem gereksinimi ekler ve ben böyle sunucu sürümü olarak (ihtiyaç veya yok dökümü bilgileri ile üstbilgi ve altbilgi kaldırmak amacıyla çıkışını ayrıştırmak gerekiyor olabilir dökümü tarih). Ben bu yüzden bir bağımsız dosyası tutmak olabilir gibi basit olarak benim komut tutmak isterim.

Benim alternatifleri nelerdir?

2 Cevap

Ben mysqldump çıktı ayrıştırma hala kolay olduğunu düşünüyorum. Seni dışlamak zorunda gerçekten birkaç meta-veri olduğunu düşünüyorum, ve böylece bu kod sadece birkaç satır olmalıdır düşüyor.

Sekmesi -, - Kompakt: Ayrıca aşağıdaki mysqdump seçenekler bakmak olabilir

Her zaman sistemi () işlevi deneyebilirsiniz. Eğer linux umut :)