Size: a a a

pgsql – PostgreSQL

2021 February 12

T

Tima in pgsql – PostgreSQL
Yaroslav Schekin
Это уже какое-то безумие, честное слово. :(
Уйду-ка я из этого обсуждения.
Ахвхвхх
источник

T

Tima in pgsql – PostgreSQL
Александр Тарасов
О_о вам нужен отсортированный id при отсортированных датах? А по id эти данные ни с чем не связаны?
Ага
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Tima
Ахвхвхх
Что "Ахвхвхх"? У Вас есть представление об основах работы с реляционными СУБД?
А у Вашего "синьора"?
Если да, Вы можете с учётом этих представлений объяснить, что это за бред зачем это нужно?!
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Tima
Ахвхвхх
Друг, перестань паясничать, пожалуйста.
источник

RK

Ratibor Korobin in pgsql – PostgreSQL
Всем привет!

Рад, что по postgres-у есть такое обширное сообщество))

Подскажите, пожалуйста:
Есть колонка jsonb, в которой содержатся массивы диапазонов часов по дням недели. Примерно такие данные:
{"friday":[],"monday":[],"sunday":[["09:00","18:00"]],"tuesday":[["09:00","18:00"]],"saturday":[["08:00","10:00"],["10:15","20:00"]],"thursday":[],"wednesday":[]}


В каждом дне может быть больше одного диапазона (в примере суббота), но они уже нормализованы (идут по порядку, не пересекаются).
Например, в воскресенье диапазон с 9:00 до 18:00.

Как построить условие, чтобы проверить, что текущее время (или переданная параметром дата) попадает в заданный диапазон?
День недели получилось проверить без проблем (длина элемента массива с сегодняшним днём недели > 0).
А как проверить диапазоны времени?
источник

T

Tima in pgsql – PostgreSQL
Yaroslav Schekin
Что "Ахвхвхх"? У Вас есть представление об основах работы с реляционными СУБД?
А у Вашего "синьора"?
Если да, Вы можете с учётом этих представлений объяснить, что это за бред зачем это нужно?!
Я пока изучаю бд, и мне дали такое задание. У меня нет объективного взгляда на логику поставленной задачи, так как моих собственных знаний не достаточно, да и нет особого опыта.
Возможно я действительно делаю бессмысленную задачу, но не понимаю этого. Но я не могу не делать, ибо задача поставлена тех . диром и за исключением "эксперты из телеги сказали что это бессмысленно" других аргументов у меня нет. Тем более когда говорят " По молодости когда ток начал учить, я уже делал такое" сложно усомнится в сказанном.
источник

T

Tima in pgsql – PostgreSQL
Роман Жарков
Друг, перестань паясничать, пожалуйста.
Извиняюсь.
источник

DG

Dimitri Grinkevich in pgsql – PostgreSQL
Tima
Я пока изучаю бд, и мне дали такое задание. У меня нет объективного взгляда на логику поставленной задачи, так как моих собственных знаний не достаточно, да и нет особого опыта.
Возможно я действительно делаю бессмысленную задачу, но не понимаю этого. Но я не могу не делать, ибо задача поставлена тех . диром и за исключением "эксперты из телеги сказали что это бессмысленно" других аргументов у меня нет. Тем более когда говорят " По молодости когда ток начал учить, я уже делал такое" сложно усомнится в сказанном.
кек, "задача поставлкена" — попробуй сходить в ближайший детский садик, скинь задачу на толпу аджайл-личинок стажёров, их там много, идей много, потом выберешь лучшую
источник

T

Tima in pgsql – PostgreSQL
Dimitri Grinkevich
кек, "задача поставлкена" — попробуй сходить в ближайший детский садик, скинь задачу на толпу аджайл-личинок стажёров, их там много, идей много, потом выберешь лучшую
Хз где смогу найти этот садик
источник

T

Tima in pgsql – PostgreSQL
Если есть координаты, киньте пожалуйста
источник

АТ

Александр Тарасов... in pgsql – PostgreSQL
Tima
Я пока изучаю бд, и мне дали такое задание. У меня нет объективного взгляда на логику поставленной задачи, так как моих собственных знаний не достаточно, да и нет особого опыта.
Возможно я действительно делаю бессмысленную задачу, но не понимаю этого. Но я не могу не делать, ибо задача поставлена тех . диром и за исключением "эксперты из телеги сказали что это бессмысленно" других аргументов у меня нет. Тем более когда говорят " По молодости когда ток начал учить, я уже делал такое" сложно усомнится в сказанном.
Пересоздайте таблицу, сразу заполняя её исправленными данными
источник

DG

Dimitri Grinkevich in pgsql – PostgreSQL
Tima
Если есть координаты, киньте пожалуйста
Московская область, Сергиев Посад, 5
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Dimitri Grinkevich
Московская область, Сергиев Посад, 5
Я его забанил. Веселье затянулось.
источник

A

AstralRomance in pgsql – PostgreSQL
Всем привет. Подскажите, где я свернул не туда?
Поставил постгрес, создал там себе пользователя, но не могу под ним зайти в базу ни из пгадмина, ни из питона. Под юзером postgres получается, но это же не хорошо так делать.
Падает с ошибкой password authentification failed. Пробовал уже из-под postgres делать psql и дальше alter user...
источник

D

Dmitriy in pgsql – PostgreSQL
AstralRomance
Всем привет. Подскажите, где я свернул не туда?
Поставил постгрес, создал там себе пользователя, но не могу под ним зайти в базу ни из пгадмина, ни из питона. Под юзером postgres получается, но это же не хорошо так делать.
Падает с ошибкой password authentification failed. Пробовал уже из-под postgres делать psql и дальше alter user...
Если для локальной разработки, просто создай docker-compose.yml со следующим содержимым, запусти базу в докере, а на сервере пусть админы ковыряются
version: '3.7'

services:
   db:
       image: postgres:12
       volumes:
           - ./db:/var/lib/postgresql/data/pgdata
       ports:
           - 5421:5432
       environment:
           - POSTGRES_USER=user
           - POSTGRES_PASSWORD=12345
           - PGDATA=/var/lib/postgresql/data/pgdata
источник

A

AstralRomance in pgsql – PostgreSQL
Dmitriy
Если для локальной разработки, просто создай docker-compose.yml со следующим содержимым, запусти базу в докере, а на сервере пусть админы ковыряются
version: '3.7'

services:
   db:
       image: postgres:12
       volumes:
           - ./db:/var/lib/postgresql/data/pgdata
       ports:
           - 5421:5432
       environment:
           - POSTGRES_USER=user
           - POSTGRES_PASSWORD=12345
           - PGDATA=/var/lib/postgresql/data/pgdata
Так, а как оно должно работать? Я с докером, просто, не очень.
источник

D

Dmitriy in pgsql – PostgreSQL
AstralRomance
Так, а как оно должно работать? Я с докером, просто, не очень.
Ставишь docker и docker-compose (погугли), а потом в папке с файлом docker-compose.yml просто пишешь в консоли sudo docker-compose up -d - и всё. Если захочешь погасить, то sudo docker-compose down. В этот же файл можно ещё кучу сервисов напихать (см. dockerhub) - тот же Redis, например. Для разработки очень удобно
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
AstralRomance
Всем привет. Подскажите, где я свернул не туда?
Поставил постгрес, создал там себе пользователя, но не могу под ним зайти в базу ни из пгадмина, ни из питона. Под юзером postgres получается, но это же не хорошо так делать.
Падает с ошибкой password authentification failed. Пробовал уже из-под postgres делать psql и дальше alter user...
покажите команды которыми вы создавали юзера
источник

A

AstralRomance in pgsql – PostgreSQL
Alexey Lesovsky
покажите команды которыми вы создавали юзера
createuser <username>
источник

A

AstralRomance in pgsql – PostgreSQL
Ну и пробовал через createuser —interactive
источник