@pgsql

Страница 341 из 1062
Darafei
23.05.2017
08:44:46
Изучать БД с самого начала в Вашем случае.
а давайте вместо таких заявлений более конкретные ссылки давать? :)

Mike Chuguniy
23.05.2017
08:44:47
Хз как это заставить делать других
А это не ваша задача, а вашего системного архитектора на пару с руководителем проекта.

Pavel
23.05.2017
08:44:53
Правильный системный архитектор.
ну забивать молотком саморезы - такое себе ;)

Oleg ?
23.05.2017
08:45:23
Тимлид заставил делать их отдельную табличку

Google
Oleg ?
23.05.2017
08:45:37
Ребята теперь ноют, и хотят JSON

Darafei
23.05.2017
08:45:57
node.js?

Alex
23.05.2017
08:46:08
Прочитал как "Ребята теперь пьют и хотят JSON" LOL )

Oleg ?
23.05.2017
08:46:25
Как, вы быстро догодались :D

Тимлид c++

Ребята на ноде

Pavel
23.05.2017
08:46:56
Что-то в вашей компании явно не то.

Lev
23.05.2017
08:47:02
а давайте вместо таких заявлений более конкретные ссылки давать? :)
а легко. https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D1%82%D1%8C%D1%8F_%D0%BD%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%84%D0%BE%D1%80%D0%BC%D0%B0

попробуйте модель данных привести к нормальной форме

раз уж пользуетесь РСУБД

Oleg ?
23.05.2017
08:47:47
Что-то в вашей компании явно не то.
Всё у нас нормально) Пока работает, надеюсь и дальше будет

Mike Chuguniy
23.05.2017
08:51:49
а давайте вместо таких заявлений более конкретные ссылки давать? :)
* на задних рядах шепоток: заваливает, гад! (с) стары анеХдот.

ну забивать молотком саморезы - такое себе ;)
Саморез, забитый молотком, держится луТще, чем гвоздь, завёрнутый отверткой!

Google
Peter
23.05.2017
08:55:57


dmitriy
23.05.2017
08:58:04
https://simply.name/yet-another-psql-color-prompt.html

откуда у тебя эта картинка?

Andrey
23.05.2017
08:59:26
Объявить psql как функцию в bash и настроить соответствующим образом pager.

Darafei
23.05.2017
09:00:24
о, кстати

давайте соберём клёвый .psqlrc? :)

Andrey
23.05.2017
09:01:05
Вот пример, как у меня сделано: https://pastebin.com/Zs8cLeqf



Peter
23.05.2017
09:02:26
следовательно, для zsh нужно танцевать иначе

Andrey
23.05.2017
09:02:57
А приглашение в psqlrc.

\set PROMPT1 '%m|%[%033[1;33;40m%]%n@%/%R%[%033[0m%]%# '

Игорь
23.05.2017
09:12:02
Приглашение в psqlrc, которое бы отображало master/replica есть у кого нибудь?

Fedor
23.05.2017
09:12:23
hostname

dmitriy
23.05.2017
09:19:07
Приглашение в psqlrc, которое бы отображало master/replica есть у кого нибудь?
https://simply.name/yet-another-psql-color-prompt.html вот тут описано, как роль выводится

Igor
23.05.2017
09:42:59
Коллеги, а если переинциализировать БД - то оно успешно переинциализируется, не смотря на то, что БД уже инциализирована?

ну и всё затрётся, да?

Sergey
23.05.2017
09:47:54
вроде оно не будет инициализировать если каталог не пуст

Dmitry
23.05.2017
09:48:25
Не будет. Только в пустом каталоге initdb можно сделать

Igor
23.05.2017
09:51:16
ага, спс

Google
Darafei
23.05.2017
10:08:22


вот те штуки - это не линии, это полноценные полигоны. очень тонкие.



Anatoliy
23.05.2017
10:21:59
@Komzpa а для тех кто не в курсе, чо ты всё строишь, если не секрет? Это какие-то карты с объектами рядом?

Darafei
23.05.2017
10:26:57
сейчас - это полигоны Вороного от названий районов какого-то места на планете. на входе смесь из полигонов и точек, так что просто взять ST_VoronoiPolygons не выходит, он умеет только точки - генерирую шестиугольную сетку и каждой ячейке проставляю ближайший объект, потом группирую и делаю ST_Union внутри группы.

Abbos
23.05.2017
12:25:41
ребят, всем привет

я новичок, скачал постгре, для нэт магазина хочу сделать базу данных пользователей

кто может подкинуть годный материал

в нэте вода

не смог толком найти туториалы

нормальные

Darafei
23.05.2017
12:28:18
а что у тебя кроме постгреса будет?

Anatoliy
23.05.2017
12:29:08
> нэт магазина это видимо речь о e-shop и веб приложении

Abbos
23.05.2017
12:29:33
а что у тебя кроме постгреса будет?
ну сам бэк энд готов уже

Darafei
23.05.2017
12:29:45
а как он готов без базы?

Anatoliy
23.05.2017
12:29:49
Свой или чужой?

Abbos
23.05.2017
12:30:06
а как он готов без базы?
точнее почти готов

осталось для пользователей

базу данных и фронт запилить

Google
Darafei
23.05.2017
12:31:37
а что такое бекенд интернет-магазина, если без базы данных, пользователей и фронт-энда?

Anatoliy
23.05.2017
12:33:15
Значит так: Ищешь в гугле язык, на котором пишешь бекэнд, смотришь, какой драйвер юзают для использования базки. Затем пишешь "python postgresql connect example" и "python postgresql select/update/delete example", вместо python подставить нужное. Наслаждаешься.

Abbos
23.05.2017
12:34:12
спасибо,

Darafei
23.05.2017
12:34:27
ещё можно загуглить слово CRUD

Abbos
23.05.2017
12:35:08
трол мощный) но спасибо)

Alex
23.05.2017
13:04:45
может там просто страничка с отправкой на почту заказа из формы ? :)

"бакенд готов" :)

Admin
ERROR: S client not available

Darafei
23.05.2017
13:13:00
ну, это серьёзный бекенд, флагами в почтовом клиенте можно многие бизнес-процессы сделать :)

так вообще можно stateless делать, если высылать клиенту письмо со ссылкой, в которую вхардкожен его заказ и thread-id

Anatoliy
23.05.2017
13:16:15
Это ты кого-то телеграм-бота описываешь

Ну, он точно будет рулить и бибикать в современном мире лучше, чем почтовая форма)

Fike
23.05.2017
13:29:50
Ребят, я новичок, а почему джоины плохо?
Каждый джойн требует находить соответствия для каждой строки в одной таблице в другой таблице, что может быть тяжело для движка, особенно если надо проскакать миллионы записей. Но это не значит, что они сами по себе плохие и ими не надо пользоваться. Денормализация с целью улучшения производительности - запихнуть атрибуты вместо EAV в JSON-поле, например - это частый трюк, если джойны начинают пробивать производительность. Но если у вас там джойн вырождается в нахождение соответствий одной-двум записям, ничего страшного не должно быть даже на больших датасетах.

Maks
23.05.2017
14:09:08
Господа, как можно увидеть изменения в схеме одной БД?

Peter
23.05.2017
15:21:29
поделитесь опытом запуска postgresql в docker

Anatoliy
23.05.2017
15:23:30
https://hub.docker.com/_/postgres/ ?

Andrey
23.05.2017
15:24:02
поделитесь опытом запуска postgresql в docker
А что конкретно интересует?

Peter
23.05.2017
15:24:45
интересует влияние timezone нижнего имиджа

Google
Peter
23.05.2017
15:25:05
на зону в самом postgresql

Fike
23.05.2017
15:28:46
насколько понимаю, ее можно поменять простым переписыванием файла в верхнем слое

Peter
23.05.2017
15:35:18
меня больше интересует как правильнее передавать зону через, допустим, ENV TZ="Europe/Moscow" или на уровне файловой системы править всякие /etc/localtime /etc/timezone

если я правлю файлы, то зона в postgresql получается W-SU, что, как я понимаю и должно быть

если передаю через TZ, то в postgresql оно и отображается как Europe/Moscow

как правильно?

Alibek
23.05.2017
17:38:40
Кто-нибудь знает зачем postgresql-9.6-postgis-2.3 (jessie-pgdg или testing) тянет за собой столько всякой всячины (там и libqt4-opengl, и libopenscenegraph100, и libbluray1 и ещё всякого)?

Darafei
23.05.2017
18:07:00
Darafei
23.05.2017
18:13:29
DONE: https://github.com/Oslandia/SFCGAL/issues/136#issuecomment-303485778
у тебя сбилось форматирование

Darafei
23.05.2017
18:15:59
ну и 73 мб - это ещё нормально

Alibek
23.05.2017
18:17:51
Ну в сравнении с базой - да. Но всё равно разворачивать в контейнер столько всякого - не комильфо

Igor
24.05.2017
05:52:38
Кстати, коллеги, а почему права доступа к бд у pg задаются в конфиге pg_hba? А не хранятся в самой бд, как у многих?

Dmitry
24.05.2017
05:59:16
By design. Во первых, у постгреса роли живут не на уровне БД, а на уровне кластера. Во вторых, в pg_hba не права доступа, а способ аутентификации. Гранты же хранятся в БД, как у всех.

Igor
24.05.2017
06:09:10
Позволю не согласиться, если в hba описана конструкция(почти дефолтная): host all all md5, то пользователь, не являющийся владельцем бд сможет просмотреть содержимое чужой бд и подключиться к ней

Петр
24.05.2017
06:15:02
Это не в хба описано, а в бд разрешено

Igor
24.05.2017
06:17:08
Допустим, в бд есть пользователь test и база test. У бд test задан владелец test. При такой конструкции в pg_hba я смогу от другого пользователя подключиться к этой бд и просмотреть ее содержимое.

Разрешений другим ролям и пользователям на эту бд не назначено.

Страница 341 из 1062