• Как найти пересечение двух диапазонов дат?

    @kalter1808
    set datestyle to DMY;
    select lower(range), upper(range) from 
    (select daterange('01-01-2019'::date,'31-05-2019'::date) * daterange('01-03-2019'::date,'31-12-2019'::date) as range) t

    Эта команда вытащит вам отдельно нижнюю и верхнюю границы
  • Можно ли использовать ноутбук?

    @kalter1808
    Также можно установить linux, с таких загрузочных флешек обычно ставят archlinux или gentoo. При установке просто настройте сеть, чтобы она при перезагрузке поднималась правильно, и все, готов сервер.

    Если вы хотите поставить ubuntu, то по идее можно и это. Загрузиться с флешки, каким-то способом запустить ssh-сервер, открыть доступ для рута и открыть консольный установщик. Я думаю это гуглится)

    Но способ с установкой linux на другой ноутбук и переносом hdd на Acer возможно проще. Ставите как надо линукс, настраиваете ssh-сервер и сетку, и просто ставите диск со всем этим у Acer
  • Можно ли использовать ноутбук?

    @kalter1808
    Не совсем, вам нужно загрузить Acer с флешки, и подождать, пока линукс не загрузится и не запустит ssh сервер. Есть некоторые livecd, которые можно так запустить. Я бы сделал так:
    1) скачать systemresquecd (их официальный сайт только через прокси или vpn открывается)
    2) запустить с флешки, подождать минут десять, затем проверить, появилось ли это устройство в сети.
    3) с Acerа, вслепую, ввести passwd и дважды ввести новый пароль.
    4) Подключиться по ssh с рабочего ноутбука и посмотреть неполадки в железе
  • .gitlab-ci.yml и гемор с ним .?

    @kalter1808
    попробуйте rsync -av --delete ./ /home/webserver/
    Как я понял, деплой у вас локальный, на тот же сервер? и без докер контейнеров?
  • Как найти определенное значени в массиве массивов в Postgresql?

    @kalter1808
    Артем Черепахин, к сожалению, это не будет работать, т.к sku лежит в массиве json - его надо сначала развернуть. Либо возможно использовать GIN индекс