phpgeeks | Unsorted

Telegram-канал phpgeeks - phpGeeks

5057

Best PHP chat @phpGeeksJunior - новичкам @laravel_pro - Laravel @golangGeeks - гошка @jobGeeks - вакансии(250000 р/мес) @dbGeeks - базы данных @ebanoePhp - канал не о PHP @jsChat - JS Реклама: https://tinyurl.com/y4jvs7x9 ДР - 28.03.2016

Subscribe to a channel

phpGeeks

окей, в транзакции ты проверяешь что такой записи в базе нет и можно вставлять. При этом кто-то ещё раньше проверял, есть ли такая запись в базе и уже вставляет

Читать полностью…

phpGeeks

лучше на самом деле сделать и так и так

Читать полностью…

phpGeeks

$hasPath = function (array $path, array $target) use (&$hasPath): bool {
if ($path === []) {
throw new \Exception('Path can not be empty');
}

if (array_key_exists($path[0], $target)) {
if (\count($path) === 1) {
return true;
}

return $hasPath(array_slice($path, 1), $target[$path[0]]);
}

return false;
};

$target = ['a' => ['b' => ['c' => null, 3 => false]]];

var_dump($hasPath(['a'], $target));
var_dump($hasPath(['a', 'b'], $target));
var_dump($hasPath(['a', 'b', 'c'], $target));
var_dump($hasPath(['a', 'b', 3], $target));
var_dump($hasPath(['a', 'b', 'd'], $target));
var_dump($hasPath(['d'], $target));
var_dump($hasPath(['d'], []));

Не production ready, просто набросал на коленке.

Читать полностью…

phpGeeks

"Во все тяжкие" тоже вроде на HBO выходил

Читать полностью…

phpGeeks

А какие это фильмы, например? Я об HBO узнал из выступлений Дж.Карлина

Читать полностью…

phpGeeks

Никаких дополнительных структур урл и дополнительных параметров в апи. Удобно

Читать полностью…

phpGeeks

Ну не знаю что тут жесткого, хорошее решение

Читать полностью…

phpGeeks

В твоей ситуации с параметром можно сделать также

Читать полностью…

phpGeeks

local_id (integer) — локальный идентификатор назначения. Для чатов — id - 2000000000, для сообществ — -id, для email — -(id+2000000000).

Читать полностью…

phpGeeks

когда то давным давно я осваивал постгресс, и пробовал делать сквозную нумерацию всех сущностей. Назначал один счетчик на всех ))
А некий смысл в этом был.

Читать полностью…

phpGeeks

В ВК есть специальные идентификаторы от 2000000000 для других типов

Читать полностью…

phpGeeks

да, только парент=0 у первого уровня,
не юзай нуллы

Читать полностью…

phpGeeks

Я тебя понял, я же выше сказал, посмотрю

Читать полностью…

phpGeeks

сначала 2 пути это гео

далее и как ты "Чёрный метал-> плоский прокат-> холоднокатанный-> низколигированный .." засунешь в 2 уровня то? Без дерева (как я советовал)

Читать полностью…

phpGeeks

А вообще пример шагов выглядит примерно следующим образом,

Москва->чертаново->Чёрный метал-> плоский прокат-> холоднокатанный-> низколигированный и т.д.

Читать полностью…

phpGeeks

поясните? я не вижу race condition - если все в транзакции будет

Читать полностью…

phpGeeks

Как вы считаете, правильно ли выставлять ограничение на уникальность в БД и перехватывать ошибку в коде. Или лучше делать один запрос перед вставкой на проверку есть ли такая запись и потом бросать обрабатываемое исключение?
Удобней первое - если в БД уже выстароены констраинсы.

Читать полностью…

phpGeeks

Всякие типа документалки

Читать полностью…

phpGeeks

И больше нигде их и не видел

Читать полностью…

phpGeeks

Вроде как, hbo сотрудничает с рф, и с рутуба их фильмы чистят

Читать полностью…

phpGeeks

Я подсматривал их приемы и применял у себя, работает

Читать полностью…

phpGeeks

хм. жостка.

Чтото читал на хабре (тоже под 20 лет назад) как они творили себе особенную БД для вк. Там все хитро исложно

Читать полностью…

phpGeeks

Чтобы на тех же урлах выезжать с новыми данными, удобно

Читать полностью…

phpGeeks

а зочем? что за типы в ВК?

Читать полностью…

phpGeeks

Просто оффсетят 1 или 2 миллиарда для внедрения новых типов на старую структуру и норм, работает

Читать полностью…

phpGeeks

👍 затра буду пробовать

Читать полностью…

phpGeeks

Короче тип такого предлагаешь. Я же правильно понимаю?

Читать полностью…

phpGeeks

Не совсем складской остаток. По складам.

Читать полностью…

phpGeeks

На магазин похоже, и что потом в текстовой поиск упрется.

Читать полностью…

phpGeeks

ясн.

Короче или договаривайся с фронтом по АПИ.
Или хранил бы (суб)категории в одной таблице, и не было бы неоднозначностей.

В продукте 2 поля на категории зачем (кроме чуть скорости)?

Читать полностью…
Subscribe to a channel