Ponieważ node.js jest niezwykle szybka platforma, większość czasu deweloperzy nie mogą pracować z wolniejszych relacyjnych baz danych, takich jak MySQL , decydując się na coś o wiele szybciej jak nowsze i bardziej wydajnych baz danych NoSQL.
Ale są chwile, kiedy deweloperzy po prostu nie może unikać pracy z klasycznym serwerze MySQL, tylko ze względu na starszych specyfikacji lub z powodu złożoności danych jest.
W takich przypadkach, o coś takiego węzła-mysql wokół może być rzeczywiście bardzo przydatne, zwłaszcza, że moduł jest bardzo łatwy w config i dostosować.
W przypadku, gdy się z tobą dzieje, jest wiele dokumentacji dostarczonych węzłów mysql z pliku README pakietu, wystarczy, aby każdy programista zapoznał i poinformował o wewnętrznych-wyrobiskach modułu.
Co nowego w tym wydaniu:
- Fix Connection.createQuery bez SQL
- Aktualizuj bignumber.js do 2.0.7
Co nowego w wersji 2.7.0:
- Fix Connection.createQuery bez SQL
- Aktualizuj bignumber.js do 2.0.7
Co nowego w wersji 2.6.1:
- Aktualizacja do 2.0.5 bignumber.js.
Co nowego w wersji 2.5.5:
- Dodane Kod POOL_ENQUEUELIMIT błędu osiągnięciu queueLimit
- Dodane enqueue wydarzenie do basenu
- Dodane enqueue wydarzenie do protokołu oraz połączenia
- Czarna lista nieobsługiwanych flagi połączenia
- Upewnij się tylko nazwy kolumn przeliczalne w RowDataPacket
Co nowego w wersji 2.4.3:
- pool.query Fix używać typecast konfiguracji.
Co nowego w wersji 2.4.0:
- Dodane Kod POOL_NOEXIST w błąd PoolCluster
- Opcja basen Dodany acquireTimeout określić limit czasu na nabycie połączenia
- Dodane connection.escapeId
- Dodane pool.escapeId
- Dodano opcję limitu czasu dla wszystkich sekwencji,
- Default ConnectTimeout do 10 sekund
- Poprawiono domena wiążąca z conn.connect
- Poprawiono packet.default rzeczywiście być ciągiem
- Poprawiono PARSER_ * błędy się połów,
- Naprawiono błąd PROTOCOL_PACKETS_OUT_OF_ORDER być połów
Co nowego w wersji 2.1.1:
- Poprawiono:
- Określanie wartości w conn.query ({...}). na (...) wzór.
- Długi ślad stosu do włączenia pool.query (...) połączenia.
Co nowego w wersji 2.1.0:
- Opcja Dodany ConnectTimeout określić limit czasu na nawiązanie połączenia.
- SSL.
Co nowego w wersji 2.0.0-alpha6:
- Opcja Dodane supportBigNumbers.
- Zaakceptuj wstępnie utworzonych obiekt Query w connection.query.
Co nowego w wersji v2.0.0-alfa4:
- Fix szybki pauzy () / resume () korzystanie
- Prawidłowo analizować gospodarza zaprzeczył / podobne błędy,
- Dodaj funkcjonalność Connection.ChangeUser
- Upewnij się, że błędy changeUser są śmiertelne,
- Włącz formatowania tablice zagnieżdżone do wkładek masowych
- Dodaj funkcjonalność Connection.escape
- Zmiana nazwy 'blisko' 'koniec' impreza
- Powrót analizowany obiekt zamiast bufora dla typów geometrii
- Pozwól nestTables inline (przy użyciu ciąg zamiast Boolean)
- Sprawdź ZEROFILL_FLAG i numer formatu Odpowiednio
- Dodaj wsparcie strefy czasowej (domyślnie: miejscowy)
- Dodaj zwyczaj typecast funkcjonalność
- typy kolumn Eksport mysql
Co nowego w wersji v2.0.0-ALPHA 3:
- Traktuj utf8_bin jako String, a nie bufor.
- Uchwyt puste łańcuchy w pierwszej kolumnie wartości rzędu.
- Honor Connection nestTables ustawienie zapytaniami.
- Usuń CLIENT_INTERACTIVE flagę z config.
- Pomóż docs ustawień połączeń.
- Wdrożenie url ciąg wsparcie dla configs połączenia.
Co nowego w wersji v2.0.0-ALPHA2:
- Określ uciekając przed dla NaN / Nieskończoności (są jak nienotowane stałe).
- Wsparcie dla systemów Unix połączeń gniazd domeny (zastosowanie: {socketPath: '...'})
- typu Fix odlewania dla wartości NULL dla pól Data / numer
- Dodaj pola argumentu do zapytania (), jak i zdarzenie "Fields". Jest to podobne do tego, co było dostępne w 0.9.x.
- Wsparcie łączenia się z searchd demona sfinksa oraz MariaDB.
- Wdrożenie długie wsparcie ślad stosu, zostaną usunięte / wyłączona, jeśli węzeł rdzeń obsługuje natywnie kiedykolwiek.
- Realizacja opcji nestTables zapytań, pozwala na pobieranie DOŁĄCZ zestawów wyników z nakładających się nazwy kolumn.
- Fix? mechanizm zastępczy dla wartości zawierających '?' znaków.
- Wykrywanie przy connect () nazywa się więcej niż jeden raz na połączenia i zapewnić użytkownikowi dobrym komunikatem o błędzie na to.
Co nowego w wersji 0.9.6:
- Ucieczka wartości tablicy, więc produkują tablic SQL.
- Wzmianka MySQL rozwiązanie transakcji luki przystanek.
- affectedRows wzmianki w FAQ.
Wymagania :
- node.js 0.8 lub nowszy,
Komentarze nie znaleziono