sql >> Database teknologi >  >> RDS >> PostgreSQL

Tjek for værdi med current_setting()

9.6 og nyere:

PostgreSQL (9.6+) understøtter current_setting('setting_name', 't') for at hente en indstilling og returnere NULL hvis den er deaktiveret. du kan kombinere dette med coalesce for at angive en standard.

9,5 og ældre:

I henhold til spørgsmålet kan du gøre det med en plpgsql funktion, der bruger en BEGIN ... EXCEPTION handler, hvis du ikke har noget imod præstationshit og klodsethed. Men der er ingen indbygget support.



  1. Hvordan skal jeg redigere forespørgslen for at forbedre ydeevnen og samtidig bevare den eksisterende struktur?

  2. Indstil inputværdi ved valg af mulighed i php

  3. Sådan indsætter du JSON i en kolonnedata, hvis underforespørgsel returnerer mere end 1 række i MySQL

  4. Bestilt antal på hinanden følgende gentagelser / dubletter