2014-08-27 4 views
1

Структура sails.js не поддерживает транзакции. В вопросах GitHub они говорят о transaction(). Но нецелесообразно кодировать несколько запросов в транзакции.sailsjs framework не поддерживает транзакции

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

Это правда?

+0

Проверьте, не помогает ли https://www.npmjs.com/package/sails-mysql-transactions. –

ответ

0

Вам не нужно открывать отдельное соединение sails-mysql. Вы можете использовать the query method of the adapter, чтобы получить доступ к базовому драйверу узла MySQL и выполнить произвольные запросы, включая транзакции. См. Пример this answer.

+0

спасибо за ваш комментарий –

Смежные вопросы