зависит от уровня изоляции :)почему? Уровень изоляции не меняет порядок выполнения. А транзакции, оперирующие разными несвязанными таблицами, вообще друг друга не чувствуют
А разве смена владельца домена не видна никак в whois?в хуиз нет, насколько я знаю, а вот всякие сторонние сервисы могут парсить хуиз и вести историю смены владельца.
set timezone = 'UTC-5';
insert into tab (col_with_tz) values ('2021-11-18 00:59:00+05');
update table set col_no_tz = col_with_tz;
table tab;
col_no_tz | col_with_tz
---------------------+------------------------
2021-11-18 00:59:00 | 2021-11-18 00:59:00+05
set timezone = 'Europe/Moscow';
update tab set col_no_tz = col_with_tz;
table tab;
col_no_tz | col_with_tz
---------------------+------------------------
2021-11-17 22:59:00 | 2021-11-17 22:59:00+03
Если нужно хранить зону, то используй timestamp with timezoneвообще не так. Этот тип не хранит таймзону в БД (как, впрочем, и любые другие date/time типы в PG), он сохраняет временную метку в UTC, конвертируя ее туда, если от клиента она пришла в другой временной зоне.
Блокировки на уровне строк блокируют только запись в определённые строки, но никак не влияют на выборку.угу. А дочитали, где написано, что они друг друга блокируют?
Я правильно понимаю, что WAL это фактически тот же самый COW?
получается в противовес cow идут журналируемые файловые системы?
rank() over (order by price desc)
выдает ранг (порядковый номер) относительно price при сортировке по убыванию.
current_date - interval '6 day'
до дня округлит. У ТС, судя по коду, скорееcurrent_timestamp - interval '6 day'