pgAdmin4 - с сервером приложений postgresql невозможно связаться

Решение с union все еще проще, но не реализовано правильно в других ответах. Итак:

SELECT * FROM price_history
      WHERE product_id in (1,2) AND changed_date >= '2018-01-01'
union all
(
  select distinct on (product_id)
    *
  from price_history
  where product_id in (1,2) AND changed_date < '2018-01-01'
  order by product_id, changed_date desc)
order by product_id, changed_date;

Демо

-2
задан Yan Esteves 19 January 2019 в 17:50
поделиться

2 ответа

Просто найдите AppData \ Roaming \ pgAdmin, удалите папку pgAdmin и попробуйте снова запустить pgAdmin ... Это должно работать

0
ответ дан Cavdy 19 January 2019 в 17:50
поделиться

Эта ошибка возникает из-за того, что вы не запустили сервер ppgadmin. Для pgadmin3 нам не нужно делать это, потому что pgadmin3 был приложением, но для pgadmin4 они имеют встроенный веб-интерфейс для определенного порта. Поэтому перед запуском pgadmin4 в браузере вы должны запустить сервер. В python мы просто скачиваем пакет pgadmin4 и после активации venv запускаем файл сервера pgadmin. Я бы посоветовал вам попробовать то же самое.

0
ответ дан Amit Chaurasia 19 January 2019 в 17:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: