[Nasıl Yapılır] Verileri MySQL'den CouchDB'ye taşıma

mcsbey

Standart Üye
Katılım
2 Ağu 2019
Mesajlar
104
Tepkime puanı
1
Yaş
30

İtibar Puanı:

MySQL'den CouchDB'ye nasıl geçilir?
Bildiğiniz gibi, şu anda kullanıma hazır veri depolamak için üç seçeneğimiz var:
  • Birincisi: <m = 2'deki eski mysql kütüphanesini kullanın (örneğin DataReader ile ilgili hataları olan sunucuları kırdığı için tavsiye edilmez)
  • İkincisi:
    Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!
    tarafından yayımlanan özel bir mysql kütüphanesi
    Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!
    : mysql-async (
    Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!
    , bunun hakkında bir rehber var)
  • Üçüncüsü: EssentialMode tarafından kullanılan CouchDB'yi kullanın> = 3
Daha fazlası varsa, özür dilerim, lütfen beni farkedin ^^ '
Ancak bu eğitimde, test etmek veya onunla birlikte geliştirmek isteyen insanlar için MySQL verilerinin CouchDB'ye nasıl taşınacağını göreceğiz.
Bunu yapmadan önce, şunu okumanı şiddetle tavsiye ederim:
Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!

ve
Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!

Eğer geliştiriciyseniz, verileriniz hakkında yeni bir yapı düşünmeniz gerekebilir.
Gereksinim:
  • Çalışan bir CouchDB 2 kurulumuna sahip olmak
  • PhpMyAdmin veya kullandığınız araç hakkında bilgi sahibi olmak
1 / JSM Formatında phpmyadmin veya tercih ettiğiniz herhangi bir araç ile bir tabloyu dışa aktarın (tüm tabloları değil, yalnızca birini, örneğin: polisi)
  • Veritabanını seç
  • Dışa aktarmak istediğiniz tabloyu seçin
    Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!


  • Dışa Aktar sekmesine tıklayın
    Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!


  • Aşağı açılır listeden JSON değerini seçin ve ardından Git’i tıklayın.
    Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!


  • Şimdi tüm tablo verilerini tek bir dosyada bulundurun, lütfen saklayın
2 / Yatalatacağınız verilerle ilgili couchdb üzerinde yeni bir veritabanı oluşturun
  • Apache CouchDB üzerinde Fauxton Git: örn
    Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!
  • Veritabanı Oluştur'a tıklayın
    Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!


  • İstediğiniz veritabanı adını (geçirdiğiniz verilerle ilgili olarak) alana girin ve ardından Oluştur
3 / Curl kullanacağız, bu yüzden eğer Windows kullanıyorsanız, GitBash kurmanızı tavsiye ederim. Linux'ta sadece paketleri indirebilirsiniz
  • Linux
    • Lütfen curl paketini kurun (nasıl yapılacağını bilmiyorsanız, linux'unuzun dağılımına bağlıdır, bu nedenle Google’a bakın)
  • , Windows
    • GitBash'i yükleyin:
      Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!

      PATH ortamı dışında ne yaptığınızı bilmiyorsanız, kurulum sırasında varsayılan ayarları değiştirmemenizi tavsiye ederim (resme bakın)
4 / GitBash / terminal'i açın ve dışa aktarılan dosyanızın bulunduğu dizine gidin (örnekte police.json'um Masaüstünde)
  • Linux
    • Dizini değiştirmek için cd kullanın (nasıl yapılacağını bildiğinizi düşünüyorum
      : Smiley:
      )
  • , Windows
    • Dosyanızı koyduğunuz dizine gidin, ardından Sol tıklayın ve "Git Bash" i seçin
      Bu arada Fransızca metinler için özür dilerim ^^
Şimdi, böyle bir pencereye sahip olmalısın

5 / Şimdi verilen dosyayı düzenlemek zorundasınız:
  • Tüm yorumları kaldır
  • '{“Docs”: ALL_DATA}' ekleyin
    Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!

6 / GitBash / terminal yazın:
curl -X POST 'http://user:p[email protected]:port/dbname/_bulk_docs' -d @yourFile.json -H 'Content-Type:application/json'

  • Bizim durumumuzda: curl -X POST '
    Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!
    ' -d @ police.json -H 'İçerik Türü: uygulama / json'
  • Tüm uygulamaları izlerseniz, böyle bir şeye sahip olmalısınız (çok fazla veriniz varsa).
  • Ayrıca Fauxton'u da kontrol edebilirsiniz, şimdi bazı belgeleri olmalıdır (veri başına 1 belge)
    Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!

7 / Son
: Smiley:

Şimdi bu öğreticiyi MySQL sunucunuzdaki her tablo için
yapabilirsiniz. Google’da FiveM’den CouchDB ile nasıl etkileşime geçebileceğini ve
Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!
nasıl kontrol
edebileceğinizi kontrol
Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!
3
Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!
tarafından ve Wiki'sini kontrol edin (
Merhaba ziyaretçi, Giriş yap yada Kayıt ol URL içeriğini görüntülemek için kayıt olmalisiniz !!
)
Umarım bu eğitim bazılarınıza yardımcı olabilir.
Herhangi bir hata varsa, lütfen beni fark et, ben de onları düzeltirim.
: Wink:
 

Bu çeriği görüntüleyen kullanıcılar (Kullanıcı: 0, Ziyaretçi: 1)

HTML

kıl çadır kıl çadır kıl çadır   taban puanları  smm panel      foça beach  minecraft forum  ekonomi haberleri  fal bakma

Sponsor