Поддержка Scylla db json для вставки с директивой DEFAULT UNSET не работает - PullRequest
0 голосов
/ 09 ноября 2018

Я пытаюсь выполнить следующий оператор вставки с директивой DEFAULT UNSET, но я получаю синтаксическую ошибку в выражении. Я использую scylla 2.3.1. Я попытался синтаксис в Apache Cassandra и DSE. Там работает.

CREATE TABLE user (id int primary key, name text, email text)

INSERT INTO user JSON '{"id": 1, "name": "Sam"}' DEFAULT UNSET

Следующее утверждение работает в scylla. INSERT INTO user JSON '{"id": 1, "name": "Sam"}';

Я включил экспериментальный флаг в scylla.yaml, чтобы активировать поддержку json.

Ответы [ 2 ]

0 голосов
/ 14 января 2019

Scylla поддерживает формат json из v2.3. Эта ошибка исправлена ​​в версии 3.0, которая будет выпущена очень скоро (Release Candidate 4 - RC4 уже выпущен). Вот документация о поддержке json в Scylla: https://docs.scylladb.com/getting-started/json/

0 голосов
/ 13 ноября 2018

Эта ошибка теперь исправлена ​​и будет выпущена в следующей версии Scylla.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...