Как получить разные идентификаторы погрузочных доков - PullRequest
0 голосов
/ 06 мая 2020

Я хотел бы создать базу данных для загрузки моих грузовиков в определенное время и на определенную док-станцию. Так, например, грузовик А должен загрузиться в док-станцию ​​1 в 6 утра. Проблема в том, что я не знаю, как получить разные идентификаторы своих док-станций. Я создаю параметр с именем id, но не знаю, какой идентификатор имеют разные доки, которые я записываю в свою базу данных.

База данных

database] 1

agent / population_dock

agent/population_dock

1 Ответ

0 голосов
/ 06 мая 2020

Создать новую таблицу базы данных «docks» с int-столбцом «dock_id». Заполните его таким количеством док-станций, которое вы хотите создать, и дайте им номер идентификатора.

В существующей таблице свяжите столбец «id» с этой новой таблицей «dock_id».

Когда вы создаете "Dock" агентов в вашей популяции "loadDocks", вы можете выбрать "загружено из базы данных". Создайте по 1 агенту для каждой записи в таблице «docks» и сопоставьте столбец «dock_id» со своим параметром «Dock.id».

Теперь каждая док-станция знает свой идентификатор.

Много AnyLogi * Эта установка используется в примерах моделей 1010 *, так что проверьте и их (поиск по запросу «база данных»). И читайте в справке, это очень хорошо документировано :)

...