Size: a a a

pgsql – PostgreSQL

2020 July 21

АЛ

Аггей Лоскутников... in pgsql – PostgreSQL
Генерироваться куча wal?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Аггей Лоскутников
Генерироваться куча wal?
Да. И в файлы самой базы всё будет сбрасываться по мере вытеснения из RAM.
источник

N

Nik in pgsql – PostgreSQL
INSERT INTO assignment AS "t" ("id", "event_id", "content_id", "person_id", "is_active", "created_at", "updated_at", "deleted_at", "has_assignment")
VALUES ('bc6e0e22-dd41-49d0-9187-cb7573c773d5', DEFAULT, 'de3b51ee-ac26-4af5-a8a7-b2db06daf945', 'c3069b59-37ef-49ed-b060-819a024ffa7e', TRUE, '2020-07-21 17:46:25+00:00:00', '2020-07-21 17:46:25+00:00:00', DEFAULT, DEFAULT)
ON CONFLICT (content_id,person_id, coalesce(event_id, '00000000-0000-0000-0000-000000000000'))
where deleted_at is null
DO UPDATE
SET is_active = TRUE
RETURNING *
источник

N

Nik in pgsql – PostgreSQL
это с одной строкой в инсерте
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Nik
это с одной строкой в инсерте
Ну так а ошибка возникает, если это выполнить? Это именно тот, "проблемный" запрос?
источник

N

Nik in pgsql – PostgreSQL
Yaroslav Schekin
Ну так а ошибка возникает, если это выполнить? Это именно тот, "проблемный" запрос?
такой же, но values например 5k
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Nik
такой же, но values например 5k
Ну так его и нужно выполнять и смотреть ошибку, в этом запросе ничего необычного нет, на первый взгляд.
источник

N

Nik in pgsql – PostgreSQL
Yaroslav Schekin
Ну так его и нужно выполнять и смотреть ошибку, в этом запросе ничего необычного нет, на первый взгляд.
ошибку? так я ее привел)
источник

VB

Vladimir Bukhtiychuk in pgsql – PostgreSQL
Nik
такой же, но values например 5k
нет
источник

N

Nik in pgsql – PostgreSQL
ну поправляй меня
источник

VB

Vladimir Bukhtiychuk in pgsql – PostgreSQL
там из было примерно 200000
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Nik
ошибку? так я ее привел)
Нет, не привели. Выполните это в psql, и покажите всё (ошибку/detail/hint/locations), что там будет выдано (и, если в логах PostgreSQL будет что-то ещё — и их тоже).
источник

N

Nik in pgsql – PostgreSQL
Yaroslav Schekin
Нет, не привели. Выполните это в psql, и покажите всё (ошибку/detail/hint/locations), что там будет выдано (и, если в логах PostgreSQL будет что-то ещё — и их тоже).
в psql такого объема инсерт руками сложно. но попробую
источник

N

Nik in pgsql – PostgreSQL
все что в логе сервера - DETAIL:  Cannot enlarge string buffer containing 0 bytes by 1165680927 more bytes.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Nik
в psql такого объема инсерт руками сложно. но попробую
Зачем "руками"? Сохраняете его в файл, а потом "\i file", например.
источник

N

Nik in pgsql – PostgreSQL
Yaroslav Schekin
Зачем "руками"? Сохраняете его в файл, а потом "\i file", например.
вариант (тупанул)
источник
2020 July 22

YS

Yaroslav Schekin in pgsql – PostgreSQL
Nik
все что в логе сервера - DETAIL:  Cannot enlarge string buffer containing 0 bytes by 1165680927 more bytes.
У этого DETAIL не было собственно ERROR? Ведь должна быть (или это уже bug PostgreSQL). ;)
источник

N

Nik in pgsql – PostgreSQL
не-а. только эта строка.
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Nik
не-а. только эта строка.
Выше (в логе) смотрели? Может, пропустили из-за длинного statement?
источник

Т

Тимур in pgsql – PostgreSQL
ДОброе утро, подскажите, ФИО лучше хранить в одном поле или отдельно для фамилии имени и отчества делать?
источник