4 | | Направивме измени во db.js така што {{{Client}}} го заменивме за {{{Pool}}} \\ |
5 | | бидејки client секогаш отвара нова конекција а со pool користи збир конекции за подобра оптимизација. |
| 4 | Направивме измени во db.js така што '''{{{Client}}}''' го заменивме за '''{{{Pool}}}''' \\ |
| 5 | бидејки client секогаш отвара нова конекција а со pool користи збир конекции за подобра оптимизација. \\ |
| 6 | Кога зборуваме за поставување на барања до база, на старата верзија тоа беше веројатно многу по лимитирано, \\ |
| 7 | а сега имаме овозможено повеќе истовремени конекции т.е. {{{max: 20}}}. \\ |
| 8 | Во нашиот код рачно се отвора и затвора конекција, додека новиот код користи '''{{{getClient()}}}''' за подобра контрола над конекциите \\ |
| 9 | {{{#!sql |
| 10 | module.exports = { |
| 11 | query: (text, params) => pool.query(text, params), |
| 12 | getClient: async () => { |
| 13 | const client = await pool.connect(); |
| 14 | return client; |
| 15 | }, |
| 16 | }; |
| 17 | }}} |