PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

psql задава default statement_timeout като потребител в postgres

Можете да използвате вашия .psqlrc файл (ако нямате такъв в началната си директория, създайте го; ако сте на Windows вместо *nix , файлът е %APPDATA%\postgresql\psqlrc.conf вместо това) и задайте следната команда:

set statement_timeout to 60000; commit;

Тази настройка е в милисекунди, така че това ще зададе времето за изчакване на 1 минута. .psqlrc не се използва с -c нито -X извиквания на psql , така че това би трябвало да ви позволи да получите времето за изчакване в интерактивен режим до 1 минута.

След това можете да изпълните следното в psql за да проверите дали конфигурацията е влязла в сила:

show statement_timeout;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. На какво ниво имената на индексите на Postgres трябва да бъдат уникални?

  2. Вземете дърво родители + деца с pg-promise

  3. Функцията се изпълнява по-бързо без STRICT модификатор?

  4. docker compose:postgresql create db, потребителски пропуск и предоставяне на разрешение

  5. Същият maven с различно поведение