@dba_ru

Страница 606 из 718
Fike
09.08.2018
17:41:22
критика чистого разума?

Simon
09.08.2018
17:41:40
У канеманна
Как пишется?

Dmitry
09.08.2018
17:41:58
Думай медленно решай быстро

Книжка

Google
Simon
09.08.2018
17:42:13
Спасибо

Al
09.08.2018
17:43:29
Про это почитаешь
Не достаточно про это почитать. О того что ты узнаешь что это, ты не научишься этим пользоваться.

Al
09.08.2018
17:44:15
Там про это тоже есть
И как? Помогает?

Dmitry
09.08.2018
17:44:23
Fike
09.08.2018
17:44:27
Там про это тоже есть
"вы лохи и не поймете все, что дальше написано, так что закройте сейчас же"

Al
09.08.2018
17:44:45
Мне? Да
Как ты это тестируешь?

Dmitry
09.08.2018
17:44:53
"вы лохи и не поймете все, что дальше написано, так что закройте сейчас же"
Это научный труд, с исследованиями, контрольными группами и тд

Не просто высер очередного гуру

Dmitry
09.08.2018
17:46:03
Al
09.08.2018
17:46:08
Это научный труд, с исследованиями, контрольными группами и тд
Ты же в курсе что результаты любых иследований имеют больше чем одно толкование?

Dmitry
09.08.2018
17:46:15
Читается он так себе, да

Google
Al
09.08.2018
17:47:03
Ит депенд
Без зависимостей.

Fike
09.08.2018
17:47:05
в результате исследования яйца и курицы мы пришли к нескольким толкованиям

Simon
09.08.2018
18:08:20
И что было первым?
Этот вопрос про курицу и яйцо.

Al
09.08.2018
19:07:08
Парень у тебя с логикой что-то...
Тссс. Не обижай милениала. :)

Nikita
09.08.2018
20:01:06
Поддержу
а что предложишь ?

Выступлю против книг, пожалуй
а что предложить можешь ?

Fike
09.08.2018
20:02:56
документацию?

white papers?

Чтение кучи разных специалистов и проверка применимости сказанного ими?

Al
09.08.2018
21:39:06
а что предложишь ?
Берешь проект своей мечты и пилишь потихоньку.

Nikita
09.08.2018
21:40:27
время как найду

Fike
09.08.2018
21:41:48
эт никогда

Al
09.08.2018
21:48:14
время как найду
Смишьно. Значит так и будешь ничего не понимать

Nikita
09.08.2018
22:50:16
Не, я серьезно вообще-то Я пилю свои проекты и ковыряю технологии, когда спадает нагрузка от проектов

Al
09.08.2018
22:54:47
Js developer detected

Terminator
10.08.2018
02:38:44
@stas_python будет жить. Поприветствуем!

Google
Stanislav
10.08.2018
02:51:22
Всем привет. Использую PostgreSQL, орм Peewee, ЯП Python. Есть примитивный вопрос по связям, сразу извинияюсь если что не так написал. Есть некая модель User и модель Package: class User(BaseModel): login = CharField(unique=True) class Package(BaseModel): id = UUIDField(primary_key=True) (если что peewee автоматически выставляет pk для user) Нужно чтобы один юзер мог заливать на сервер максимум 5 пакетов. Если заливает существующий пакет - куда-то записывается связь между существующим пакетом полученным по uuid и юзером который залил его. Как сделать эту самую связь максимально безкостыльно? У меня было несколько вариантов: 1) Создать у юзеров ArrayField из постгре, в котором будут храниться uuid пакетов которые он залил/попытался залить существующий 2) Создать промежуточную таблицу, эдакая реализация many-to-many связи 3) Перестать использовать uuid как pk, сделать обычный автоинкримент инт и создать ForeignKey к User Какой из вариантов более правильный? Следует сказать что этот самый uuid паралельно является айдишником документа в MongoDB.

Al
10.08.2018
03:20:49
ну наконец то, кто то решил заново изобрести торрент?

Stanislav
10.08.2018
03:22:19
ну наконец то, кто то решил заново изобрести торрент?
Опенсорс порт "Своей Игры" в веб, которая сейчас только под винду. Есть онлайн версия, но неполноценная

Кстати, похоже что для моей задачи подходит и обычное postgresql json поле. Хотя, а может я в будущем захочу как-то анализировать данные, в таком случае монго покруче будет конечно...

Stanislav
10.08.2018
03:38:10
собственно вопрос то в чем?
Вопрос в той простыне побольше что я накатал. Как лучше связывать Package и User

Al
10.08.2018
03:41:45
Вопрос в той простыне побольше что я накатал. Как лучше связывать Package и User
предлагаешь гадать на шаре на тему какая же у тебя там логик в приложении? свяжи просто. есть юзеры и есть пакеты, и таблица какие юзеры и какие пакеты могут видеть.

Аждар
10.08.2018
04:55:12
Terminator
10.08.2018
05:19:37
@JVK_evgeniy будет жить. Поприветствуем!

Ilia
10.08.2018
05:41:14
Всё поддержит...

Fike
10.08.2018
05:43:25
Al
10.08.2018
05:44:58
какой фатальный недостаток у one to many?
Так нужно же еще 15 фреймворков запустить и где то там еще одна база в которой такие другое хранится

bulbazavr1k
10.08.2018
07:13:10
ребят, а секционирование в постгрессе не входит в бесплатный пакет?

bulbazavr1k
10.08.2018
07:14:57
Входит
спасибо, а то в sql server дорого очень

Anton
10.08.2018
07:44:17
Я календарь переверну- и снова третье сентября. На скрипты я свои взгляну- И снова третье сентября. Но почему, но почему Добавить курсоры тебе пришлось? Ведь было все у нас всерьез Второго сентября. Но почему, но почему хранимка не работает нифига Ведь было все у нас всерьез Второго сентября.

Google
Admin
ERROR: S client not available

Fike
10.08.2018
07:58:04
Человек не ответил ((

Dmitry
10.08.2018
08:01:33
Человек не ответил ((
фиг с ним ) мне интересно, ты же знаешь )

Fike
10.08.2018
08:04:25
неа

я тупой

Natali
10.08.2018
09:01:46
Нет, я

Fike
10.08.2018
09:04:22
обнимемся

Simon
10.08.2018
09:49:31
Хитрая жопа

Stanislav
10.08.2018
11:12:00
какой фатальный недостаток у one to many?
В том, что один и тот же пакет могут залить миллион раз, это неприятно Я сделал через промежуточную таблицу, знатно отведав говна при работе с массивами из uuid'ов

Fike
10.08.2018
11:21:43
А проблема-то в чем?

Stanislav
10.08.2018
11:36:28
Fike
10.08.2018
11:38:42
и как массивы решают проблему в отличие от one-to-many?

Stanislav
10.08.2018
11:45:12
и как массивы решают проблему в отличие от one-to-many?
В том что у каждого юзера может быть 5 уже существующих записей в базе? Потому что у Package pk без автоинкримента, значит каждый пакет уникальный

Fike
10.08.2018
11:49:16
А массивы это как решают? Ты сейчас свой one-to-many запихнул в поле, лол

И при чем тут вообще автоинкремент?

Stanislav
10.08.2018
12:11:18
И при чем тут вообще автоинкремент?
One to many отношение Пользователь должен быть один уникальный Пакет должен быть один уникальный

Где тут o2m?

Fike
10.08.2018
12:12:36
у пользователя N пакетов

1..N

Google
Fike
10.08.2018
12:12:50
где же тут one to many ???

Stanislav
10.08.2018
12:13:34
Да. Припустим залил юзер пакет. Второй юзер залил такой же пакет, мы не создаем новый пакет, а берём существующий

Fike
10.08.2018
12:14:07
и что, второй юзе залил пакет, а все права на него остались у первого?

Stanislav
10.08.2018
12:17:06
и что, второй юзе залил пакет, а все права на него остались у первого?
Никаких прав нет, там спецефические пакеты в общем

Stanislav
10.08.2018
13:15:53
А массивы тут причем?
Можно хранить у каждого юзера массив из ююидов

Al
10.08.2018
13:16:24
Можно хранить у каждого юзера массив из ююидов
Маразм крепчает. А где логика? И нахрена тогда бд?

Stanislav
10.08.2018
13:17:21
Маразм крепчает. А где логика? И нахрена тогда бд?
Всмысле логика? Задача выполняется, выборки тоже делать элементарно

Страница 606 из 718