Что касается 1-го варианта: Плохо получается, по причине того, что все поля будут слишком "тяжелые". Или я не прав? Например тип данных JSON или TEXT не фиксированной длины? То есть
{"$type":"int","value":3}
и
{"$type":"text","value":"some text"}
Будут занимать разное кол-во памяти или фиксированное как CHAR?
Про 2-й вариант думал, только в виде отдельных таблиц для каждого типа.
А просто закрыть извне и оставить локально нельзя? Чтобы nginx проксирование работало. То есть сейчас у меня конфиг nginx слушает 443 порт на определенный домен, когда я попадаю на этот домен, он проксирует запрос на localhost:3000
Дмитрий Ковальский: Во временной таблице планируется огромное кол-во данных, с которыми будет работать много скриптов и делать достаточно много запросов, чтобы облегчить жизнь этим скриптам в выборке, ненужные данные будут удаляться.
Пока пришел к тому, что все же сделаю поле deleted, в админке добавлю ручное удаление where deleted = 1. Видимо, на данный момент, это лучшее решение.
Это временная таблица и данные, соответственно, там тоже временные. Данные из этой таблицы сразу же переносятся в другую таблицу. После переноса надобность в них отпадает. Итак, вопрос был не в том, как удалить данные из таблицы where deleted = 1, а как написать триггер, который сможет удалять их.
Максим: Не подскажите, если при инициализации репозитория, в файле .gitignore записаны папки типа vendor, public/storage и т.д. Они же должны быть на сервере, почему ларавел предлагает их не коммитить? Или как быть в этом случае? При любом раскладе эти папки должны появиться на сервере...
Максим И еще хотел узнать, вы упомянули CI (gitlab). Хотелось бы узнать как-то подробнее, может быть вы объясните, может ссылку дадите, чтобы понять что это и с чем его едят..
Максим Пробовал, все что вы описали. Все же решил перейти на локальную разработку. Настроил, возник вопрос: Как работать с БД? То есть локальная + та, что на сервере.Дампы? Миграции?
Станислав Почепко: разработка ведется на сервере, копия проекта локальная. При каких либо изменениях, после сохранения файла, он загружается на сервер.