172 похожих чатов

Всем ку. Вопрос: удалил строку, сделал коммит. в другом методе

делаю запрос к таблице по поводу этой строки - всё еще отображает что строка есть, но в бд её нет. Что это такое и как с этим жить? где я что-то не учитываю?

17 ответов

26 просмотров

https://www.postgresql.org/docs/13/transaction-iso.html

John-Does Автор вопроса
Ilya Anfimov
https://www.postgresql.org/docs/13/transaction-iso...

кажется это не совсем то. Тут речь скорее о sqlalchemy orm( я не уточнил, сорян). С точки зрения самой бд - всё выполняется чётко. Строки в момент запроса нет - это точно. Вопрос скорее почему алхимия возвращает эту строку - хотя в бд ее нет? Опять же, после удаления коммит выполняется

John Does
кажется это не совсем то. Тут речь скорее о sqlalc...

ну так может потому что ваша "алхимия" находится в другой транзакции в этот момент?

John Does
кажется это не совсем то. Тут речь скорее о sqlalc...

А вы прочитайте. Там много, но всё архиполезное.

John Does
кажется это не совсем то. Тут речь скорее о sqlalc...

вы же не считаете, что коммит одной транзакции мгновенно и в любом случае обновит данные, которые видят другие открытые транзакции?

John Does
кажется это не совсем то. Тут речь скорее о sqlalc...

это оффтопик, но похоже на какой-то кэш. славься орм.

John Does
кажется это не совсем то. Тут речь скорее о sqlalc...

И да, можэт это конечно кэш orm — но без понимания видимости транзакцый это нет смысла обсуждать.

Альберт Степанцев
вы же не считаете, что коммит одной транзакции мгн...

хм..именно так и будет при определенном уровне изоляции... только не мгновенно.. а они немножЕчко подождут. :)

Владимир
хм..именно так и будет при определенном уровне изо...

ну я же специально написал "в любом случае", намекая про разные уровни изоляции

Владимир
вам автор сказал, что в бд все ок.

Вам бы тожэ хорошо бы прочесть и понять инфррмацыю по той ссылке.

Ilya Anfimov
Вам бы тожэ хорошо бы прочесть и понять инфррмацыю...

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

Владимир
вам бы перестать советовать без телепатической шап...

Я атэист и на хабре не зареган, шо мне та карма.

Владимир
вам бы перестать советовать без телепатической шап...

И да, чтобы оцэнить вашэ понимание (за несколько дней наблюдения вашых постов) — никакой телепатии не требуется.

Ilya Anfimov
И да, чтобы оцэнить вашэ понимание (за несколько д...

вы таки за мной следите? давно мантию судьи примерили, костюмчик не жмет? :) будьте попроще, это с возрастом приходит, ваше чсв вас не красит. если уж вам так охота поскандалить, пишите в личку, не надо травмировать людей вашими опусами.

Альберт Степанцев
вот, у него там какая-то ORM

а, алхимия. тогда понятно что за сессия. кода я так понимаю никто не видел

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта