A causa Node.js è una piattaforma estremamente veloce, la maggior parte degli sviluppatori di volte, non può lavorare con più lenti database relativi come MySQL di optare per qualcosa di molto più veloce come i database NoSQL più recenti e più produttive.
Ma ci sono momenti in cui gli sviluppatori semplicemente non può evitare di lavoro con un server MySQL classico, solo a causa di specifiche più anziani o per la complessità dei dati.
In questo caso, avere qualcosa di simile nodo-mysql intorno può essere davvero molto utile, soprattutto perché il modulo è molto facile da config e adattare.
Nel caso in cui questo accade a voi, ci sono un sacco di documentazione nodo-mysql fornito con file README del pacchetto, sufficiente per ottenere tutti gli sviluppatori conoscenza e informato funzionamento interno del modulo.
Cosa c'è di nuovo in questa versione:
- Correzione Connection.createQuery senza SQL
- Aggiorna bignumber.js a 2.0.7
Cosa c'è di nuovo nella versione 2.7.0:
- Correzione Connection.createQuery senza SQL
- Aggiorna bignumber.js a 2.0.7
Cosa c'è di nuovo nella versione 2.6.1:
- Aggiorna bignumber.js a 2.0.5.
Cosa c'è di nuovo nella versione 2.5.5:
- codice Aggiunto POOL_ENQUEUELIMIT all'errore raggiungere queueLimit
- evento enqueue aggiunta a piscina
- Aggiunto evento accodamento di protocollo e di connessione
- Blacklist bandiere di connessione non supportati
- Fare solo i nomi delle colonne enumerabili in RowDataPacket
Cosa c'è di nuovo nella versione 2.4.3:
- Fix pool.query dell'azienda per la configurazione typecast.
Cosa c'è di nuovo nella versione 2.4.0:
- codice Aggiunto POOL_NOEXIST errore PoolCluster
- Aggiunta l'opzione acquireTimeout piscina per specificare un timeout per l'acquisizione di una connessione
- Aggiunto connection.escapeId
- Aggiunto pool.escapeId
- opzione di timeout In aggiunta a tutte le sequenze
- ConnectTimeout di default a 10 secondi
- vincolante con conn.connect dominio fisso
- packet.default fissa di essere in realtà una stringa
- PARSER_ fisso * errori di essere catturabile
- errore PROTOCOL_PACKETS_OUT_OF_ORDER fisso da catturabile
Cosa c'è di nuovo nella versione 2.1.1:
- fissi:
- Specifica di valori in conn.query ({...}). su (...) modello.
- stack a lungo per includere il pool.query (...) chiamata.
Cosa c'è di nuovo nella versione 2.1.0:
- Aggiunta l'opzione ConnectTimeout per specificare un timeout per stabilire una connessione.
- il supporto SSL.
Cosa c'è di nuovo nella versione 2.0.0-alpha6:
- opzione Aggiunto supportBigNumbers.
- Accetta oggetto Query precompilati in connection.query.
Cosa c'è di nuovo nella versione v2.0.0-alfa4:
- Fissare pausa veloce () / resume () uso
- correttamente il parsing ospite negato / errori simili
- Aggiungi funzionalità Connection.ChangeUser
- Assicurarsi che gli errori sono fatali changeUser
- Attiva formattazione array nidificati per inserimenti di massa
- Aggiungi funzionalità Connection.escape
- Ribattezzato 'vicino' alla 'fine' evento
- Torna analizzata oggetto invece di buffer per i tipi GEOMETRIA
- Consenti nestTables linea (utilizzando una stringa invece di un valore booleano)
- Controlla ZEROFILL_FLAG e il numero formato di conseguenza
- Aggiungi supporto del fuso orario (default: locale)
- Aggiungi funzionalità Typecast personalizzato
- tipi di colonna Esporta mysql
Cosa c'è di nuovo nella versione v2.0.0-alpha3:
- Trattare utf8_bin come una stringa, non Buffer.
- Maniglia stringhe vuote in prima fila valore di colonna.
- Onore Connection # nestTables impostazione per le query.
- Rimuovi CLIENT_INTERACTIVE bandiera da config.
- Migliorare la documentazione di impostazioni di connessione.
- implementare il supporto stringa URL per configurazioni di connessione.
Cosa c'è di nuovo nella versione v2.0.0-alpha2:
- Specificare scappare prima per NaN / Infinito (sono costanti come non quotate).
- Il supporto per connessioni socket unix dominio (uso: {socketPath: '...'})
- tipo Fix casting per i valori NULL per i campi Data / Numero
- Aggiungi argomento campi per le query (), così come evento 'campi'. Questo è simile a quello che era disponibile in 0.9.x.
- Supporto collegamento al demone searchd sfinge come MariaDB.
- Implementare lungo supporto stack, saranno rimossi / disabilitata se il nucleo nodo mai lo supporta in modo nativo.
- Implementare opzione nestTables per le query, permette il recupero JOIN set di risultati con sovrapposizione nomi delle colonne.
- Difficoltà? Meccanismo segnaposto per i valori che contengono '?' caratteri.
- Rileva quando connect () è chiamato più di una volta su una connessione e fornire all'utente un buon messaggio di errore per esso.
Cosa c'è di nuovo nella versione 0.9.6:
- Escape valori di matrice in modo da produrre matrici SQL.
- Menzione soluzione transazione divario fermata MySQL.
- affectedRows menzione nelle FAQ.
Requisiti :
- Node.js 0.8 o superiore
I commenti non trovato