- 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
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 (
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir., 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:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Ardından burayı okuyun:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
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
Veritabanınızı seçin
Dışa aktarmak istediğiniz tabloyu seçin:
Dışa Aktar sekmesine tıklayın:
Açılır listeden JSON değerini seçin ve ardından Git'e tıklayın:
Dışa aktarmak istediğiniz tabloyu seçin:
Dışa Aktar sekmesine tıklayın:
Açılır listeden JSON değerini seçin ve ardından Git'e tıklayın:
- 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
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Veritabanı Oluştur'a tıklayın:
Alana istediğiniz veritabanı adını (taşıdığınız verilerle ilgili) girin ve ardından Oluştur'a tıklayın:
Alana istediğiniz veritabanı adını (taşıdığınız verilerle ilgili) girin ve ardından Oluştur'a tıklayın:
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:
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
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)
- GitBash'i kurun:
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.
Şimdi, bu tür bir pencereye sahip olmalısın.
5 / Şimdi dışa aktarılan dosyanızı düzenlemeniz gerekiyor:
Tüm yorumları kaldır:
"{" Dokümanlar ": ALL_DATA} 'ekleyin:
_________________________________________________________________________________________________________________________
"{" Dokümanlar ": ALL_DATA} 'ekleyin:
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 '
Tüm talimatları izlerseniz, buna benzer 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)
_________________________________________________________________________________________________________________________
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
'-d @ police.json -H' İçerik Türü: uygulama / json '
Tüm talimatları izlerseniz, buna benzer 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)
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
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
kontrol edebilirsiniz.Ayrıca essentialmode> = 3 komutunu kullanarak Wiki'sini kontrol edin (
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
)Umarım bu eğitim bazılarınıza yardımcı olabilir.
Son düzenleme:
- Katılım
- 9 Mar 2014
- Konular
- 6,063
- Mesajlar
- 22,503
- Çözüm
- 11
- Online süresi
- 2mo 9d
- Reaksiyon Skoru
- 6,031
- Altın Konu
- 6
- Başarım Puanı
- 511
- MmoLira
- 13,233
- DevLira
- 56
Paylaşım için teşekkürler.
- Katılım
- 2 Ağu 2010
- Konular
- 5,330
- Mesajlar
- 24,645
- Çözüm
- 54
- Online süresi
- 1mo 20d
- Reaksiyon Skoru
- 6,396
- Altın Konu
- 425
- Başarım Puanı
- 514
- MmoLira
- -2,509
- DevLira
- 0
Ellerine sağlık.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 0
- Görüntüleme
- 186
- Cevaplar
- 1
- Görüntüleme
- 203
- Cevaplar
- 0
- Görüntüleme
- 108
- Cevaplar
- 2
- Görüntüleme
- 479










