Евгений Шатунов, ЭТК оформляется в любом случае для всех. Можно оставить бумажную, как дублирующую, но электронная все равно будет.
Во время работы бумажная трудовая хранится у работодателя и вернут ее только после увольнения.
David138dev, 127.0.0.1 это не сетевое подключение, это локальная петля, т.е. подключение в рамках одной машины. Ничего на удаленные машины отправлено не будет.
Если подключение действительно удаленное без ssh тунеля, то вместо 127.0.0.1 должен быть адрес удаленной машины. И как написано в ответах, в конфигах postgresql удаленной машины должно быть разрешено подключение для вашего пользователя.
vilinyh, это нужно в ответы. Т.к. это и есть ответ, все остальное рекомендации по написанию кода, быть может и правильные, но рекомендации, а не ответ на конкретный вопрос.
PANOV_DEV, empty это синтаксический сахар для обратной конструкции (если не брать небулевые значения). Так что подходит, но читаемость убивает в ноль.
Есть вариант использовать нулкоалесный оператор, читаемость лучше, но оригинальный вариант все равно лучше.
Колоночные СУБД - это про аналитику, а здесь об этом ни слова. А запись в них всегда самое слабое место, которое требует особого внимания, и уж точно, нельзя ее брать просто для быстрой записи.
Сергей Горностаев, не во всяком ВУЗе можно учиться формально: числиться очно, но не появляться. А отсрочка для работы в IT-компании дается только при работе с нормальной продолжительностью рабочего времени.
Griboks, а можете дать ссылку на такое положение/статью, я ничего подобного найти не могу. Все отсрочки даются лишь при переходе на новый уровень образования (например, магистратура, аспирантура), но не на трудоустройство.
Артем Абрагмад, я нигде не видел отсрочки на поиск работы после окончания ВУЗа, а значит, когда вызовут безработного, оправдаться, что собираюсь устроиться в аккредитованную IT компанию, вряд ли прокатит. А с учетом, что по новому закону дается 50 дней на бюрократические проволочки, то закончив ВУЗ 15 февраля и 16 устроившись на работу, данные тупо могут не успеть появится в системе до 1 апреля.
Дмитрий, для обновления материализованной вьюхи в любом случае нужны триггеры, в некоторых СУБД можно это сделать без ручного задания триггеров, в PostgreSQL вы правы, нужно будет делать вручную.
а если время терпит, +\- несколько часов норм, то не будет ли проблемой каждый раз вьюшку пересчитывать? Ведь млн записей нужно будет обработать
вы прям каждый раз все миллионы строк забираете?
Математическая операция над 2 числами не такая уж и долгая операция. Каждый раз будут считаться только то, что забираете. Если забираете все миллионы записей, то в любом случае будет долго, и пересчет будет не самым долгим.
Как вариант, материализованная вьюха, она будет пересчитываться при добавлении записей.
И почему бы это все не сделать в одной таблице и сразу рассчитывать?
если данные в table_input уже имеются, то бд перезапишет абсолютно все данные или просто добавит новые?
В том виде как написано - просто добавит новые. И как для любого инсерт может упасть с ошибкой, если добавляемые данные нарушают целостность (условия констрейнтов). Хоть в MySQL, хоть в PostgreSQL, хоть в Oracle. А ignore, on conflict, on duplicate - это уже будет другой запрос.
В Car | Object смысла нет, и насчет Car не уверен, что php не посчитает его более широким классом.
В любом случае, тип Object достаточно бессмысленен, он ненакладывает ограничений на обработку, а следовательно ни от чего нас не страхует. Мне кажется, тогда проще вообще не указывать тип.
А по правильному, нужно вводить интерфейс и использовать его.
Максим Федоров, но чтобы фронт получил это сообщение, его должен кто-то отправить, т.е. сервер будет формировать сетевой пакет, набивать его содержимым, слать по сети, фронт будет принимать этот пакет, разбирать, обрабатывать содержимое и только тогда отбрасывать. Когда, его можно просто не отправлять.
Rust56, с чего вы взяли, что он "не хочет записываться целое число"? Он не хочет, писать в integer-поле page_id строку '', о чем прямым текстом и пишет в ошибке. Не придумывайте несуществующую проблему, а исправляйте конкретную указанную ошибку.
Во время работы бумажная трудовая хранится у работодателя и вернут ее только после увольнения.