Fethi Polat 1
Fethi Polat
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Best Studio 1
Best Studio
Agora Metin2 1
Agora Metin2
raderde 1
raderde
Cannn6161 1
Cannn6161
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Mt2Hizmet 1
Mt2Hizmet
melankolıa18 1
melankolıa18
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Altın Konu FİVEM MySQL'den CouchDB'ye veri taşıma

Mr.Graphic

Lalochezia
Telefon Numarası Onaylanmış Üye TC Kimlik Numarası Doğrulanmış Üye
Fahri Üye
Grafiker
Katılım
7 Kas 2009
Konular
878
Mesajlar
4,672
Çözüm
6
Online süresi
4mo 23d
Reaksiyon Skoru
1,876
Altın Konu
244
TM Yaşı
16 Yıl 7 Ay 3 Gün
Başarım Puanı
314
Yaş
30
MmoLira
15,837
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

MySQL'den CouchDB'ye nasıl geçilir.



Bildiğiniz gibi, şu anda kullanılabilir durumda olan verileri depolamak için artık üç seçeneğimiz var:

  • İlk olarak: essentialmode <= 2'deki eski mysql kitaplığını kullanın (örneğin DataReader ile ilgili hatalarla sunucuları kırdığı için tavsiye edilmez)
  • İkincisi: tarafından yayımlanan özel bir mysql kitaplığı kullanın : mysql-async ( , bununla ilgili bir kılavuz var)
  • Üçüncüsü: EssentialMode> = 3 tarafından kullanılan CouchDB'yi kullanın

Ancak bu eğitimde, MySQL verilerini test etmek veya onunla geliştirmek isteyenler için CouchDB'ye nasıl geçireceğimizi göreceğiz.

Bunu yapmadan önce şunu okumanızı şiddetle tavsiye ediyorum:




Ardından burayı okuyun:






Bir geliştiriciyseniz, verileriniz hakkında yeni bir yapı düşünmeniz gerekebilir



Gereksinim:

  • Çalışan bir CouchDB 2 kurulumuna sahip olmak
  • PhpMyAdmin'e veya kullandığınız araç hakkında bilgiye sahip olmak
1 / phpmyadmin veya tercih ettiğiniz herhangi bir araçla bir tabloyu (tüm tablo değil, yalnızca bir örnek: polis) JSON Formatında dışa aktarın

Veritabanınızı seçin

7491fe38be5e4d12e1cf65a5f9269fde8c584adf.png



Dışa aktarmak istediğiniz tabloyu seçin:


3825d893468dad5623029812ca4abd8adad413b8.png



Dışa Aktar sekmesine tıklayın:

16b03b153c358a2e944ac4905fb716b58ccf37b4.png



Açılır listeden JSON değerini seçin ve ardından Git'e tıklayın:

c8a44833dd72b68746ba01ec84412844b3791419.png



  • Artık tüm tablonun verilerini tek bir dosyada tutuyorsunuz, lütfen saklayın


_________________________________________________________________________________________________________________________


2 / Capedb'de dışa aktaracağınız verilerle ilgili yeni bir veritabanı oluşturun.


  • Apache CouchDB üzerinde Fauxton Git: örn


Veritabanı Oluştur'a tıklayın:

ef82a6bf9190cc670c3da7d676aeab37129f819f.png




Alana istediğiniz veritabanı adını (taşıdığınız verilerle ilgili) girin ve ardından Oluştur'a tıklayın:



f628be5827b2f79e12976f32b45dc7c93dcd6e06.png





3 / Eğer Windows'unuz varsa, GitBash'i kurmanızı tavsiye ederim. Linux'ta paketleri indirebilirsiniz.


  • Linux
    • Lütfen curl paketini kurun (nasıl yapılacağını bilmiyorsanız, linux dağıtımınıza bağlıdır, bu yüzden Google'a başvurun)
  • Windows
    • GitBash'i kurun:
      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)
e8d1cf4f1095c21c8a54a191f917609f4ac552f9.png


_________________________________________________________________________________________________________________________



4 / GitBash / terminali açın ve dışa aktardığınız dosyanın bulunduğu dizine gidin (örnekte, my police.json Masaüstünde)


  • Linux
    • Dizini değiştirmek için cd kullanın.
  • Windows
    • Dosyanızı koyduğunuz dizine gidin, ardından Sol Tıklayın ve “Git Bash burada” seçeneğini seçin.
c49f00c672397e7579290ad636c8eef831fcaa78.png



Şimdi, bu tür bir pencereye sahip olmalısın.
a956c53bd8d4aea4aa9077ba3362b6c515cb8c4f.png


_________________________________________________________________________________________________________________________

5 / Şimdi dışa aktarılan dosyanızı düzenlemeniz gerekiyor:

Tüm yorumları kaldır:
3b7f1999504e07df6f0fe49d3f64ec0dafa02c66.png



"{" Dokümanlar ": ALL_DATA} 'ekleyin:
3ad37c633ae3ba92ff972a2e26841f27c483c53b_2_690x55.png



_________________________________________________________________________________________________________________________

6 / GitBash / terminal yazın:


Kod:
curl -X POST 'http://user:pass@host:port/dbname/_bulk_docs' -d @yourFile.json -H 'Content-Type:application/json'


Bizim durumumuzda: curl -X POST ' '-d @ police.json -H' İçerik Türü: uygulama / json '
2c57e45a9286d4d6b54686896fa071cf8d1f691c.png




Tüm talimatları izlerseniz, buna benzer bir şeye sahip olmalısınız (çok fazla veriniz varsa)
2353fd1d690f3e27b5831db2869868873c54d401.png





Ayrıca Fauxton'u da kontrol edebilirsiniz, şimdi bazı belgeleri olmalıdır (veri başına 1 belge)
e9e56c179179fc64bfd1d6324e501ce801eff875_2_690x315.png


_________________________________________________________________________________________________________________________

7 / Artık MySQL sunucusunda sahip olduğunuz her tablo için bu öğreticiyiyapabilirsiniz Fivem'den CouchDB ile nasıl etkileşim kuracağınızı Google'da da kontrol edebilir ve kontrol edebilirsiniz.
Ayrıca essentialmode> = 3 komutunu kullanarak Wiki'sini kontrol edin ( )



Umarım bu eğitim bazılarınıza yardımcı olabilir.
 
Son düzenleme:
Paylaşım için teşekkürler.
 
Ellerine sağlık.
 
Teşekkürler
 
Bilgilendirme için sağol.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst