Как сделать пользовательский первичный ключ в Google App Maker? - PullRequest
0 голосов
/ 10 марта 2019

Это мой первый пост в стеке, поэтому я надеюсь сделать его максимально понятным.

Я создаю базу данных товаров для небольшой компании, в которой я работаю, и хочу разделить товары на отдельные категории, например. " tools " " computers " и " camera " и т. Д. И я хотел бы, чтобы у каждого элемента был свой уникальный уникальный идентификатор, который бы отображал это. Например, элементы tools будут помечены как T1, T2, T3 ... и т. Д., Поэтому необходимо автоматическое увеличение ...

Единственный реальный способ сделать это, я могу придумать для atm, - это просто создать модель данных для каждой категории и объединить первичный ключ номера Id с, скажем, буквой T через скрипт, а затем присоединить его через связь с элементом из база данных... Но это будет означать создание модели для каждой категории, и я планирую иметь по крайней мере 10 из них ... Разве это не повлияет на производительность?

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

Есть ли лучший подход к этому или я должен просто пойти с любым из этих двух? Я, наверное, должен добавить, что я довольно новичок в кодировании, но я знаю, как искать в Google ...

Да, и я добавлю скриншот того, как он был настроен перед использованием листов Google: ссылка на изображение

Нет проблем с количеством элементов ...

...