Платформа паруса не поддерживает транзакцию

Платформа sails.js не поддерживает транзакции. В выпусках GitHub говорят о transaction(). Но это не подходит для кодирования нескольких запросов в транзакции.

Поэтому я думаю, что одно решение, использующее модуль node-mysql. Но я думаю, что если я создам новое соединение с MySQL и по-прежнему буду использовать фреймворк Sailes.js для подключения к базе данных по ватерлинии, производительность может снизиться.

Это правда?


person Rok Young Jang    schedule 27.08.2014    source источник
comment
Проверьте, помогает ли npmjs.com/package/sails-mysql-transactions.   -  person Shamasis Bhattacharya    schedule 03.05.2015


Ответы (1)


Вам не нужно открывать отдельное соединение sails-mysql. Вы можете использовать метод query адаптера для получения доступа к базовому драйверу узла MySQL и выполнять произвольные запросы, включая транзакции. Для примера см. этот ответ.

person sgress454    schedule 27.08.2014