sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kan vi få "statement_timeout" att fungera i en funktion?

Det är verkligen inte möjligt att effektivt ändra statement_timeout inifrån en serverfunktion måste det göras på klientsidan innan frågan på toppnivå skickas.

Se en liknande fråga på DBA.SE:Varför "SET LOCAL statement_timeout" fungerar inte som förväntat med PostgreSQL-funktioner?

eller den här tråden i postgres mailing-list, som går tillbaka till 2007, men det negativa svaret gäller fortfarande med den nuvarande versionen:

statement_timeout fungerar inte inom plpgsql av design?




  1. Databasbelastningsbalansering:distribuerade vs centraliserade inställningar

  2. ORACLE:INGA DATA HITTADE -- men data finns

  3. Kan inte hämta mysql-data (CodeIgniter Selecting)

  4. Utför olika frågor med mysql-python