Eftersom Node.js är en extremt snabb plattform, för det mesta utvecklare kan inte arbeta med långsammare relativa databaser som MySQL väljer något mycket snabbare som nyare och mer produktiva NoSQL-databaser.
Men det finns tillfällen när utvecklarna bara inte kan undvika att arbeta med en klassisk MySQL-server, bara på grund av äldre specifikationer eller på grund av de uppgifter komplexitet.
I sådana fall att ha något liknande nod-mysql runt kan vara mycket användbart, speciellt eftersom modulen är mycket lätt att config och anpassa sig.
Om detta händer dig, det finns en hel del nod-mysql dokumentation som medföljer paketets README-fil, tillräckligt för att få alla utvecklare bekanta och informerade om modulens inre-arbetet.
Vad är nytt i den här versionen:
- Fix Connection.createQuery utan SQL
- Uppdatera bignumber.js till 2.0.7
Vad är nytt i version 2.7.0:
- Fix Connection.createQuery utan SQL
- Uppdatera bignumber.js till 2.0.7
Vad är nytt i version 2.6.1:
- Uppdatera bignumber.js till 2.0.5.
Vad är nytt i version 2.5.5:
- Inkom kod POOL_ENQUEUELIMIT för fel nå queueLimit
- Inkom enqueue händelse att samla
- Inkom enqueue händelsen till protokoll och anslutning
- Svartlista stöds anslutningsflaggor
- Se bara kolumnnamn uppräknings i RowDataPacket
Vad är nytt i version 2.4.3:
- Fix pool.query att använda typecast konfiguration.
Vad är nytt i version 2.4.0:
- Annan kod POOL_NOEXIST i PoolCluster fel
- Lade acquireTimeout pool alternativet för att ange en timeout för att förvärva en anslutning
- Lade connection.escapeId
- Lade pool.escapeId
- Inkom timeout alternativet alla sekvenser
- Standard connectTimeout till 10 sekunder
- Fixat domänbindnings med conn.connect
- Fast packet.default att faktiskt vara en sträng
- Fast PARSER_ * fel att vara catchable
- Fast PROTOCOL_PACKETS_OUT_OF_ORDER fel att vara catchable
Vad är nytt i version 2.1.1:
- Fast:
- Ange värden i conn.query ({...}). på (...) mönster.
- Long stack trace att inkludera pool.query (...) samtalet.
Vad är nytt i version 2.1.0:
- Lade connectTimeout alternativet för att ange en timeout för att upprätta en anslutning.
- stöd för SSL.
Vad är nytt i version 2.0.0-alpha6:
- Added supportBigNumbers alternativ.
- Acceptera förkompilerade Query objekt i connection.query.
Vad är nytt i version v2.0.0-alfa4:
- Fix snabb paus () / återuppta () användning
- Korrekt tolka värd förnekade / liknande fel
- Lägg Connection.ChangeUser funktionalitet
- Se till att changeUser fel är dödlig
- Aktivera formatering kapslade arrayer för bulkinsatser
- Lägg Connection.escape funktionalitet
- Omdöpt "nära" till "slut" händelse
- Return analyseras objekt i stället för buffert för geometrityper
- Tillåt nestTables inline (med hjälp av en sträng i stället för ett boolskt)
- Kontrollera ZEROFILL_FLAG och format nummer i enlighet med
- Lägg tidszon stöd (standard: lokala)
- Lägg till anpassade typecast funktionalitet
- Exportera mysql kolumntyper
Vad är nytt i version v2.0.0-alpha3:
- Behandla utf8_bin som en sträng, inte buffert.
- Hantera tomma strängar i första raden kolumnvärde.
- Honor Anslutnings # nestTables inställning för frågor.
- Ta bort CLIENT_INTERACTIVE flaggan från config.
- Förbättra docs för anslutningar inställningar.
- Genomföra url sträng stöd för anslutning configs.
Vad är nytt i version v2.0.0-alfa2:
- Ange flyr tidigare för NaN / Infinity (de är så onoterade konstanter).
- Stöd för unix domän socketanslutningar (användning: {socketPath: "... '})
- Fix typ gjutning för NULL-värden för datum / Antal fält
- Lägg till fält argument för att fråga () samt "fält" händelse. Detta liknar vad som fanns i 0.9.x.
- Support ansluter till Sfinxen searchd demonen samt mariadb.
- Genomföra lång stack trace stöd, kommer att tas bort / inaktiveras om noden kärnan någonsin stöder det inbyggt.
- Implementera nestTables alternativ för frågor, gör det möjligt att hämta GÅ resultatuppsättningar med överlappande kolumnnamn.
- Fix? platshållare mekanism för värden som innehåller "?" tecken.
- Identifiera när connect () kallas mer än en gång på en anslutning och förse användaren med ett bra felmeddelande för det.
Vad är nytt i version 0.9.6:
- Escape gruppvärden så att de producerar SQL matriser.
- Nämn MySQL transaktions lucka i stopp lösning.
- Nämn affectedRows i FAQ.
Krav :
- Node.js 0,8 eller högre
Kommentarer hittades inte