Prepared statement — это SQL-запрос, который ты отправляешь серверу заранее, он его парсит и строит план выполнения, а потом ты многократно вызываешь его с разными параметрами. Это быстрее, потому что парсинг и планирование делаются один раз. В pgx prepared statements создаются через conn.Prepare() или автоматически при использовании pgxpool — пул кэширует их на уровне каждого соединения. Дополнительный бонус — защита от SQL injection, потому что параметры передаются отдельно от запроса.
Что такое prepared statement в pgx?
Middle
624 просмотровAFK Offer AI
Что такое subquery?