Y
Size: a a a
Y
Т

Т
Т
Т
pool_mode = transactionmax_client_conn = 600default_pool_size = 32Т
pool_mode = transactionmax_client_conn = 600default_pool_size = 32select "cardUsers".* from "cardUsers" where "token" = $1 - query_wait_timeout
GB
CREATE TABLE airports(
code text NOT NULL PRIMARY KEY,
name text NOT NULL,
time_zone text NOT NULL -- , <прочие поля>
);
CREATE TABLE flights(
-- ...
departure_airport_id REFERENCES airports,
arrival_airport_id REFERENCES airports,
departure_ts timestamptz NOT NULL,
arrival_ts timestamptz NOT NULL
);
SELECT f.departure_ts AT TIME ZONE departure_airport.time_zone AS departure_local,
f.arrival_ts AT TIME ZONE arrival_airport.time_zone AS arrival_local --- , ...
FROM flights AS f
JOIN airports AS departure_airport
ON departure_airport.id = f.departure_airport_id
JOIN airports AS arrival_airport
ON arrival_airport.id = f.arrival_airport_id
Т
select "cardUsers".* from "cardUsers" where "token" = $1 - query_wait_timeout

YS
SB
SB
log_pooler_errors = 1Т

SB
select "cardUsers".* from "cardUsers" where "token" = $1 - query_wait_timeout
default_pool_size и при режиме `pool_mode = transaction` — это означает что вы открыли более 32 транзакций в этом пуле, все последующие будут ждать query_wait_timeout секунд и если места в пуле не появится — будут отменены, что у Вас и происходитТ
log_pooler_errors = 1;SB
;Т
default_pool_size и при режиме `pool_mode = transaction` — это означает что вы открыли более 32 транзакций в этом пуле, все последующие будут ждать query_wait_timeout секунд и если места в пуле не появится — будут отменены, что у Вас и происходитSB
SB