Egor Artemenko
Egor Artemenko
Если запись уже существует, то запрос вернёт ошибку, о чём сказано тут: https://ydb.tech/ru/docs/yql/reference/syntax/insert_into Это выбивается из общей схемы работы со всеми остальными запросами. Например, когда не получилось сделать UPDATE или...
Тут https://ydb.tech/ru/docs/yql/reference/types/optional есть пример: ```SQL $dict = {"a":1, "b":null}; $found = $dict["b"]; select if($found is not null, unwrap($found), -1); ``` но он не вносит ясности, а вызывает ещё больше вопросов....
Пока читал собрал разные опечатки в документации или непонятные места, которые выглядят как опечатки. 1) https://ydb.tech/ru/docs/concepts/cluster/common_scheme_ydb > Лог таблетки устроен в списка блобов Ничего не понятно. 2) https://ydb.tech/ru/docs/concepts/cluster/distributed_storage > которое...
Тут https://ydb.tech/ru/docs/concepts/ttl написано: > Значение TTL-колонки с числовым типом (Uint32, Uint64, DyNumber) интерпретируется как величина от [Unix-эпохи](https://ru.wikipedia.org/wiki/Unix-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F) заданная в: > - секундах; > - миллисекундах; > - микросекундах; > -...
Хочется иметь возможность за один YQL-запрос в одной транзакции выбрать строчку из базы, а если её нет, то вставить строчку. Уточню, что хочется сделать это за один запрос к базе,...
Тут https://ydb.tech/ru/docs/best_practices/pk_scalability есть следующая фраза: > При правильном выборе функции хеширования Наверняка уже есть общепризнанные рекомендации как правильно выбирать эту самую хэш-функцию для таких нужд, хотя я сходу не нашёл,...
На этой https://ydb.tech/ru/docs/concepts/datamodel/table#read_only_replicas странице документации есть раздел "Чтение с реплик", в котором есть следующее предложение: "По этой же причине на данный момент невозможно и выполнение с фолловеров кроссшардовых транзакций." Хочется...
Хорошо бы автоматически конвертировать совместимые типы в типы соответствующих колонок таблицы в запросах `UPSERT INTO table SELECT` также как это делается в запросах `INSERT`. Таблица: ```SQL CREATE TABLE table4 (...
array_intersect_key with two non-empty-array infer result to non-empty-array instead of just array
### Bug report Result of this: ```php array_intersect_key($non_empty_array, $non_empty_array) ``` should be of type `array` instead of `non-empty-array`. ### Code snippet that reproduces the problem https://phpstan.org/r/9e27a39f-f4de-4fd8-8627-0c2c431843d8 ### Expected output No...
### Bug report Array with explicit type: ```php /** @var mixed[] $arr */ ``` becomes implicit `mixed[]` after if statement: ```php if ($arr['key'] > 1) {} ``` and if there...