Size: a a a

DBA - русскоговорящее сообщество

2021 April 15

A

A.K in DBA - русскоговорящее сообщество
нельзя обращаться? что можно сделать теперь
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
сделать для чего?
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Это запрос, а не таблица. Никак нельзя.
источник

A

A.K in DBA - русскоговорящее сообщество
в mySQL ругается за sum
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
а как ругается?
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
это агрегатная функция, не более
источник

A

A.K in DBA - русскоговорящее сообщество
но почти получилось, но тут нужно убрать NULL
источник

A

A.K in DBA - русскоговорящее сообщество
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
если это какая-то вариация исходного запроса, то я уже тебе ничем помочь не могу
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
я привел пример с группировкой и агрегацией
источник

AS

Anatoly Shirokov in DBA - русскоговорящее сообщество
если ты это соединила с subquery, то...
источник

SC

Serega Carbon in DBA - русскоговорящее сообщество
привет. субд Постгрес. Могу ли я выполнять Insert/Update/Delete операции с таблицей, которая используется в материализированном представлении во время его рефреша?
источник
2021 April 16

SC

Serega Carbon in DBA - русскоговорящее сообщество
и что будет, если вставить в таблицу при рефреше мат вью. Будет ошибка?
источник

N

Nikolay in DBA - русскоговорящее сообщество
Объясните как работает Serializable Snapshot Isolation. Как там трекается нарушение изоляции? вот я, например, сделал некий селект: select count(*) from table1 where group_id = 10; и потом, если этот count(*) > 2 делаю update table2 set flag ='Y' where group_id = 10. как база поймет, что кто-то уже изменил этот флаг? Мне хочется понять идеи, чтобы потом понять документ, который написан by Dan R. K. Ports и Kevin Grittner
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Такого нет. Есть Snapshot Isolation и Serializable. Это два отдельных уровня.
Serializable выше по уровню изоляции по Грею и товарищам.
Кроме этого, Serializable - по стандарту ANSI, вообще максимальный уровень изоляции транзакций из всех возможных, потому что по нему запрещены любые аномалии работы с данными,
в том числе даже те, которые ещё неизвестны науке.

Snapshot Isolation по Грею равновысок уровню Repeatable Read из ANSI, поскольку оба выше Read Commited, но оба ниже Serializable, и оба имеют одинаково ненормальные аномалии работы с данными,
которые разные и несоотносимы друг с другом.

Уточни свой вопрос, тогда на него можно будет ответить.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Перенаправил твой вопрос в https://t.me/pgsql
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Там уже даже ответили.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Такого идиотизма у меня ещё не было: отфорвардил вопрос, получил ответы и вот форваржу их обратно...
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Переслано от Alexey Lesovsky
ничего не будет, данные вставленные после запуска рефреша не попадут во вьюху, ибо транзакции, видимость и вот это всё
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Переслано от Ilia Zviagin
источник