[PHP] Новый релиз tarantool/client v0.5.0

47 views
Skip to first unread message

Eugene Leonovich

unread,
May 19, 2019, 3:35:48 PM5/19/19
to tarantool-ru
Что изменилось в новой версии:
  • Добавлена поддержка SQL протокола
  • Добавлена врзвожность расширения функциональности через Middleware
  • API клиента стало более удобным в использовании
  • Код клинта был значительно переписан и улучшен, версии PHP ниже 7.1 больше не поддерживаются
  • Улучшена документация, добавлены примеры

Valera Sotov

unread,
Nov 1, 2019, 12:56:20 PM11/1/19
to tarantool-ru
Здравствуйте.
Выдаётся ошибка при использовании примера из документации (SQL режим)

Fatal error:  Uncaught Tarantool\Client\Exception\RequestFailed: Unknown request type 11 in \vendor\tarantool\client\src\Exception\RequestFailed.php:23

Код:
use Tarantool\Client\Client;
$client = Client::fromDefaults();
$result1 = $client->executeUpdate('CREATE TABLE users ("id" INTEGER PRIMARY KEY AUTOINCREMENT, "email" VARCHAR(255))');

Используется Tarantool 2.3.
Подскажите пожалуйста, в чём может быть проблема?
Установка производилась сегодня через: 
composer require tarantool/client

воскресенье, 19 мая 2019 г., 22:35:48 UTC+3 пользователь Eugene Leonovich написал:

Eugene Leonovich

unread,
Nov 1, 2019, 1:44:42 PM11/1/19
to tarantool-ru
Эта ошибка означает что Тарантул сервер не понимает команду execute (она поддерживается с версии 2.0). Вы уверены что вы коннектитесь к 2.3?

Valera Sotov

unread,
Nov 2, 2019, 4:29:55 AM11/2/19
to tarantool-ru
Перед этим стояла версия 2.2, я как раз подумал что вероятно она устарела (на ней так же была эта ошибка), поэтому обновил на версию 2.3.
Прикладываю скриншот версии 2.3.
PHP работает под ОС Windows, tarantool под CentOS7, может это как то связано.

пятница, 1 ноября 2019 г., 19:44:42 UTC+2 пользователь Eugene Leonovich написал:
2019-11-02_10-25-29.png

Eugene Leonovich

unread,
Nov 2, 2019, 9:13:44 AM11/2/19
to tarantool-ru
Попробуйте так проверить версию:

[$version] = $client->evaluate('return box.info().version');
var_dump($version);

Valera Sotov

unread,
Nov 4, 2019, 1:14:47 AM11/4/19
to tarantool-ru
Вы были правы, показало версию 1.1. 
Спасибо вам за помощь, буду искать запущенный процесс...

суббота, 2 ноября 2019 г., 15:13:44 UTC+2 пользователь Eugene Leonovich написал:
Reply all
Reply to author
Forward
0 new messages