Runtime Configuration

PLV8 has some configuration variables that can be set either in postgresql.conf or at runtime using SET.

| Variable | Description | Default | | ———————— | –––––––––––––––––––––––––––––––––––––––– | ———– | | plv8.start_proc | PLV8 function to run once when PLV8 is first used | none | | plv8.icu_data | ICU data file directory (when compiled with ICU support) | none | | plv8.v8_flags | V8 engine initialization flags (e.g. –harmony for all current harmony features) | none | | plv8.execution_timeout | V8 execution timeout (when compiled with EXECUTION_TIMEOUT) | 300 seconds | | plv8.memory_limit | Memory limit for the per-user heap usage on each connection, in MB | 256 |