Dahil Node.js ay isang lubhang mabilis platform, karamihan ng mga beses sa mga developer ay hindi maaaring gumana sa mas mabagal na mga kamag-anak na database tulad ng MySQL para sa pagpili ng isang bagay na lubhang mas mabilis tulad ng mas bago at mas produktibong mga database NoSQL.
Subalit may mga pagkakataon na lamang ay hindi maaaring maiwasan ang mga developer na nagtatrabaho sa isang klasikong MySQL server, dahil lang sa mga mas lumang mga specs o dahil sa pagiging kumplikado ng data ni.
Sa mga naturang kaso, ang pagkakaroon ng isang bagay tulad ng node-MySQL paligid ay maaaring maging lubhang kapaki-pakinabang sa katunayan, lalo na dahil ang mga module ay mas madali upang i-config at iangkop.
Sa kasong nangyari ito sa iyo, may isang pulutong ng mga babasahin node-MySQL ibinigay sa Readme file ng pakete, ang sapat na upang makakuha ng anumang mga developer ng pamilyar at kaalaman tungkol sa inner-workings ng module.
Ano ang bagong sa paglabas:
- Ayusin Connection.createQuery para sa mga walang SQL
- I-update bignumber.js sa 2.0.7
Ano ang bagong sa bersyon 2.7.0:
- Ayusin Connection.createQuery para sa mga walang SQL
- I-update bignumber.js sa 2.0.7
Ano ang bagong sa bersyon 2.6.1:
- I-update bignumber.js sa 2.0.5.
Ano ang bagong sa bersyon 2.5.5:
- Idinagdag code POOL_ENQUEUELIMIT sa error sa pag-abot queueLimit
- Idinagdag enqueue kaganapan sa pool
- Idinagdag enqueue event na protocol at koneksyon
- Blacklist hindi suportadong flags connection
- Gawin lamang ang mga pangalan ng haligi enumerable sa RowDataPacket
Ano ang bagong sa bersyon 2.4.3:
- Ayusin pool.query gamitin pumili ng aktor configuration.
Ano ang bagong sa bersyon 2.4.0:
- Added code POOL_NOEXIST sa PoolCluster error
- upang tukuyin ang isang timeout para sa pag isang connection
- Added connection.escapeId
- Added pool.escapeId
- Idinagdag pagpipilian timeout sa lahat ng mga pagkakasunud-sunod
- Default connectTimeout sa 10 segundo
- Mga Fixed domain umiiral na may conn.connect
- Mga Fixed packet.default sa tunay na maging isang string
- Mga Fixed PARSER_ * error na catchable
- Mga Fixed PROTOCOL_PACKETS_OUT_OF_ORDER error na catchable
Added acquireTimeout pool option
Ano ang bagong sa bersyon 2.1.1:
- Mga Fixed:
- Ang pagtukoy sa mga halaga sa conn.query ({...}). on (...) pattern.
- Long stack trace upang isama ang pool.query (...) tawag.
Ano ang bagong sa bersyon 2.1.0:
- Added connectTimeout opsyon upang tukuyin ang isang timeout para sa pagtaguyod ng isang koneksyon.
- SSL support.
Ano ang bagong sa bersyon 2.0.0-alpha6:
- option Added supportBigNumbers.
- Tanggapin prebuilt Query object sa connection.query.
Ano ang bagong sa bersyon v2.0.0-alpha4:
- Ayusin ang mabilis na i-pause () / resume () paggamit
- Maayos parse ang host tinanggihan / katulad na mga error
- Magdagdag Connection.ChangeUser functionality
- Tiyakin na ang mga error changeUser ay nakamamatay
- Paganahin ang pag-format nested array para bulk pagsingit
- Magdagdag Connection.escape functionality
- Pinalitan ang pangalan ng 'malapit' sa 'end' kaganapan
- Bumalik parse bagay sa halip ng Buffer para sa uri GEOMETRY
- Payagan nestTables inline (gamit ang isang string sa halip ng isang boolean)
- Tingnan mga ZEROFILL_FLAG at numero format naaayon
- Magdagdag ng suporta timezone (default: lokal)
- Magdagdag ng mga pasadyang pumili ng aktor functionality
- mga uri ng haligi Export MySQL
Ano ang bagong sa bersyon v2.0.0-alpha3:
- Tratuhin utf8_bin bilang String, hindi Buffer.
- Hawakan walang laman na string sa unang haligi halaga hilera.
- karangalan Connection # nestTables setting para sa mga tanong.
- Alisin CLIENT_INTERACTIVE bandila mula config.
- Pagbutihin ang docs para sa mga setting ng koneksyon.
- Ipatupad url string na suporta para sa configs Connection.
Ano ang bagong sa bersyon v2.0.0-alpha2:
- Tukuyin ang pagtakas bago para NaN / Infinity (ang mga ito bilang unquoted constants).
- Suporta para sa Unix socket domain koneksyon (paggamit: {socketPath: '...'})
- type Fix pagpapatala para sa mga halaga null para Araw / Number field
- Magdagdag ng mga patlang argument sa query () pati na rin ang mga kaganapan 'patlang'. Ito ay katulad ng kung ano ang magagamit sa 0.9.x.
- Suporta sa pagkonekta sa sphinx searchd demonyo pati na rin MariaDB.
- Ipatupad long stack pag trace, ay aalisin / pinagana kung sakaling ito ay sumusuporta sa natively node core.
- Ipatupad nestTables opsyon para sa mga query, nagbibigay-daan sa pagkuha SUMALI hanay ng resulta sa nagpapang-abot pangalan ng haligi.
- Ayusin? placeholder na mekanismo para sa mga halaga na naglalaman ng '?' character.
- Alamin kapag ikonekta () ay tinatawag na higit sa isang beses sa isang koneksyon at magbigay ng mga user na may isang mahusay na mensahe ng error para sa mga ito.
Ano ang bagong sa bersyon 0.9.6:
- Escape halaga array kaya sila gumawa ng SQL array.
- Banggitin MySQL transaksyon stop gap solusyon.
- Pagbanggit affectedRows sa FAQ.
Mga kinakailangan
- Node.js 0.8 o mas mataas na
Mga Komento hindi natagpuan