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