cartridge я установил try-cartridge и написал какой-то код в роли extensions, схему определил в schema.yml и все как бы работает, но! теперь я хочу создать свое приложение, и столкнулся с некоторым непониманием. Первое, это как сделать схему из файла, точнее я знаю что есть ddl и я понимаю как прочитать файл схемы, сделать чек схемы и сет схемы, но где именно это делать, я не пойму. сделал это в init.lua, но спейсы не появились. Второе, как правильно сделать конфиг роли из yml файла?
Попробуйте посмотреть сюда, может быть что-то встанет на свои места А конфиг роли можно загрузить через WebUI (вкладка Code) или с помощью curl - curl -v "localhost:8081/admin/config" -X PUT --data-binary @config.yml
c первым вопросом решил так, не знаю конечно насколько так правильно делать, но это работает. со вторым тоже вроде разобрался как сделать, спасибо за наводку.👍
Вместо io.open лучше использовать fio.open https://www.tarantool.io/ru/doc/latest/reference/reference_lua/fio/
Обсуждают сегодня