Size: a a a

pgsql – PostgreSQL

2021 March 19

🔥Э

🔥 Хамон Эврибади... in pgsql – PostgreSQL
sexst
А, блин, update. Пардон. Всё, пора спать.
Ну понятно, что insert )
источник

PM

Pavel Mellonges® in pgsql – PostgreSQL
sexst
Это документация. Подробнейшая и отлично написанная.
А это нормальная? "PostgreSQL : Документация: 13: Документация к PostgreSQL 13.2 : Компания Postgres Professional" https://postgrespro.ru/docs/postgresql/13/index
источник

s

sexst in pgsql – PostgreSQL
Pavel Mellonges®
А это нормальная? "PostgreSQL : Документация: 13: Документация к PostgreSQL 13.2 : Компания Postgres Professional" https://postgrespro.ru/docs/postgresql/13/index
Это буквально та же документация, но в браузере, а не книгой.
источник

in pgsql – PostgreSQL
Pavel Mellonges®
Что это такое
полное руководство с офф сайта
источник

PM

Pavel Mellonges® in pgsql – PostgreSQL
А это что такое тогда? https://postgrespro.ru/docs/postgrespro/13/index
источник

in pgsql – PostgreSQL
это не могу знать не видел
источник

in pgsql – PostgreSQL
но судя по названию) можно понять что это документация на русском
источник

SG

Sergey Gr in pgsql – PostgreSQL
Vektor AB
Вечер добрый. Как бороться с race condition? В несколько потоков клиентский код пытается заселектить, обновить или вставить данные. В таблице уникальный индекс на эти данные. При многопоточном доступе и select for update проскакивает вставка одних и тех же данных. Естественно падает по ограничению целостности. Можно как-то заблокироваться, но не на всей таблице?
Может это нормально?
источник

s

sexst in pgsql – PostgreSQL
А это уже к платной версии с дополнительными плюшками и саппортом
источник

PM

Pavel Mellonges® in pgsql – PostgreSQL
Так постгрес опен сорс
источник

VA

Vektor AB in pgsql – PostgreSQL
Sergey Gr
Может это нормально?
Нужно заблокироваться на строке и не селектить, пока другая транзакция не отпустит.
источник

VA

Vektor AB in pgsql – PostgreSQL
Похоже придется upsert делать.
источник

s

sexst in pgsql – PostgreSQL
Pavel Mellonges®
Так постгрес опен сорс
Что не мешает писать к нему модули и продавать саппорт. Эти же люди потом в открытую версию свои наработки отдают.
источник

SG

Sergey Gr in pgsql – PostgreSQL
Vektor AB
Похоже придется upsert делать.
Вам виднее. Но чую тут может оказаться дело в логике приложения
источник

PM

Pavel Mellonges® in pgsql – PostgreSQL
sexst
Что не мешает писать к нему модули и продавать саппорт. Эти же люди потом в открытую версию свои наработки отдают.
Просто там дока больше обычной
источник

s

sexst in pgsql – PostgreSQL
Вообще людям, пилящим такой крупный опенсорс банально кушать хочется. Есть платный nginx, есть haproxy, даже red hat is a thing. Это нормально.
источник

s

sexst in pgsql – PostgreSQL
Pavel Mellonges®
Просто там дока больше обычной
Там и плюшек больше несколько
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Vektor AB
Вечер добрый. Как бороться с race condition? В несколько потоков клиентский код пытается заселектить, обновить или вставить данные. В таблице уникальный индекс на эти данные. При многопоточном доступе и select for update проскакивает вставка одних и тех же данных. Естественно падает по ограничению целостности. Можно как-то заблокироваться, но не на всей таблице?
Вариант 1. Использовать везде SERIALIZABLE (прочитав в документации, как именно), и получить надёжное решение проблемы.
Вариант 2. Прочитать и осознать (попробовать на примерах) всю документацию про изоляцию в PostgreSQL (про serializable можно при этом не читать), понять механизмы, подумать о возможных взаимодействиях в конкретном случае, придумать и протестировать подход... и, если Вы хоть что-то сделаете неправильно, то проблема просто будет появляться значительно реже. ;)

Для варианта 2 есть набор паттернов, которые часто помогают, а иногда — нет, если что.
источник

JD

Jim Di in pgsql – PostgreSQL
Pavel Mellonges®
странно, у меня он как приложение
откуда ставил?
источник

VK

Venera Kasimova in pgsql – PostgreSQL
Крис
Очень рада, что у пользователей PostgreSQL есть чат)
Ребят, помогите, пожалуйста. Использую постгрес для проекта на стажировке в компанию. Нужно как можно быстрее (несколько дней, недель) освоить основы постгреса. Как люди, которые уже опытные, что вы посоветуете? Читать документацию или может быть у кого-нибудь спрятан курс хороший? В основах БД ориентируюсь, но постгрес для меня очень тёмный лес, уже пыталась что-то понять и жёстко провалилась
Мы делали подборку полезных источников в блоге. Посмотрите, возможно поможет
https://dataegret.ru/2020/07/how-to-become-a-postgresql-dba/
источник