Просто нужно DateTime (гггг - мм-дд чч: мм: сс) в Кассандре - PullRequest
0 голосов
/ 13 мая 2019

У меня следующие проблемы:

  1. Невозможно создать столбец таблицы только с DateTime с типом данных (ГГГГ-ММ-ДД ЧЧ: ММ: СС) для столбцов create_at и updated_at . Как я не хочу часовой пояс и прочее.

  2. Даже если часовой пояс добавлен. Если я пытаюсь получить доступ к записям с помощью оператора LIKE , я не могу этого сделать. Выдает ошибку (через SASI)

До сих пор, что я пытался

  1. Переименован в cqlshrc.example в cqlshrc и в [ui] изменил формат даты на

datetimeformat =% Y-% m-% d% H:% M:% S

Перезапустил процесс и затем вошел в систему, но ничего не произошло

  1. Даже пытался создать SASI Index, но он сказал, что не может создать в datetime и не поддерживается

Ниже приводится моя версия Кассандры.

[cqlsh 5.0.1 | Cassandra 3.11.4 | CQL spec 3.4.4 | Native protocol v4]

Ниже моя таблица

create table training.access_point_logs(
    id bigint,
    wd_number varchar,
    ip_address varchar,
    mac_address varchar,
    created_at timestamp,
    updated_at timestamp,
    access_point_id bigint,
    primary key ((wd_number), created_at, mac_address)
) with clustering order by (created_at desc);

Ниже приводится результат этого

created_at                      | mac_address       | access_point_id | id    | ip_address   | updated_at
-----------+---------------------------------+-------------------+-----------------+-------+---------------------------------
2018-11-22 03:15:01.000000+0000 | 70:4f:57:4b:20:37 |            6252 | 58766 |  192.168.0.5 | 2018-11-22 03:15:01.000000+0000
2018-11-22 03:15:01.000000+0000 | 70:4f:57:81:ae:07 |            6252 | 58769 |  192.168.0.6 | 2018-11-22 03:15:01.000000+0000
2018-11-22 03:15:01.000000+0000 | 7c:8b:ca:46:c6:49 |            6252 | 58764 | 192.168.0.10 | 2018-11-22 03:15:01.000000+0000
2018-11-22 03:15:01.000000+0000 | 7c:8b:ca:46:d8:d0 |            6252 | 58765 |  192.168.0.2 | 2018-11-22 03:15:01.000000+0000
2018-11-22 03:15:01.000000+0000 | 7c:8b:ca:46:e3:a1 |            6252 | 58767 |  192.168.0.4 | 2018-11-22 03:15:01.000000+0000
2018-11-22 03:15:01.000000+0000 | b0:4e:26:01:91:a1 |            6252 | 58770 |  192.168.0.9 | 2018-11-22 03:15:01.000000+0000
2018-11-22 03:15:01.000000+0000 | b0:4e:26:01:96:84 |            6252 | 58768 |  192.168.0.7 | 2018-11-22 03:15:01.000000+0000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...