Есть таблица pdfs
:
id, link, creator_id, created_at, updated_at
.
Возникла задача сделать так, чтобы PDF файлы можно было редактировать. Хранение данных, из которых идет генерация - отдельный вопрос и он уже реализован. Вопрос лишь в том, что данная структура предполагает небольшое дерево.
К примеру, если за основу нового файла взят PDF с id = 5
, то должен сгенерироваться PDF с id 5.1, но я не понимаю, как в таком случае построить БД? Т.е. если оставить так, как сейчас есть, но добавить поле parent_id
, которое ссылается на id
этой таблицы, то id PDF'a будет все равно уже 6, а не 5.1.
Какие есть выходы из данной ситуации?
P.S. проект пишется на Laravel, поэтому ставлю тэги laravel и php.
Добавить колонку number, уникальный, автоинкремент. Всё будет просиходить само. Внешний ключ делаем составным из id и number, через точку и вы получите то что вам нужно.
Если же вам всё же не нужно добавлять колонки, то вы совершенно спокойно можете изменить тип колонки id и хранить в ней числа с плавающей точкой, но инкрементировать придётся через ларавел
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Допустим, есть закрытое сообщество, я в нем не администратор, но я участник сообщества, я могу каким то образов в один запрос получитья последнюю...
Всем привет! Вопрос такой: Есть сайт с блоками(разными) на страницеНа первом экране картинка во всю высоту окна, по центру Input-поле, в которое...
вот документация - https://githubcom/vova07/yii2-imperavi-widget
есть задача считать онлайн пользователей на сайте , как я вижу самое оптимальное решение считать пользователей по сессиям , ребята подскажите...