Skip to content

Commit 795c0a3

Browse files
committed
mysql dependency added to rockspec
1 parent e895bc8 commit 795c0a3

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

cache/README.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,15 @@ mysql> CREATE TABLE account (login VARCHAR(30), password VARCHAR(30), bucket_id
627627
```
628628

629629
Модифицируем кэш из [предыдущего примера](#роль-обычного-lru-кэша).
630-
Воспользуемся коннектором MySQL, который реализован в Tarantool:
630+
Воспользуемся коннектором MySQL, который реализован в Tarantool. Процесс его установки описан [здесь](https://github.com/tarantool/mysql#installation). Проще всего воспользоваться встроенной в Tarantool утилитой `tarantoolctl`, которая предназначена для администрирования экземпляров, файлов контрольной точки и модулей.
631+
632+
```bash
633+
$ tarantoolctl rocks install mysql
634+
```
635+
636+
Тем не менее, чтобы не устанавливать все необходимые нам модули при сборке приложения, их можно указать в файле `.rockspec`. Это позволит собирать приложение и подтягивать все модули одной командой. Но об этом далее.
637+
638+
Теперь можно использовать функционал коннектора.
631639

632640
```lua
633641
-- cache_mysql.lua
@@ -1083,6 +1091,7 @@ dependencies = {
10831091
'lua >= 5.1',
10841092
'luatest == 0.3.0-1',
10851093
'cartridge == 1.2.0-1',
1094+
'mysql'
10861095
}
10871096
build = {
10881097
type = 'none';

cache/cache-scm-1.rockspec

+1
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ dependencies = {
99
'lua >= 5.1',
1010
'luatest == 0.4.0-1',
1111
'cartridge == 2.0.0-1',
12+
'mysql'
1213
}
1314
build = {
1415
type = 'none';

0 commit comments

Comments
 (0)