Size: a a a

pgsql – PostgreSQL

2021 January 19

P

Protey in pgsql – PostgreSQL
поборников докера и orm хоть в отдельный чат выводи ...
источник

Ð

Ð in pgsql – PostgreSQL
на хабр выселить )
источник

П

Павел П. in pgsql – PostgreSQL
Я как-то предлагал чат разделить на несколько - дба, sql, архитектура...
источник

D

Dmitriy in pgsql – PostgreSQL
Ну, блин) Вчера я раздул оффтоп, потому что у меня пригорело. Ладно, больше не буду
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
Павел П.
Я как-то предлагал чат разделить на несколько - дба, sql, архитектура...
Сначала надо детский сад отделить :)
источник

E

ETL in pgsql – PostgreSQL
Занимаюсь миграцией с Монги. Возник вопрос - есть у меня одна коллекция, наполненная json-ами вида {reason: "string" date: Date}.
Как будет каноничнее:
1) сделать отношение с атрибутами reason "STRING" и date "DATETIME" и править само приложение, разбирая этот json на примитивы
2) делать отношение вида [value: "JSON"] и пихать JSON
2.1) когда JSONB хорошо, а когда нет?
источник

m

maxp.dev in pgsql – PostgreSQL
ETL
Занимаюсь миграцией с Монги. Возник вопрос - есть у меня одна коллекция, наполненная json-ами вида {reason: "string" date: Date}.
Как будет каноничнее:
1) сделать отношение с атрибутами reason "STRING" и date "DATETIME" и править само приложение, разбирая этот json на примитивы
2) делать отношение вида [value: "JSON"] и пихать JSON
2.1) когда JSONB хорошо, а когда нет?
зависит от того, какие у вас предполагаются выборки
источник

m

maxp.dev in pgsql – PostgreSQL
подозреваю, что правильнее будет сделать два обычных поля и в них разложить поля из джсона,
а если пользоваться постгресом как монгой, то какой смысл тогда вообще переходить?
источник

V

Vadim in pgsql – PostgreSQL
коллеги, а память work_mem при конфигурировании  входит в  effective_cache_size  или не входит?
источник

V

Vadim in pgsql – PostgreSQL
PGTune на сайте  настройки рассчитывает исходя из того что входит похоже
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Vadim
коллеги, а память work_mem при конфигурировании  входит в  effective_cache_size  или не входит?
effective_cache_size вообще никуда не входит, это рекомендательная “подсказка”
источник

am

a m in pgsql – PostgreSQL
Vadim
коллеги, а память work_mem при конфигурировании  входит в  effective_cache_size  или не входит?
effective_cache_size — это же вообще подсказка планировщику.
источник

V

Vadim in pgsql – PostgreSQL
так и думал, но она не говорит вообще системе сколько файлового кэша юзать да? чисто рекомендация понял
источник

am

a m in pgsql – PostgreSQL
ETL
Занимаюсь миграцией с Монги. Возник вопрос - есть у меня одна коллекция, наполненная json-ами вида {reason: "string" date: Date}.
Как будет каноничнее:
1) сделать отношение с атрибутами reason "STRING" и date "DATETIME" и править само приложение, разбирая этот json на примитивы
2) делать отношение вида [value: "JSON"] и пихать JSON
2.1) когда JSONB хорошо, а когда нет?
1. Никто не знает, кроме тебя.
2. json(b) хорош тогда, когда хранить надо ничем не валидированный json, который тебе прислали.
источник

mm

miruzzy miruzzy in pgsql – PostgreSQL
Привет всем.
Такой вопрос, есть таблица, пусть будет
create table testtable (id serial,  col1 int, col2 int ......   col20 int);
Короче говоря, много столбцов

Как можно легко вывести данные кроме ID

Немного перефразирую вопрос:
SELECT testtable.* from testtable - выведет нам все столбцы, как сделать всё, кроме ID, но чтобы не писать каждый столбец после SELECT ?
источник

П

Павел in pgsql – PostgreSQL
ETL
Занимаюсь миграцией с Монги. Возник вопрос - есть у меня одна коллекция, наполненная json-ами вида {reason: "string" date: Date}.
Как будет каноничнее:
1) сделать отношение с атрибутами reason "STRING" и date "DATETIME" и править само приложение, разбирая этот json на примитивы
2) делать отношение вида [value: "JSON"] и пихать JSON
2.1) когда JSONB хорошо, а когда нет?
ухты, а как решаете проблему разницы полей у данных, особенно если это были поля, задаваемые пользователем. Или у вас всё хорошо с данными в монге и такого нет?
источник

E

ETL in pgsql – PostgreSQL
Павел
ухты, а как решаете проблему разницы полей у данных, особенно если это были поля, задаваемые пользователем. Или у вас всё хорошо с данными в монге и такого нет?
С данными всё хорошо.
@maxp_dev подтвердит )
источник

m

maxp.dev in pgsql – PostgreSQL
ничего тут подтвердить по поводу данных не могу, но взять из джсона строку и дату, а потом положить в соответствующие колонки вполне реально :))
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
ETL
Занимаюсь миграцией с Монги. Возник вопрос - есть у меня одна коллекция, наполненная json-ами вида {reason: "string" date: Date}.
Как будет каноничнее:
1) сделать отношение с атрибутами reason "STRING" и date "DATETIME" и править само приложение, разбирая этот json на примитивы
2) делать отношение вида [value: "JSON"] и пихать JSON
2.1) когда JSONB хорошо, а когда нет?
Канонично — это нормализовать (уже посоветовали).
Потому что в реляционных СУБД лучше всего обычно работают реляционные модели. :)
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Vadim
коллеги, а память work_mem при конфигурировании  входит в  effective_cache_size  или не входит?
Умозрительно — нет, не входит.
Но обе они — рекомендации / основы для оценок планировщика, к тому же effective_cache_size не очень "чувствительная" (т.е. существенное с виду изменение (на 1/8 RAM, например) может на практике вообще никак не повлиять на выбираемые планы).
источник