Writing Your Server-Side Functions in any language
from `pl/v8` to `pl/<any>`
Presented by:
Hannu Krosing
Checkout the slides
PostgreSQL is an amazing multi-language development platform where you can mix and match programming languages and seamlessly call one language from other.
Still you are currently limited by what is made available by the developers or your Cloud provider. Often the choice is just between SQL
, pl/pgsql
, tcl
, perl
, JavaScript
, python
and R
and even some of these may not be available because of specific security requirements.
In this talk I will show how a small change to pl/v8
support for transpiling LightScript
and CoffeeScript
has enabled the use of any JavaScript transpiler and vastly expanded the choice of languages in PostgreSQL without weakening security.
I will also discuss current state of pl-language support in PostgreSQL and where next improvements can be introduced.
- Date:
- 2023 February 24 - 11:15
- Duration:
- 45 min
- Room:
- Grand Victoria 2
- Conference:
- PGConf India, 2023
- Language:
- Track:
- Application Developer
- Difficulty:
- Medium
- Highly effective Troubleshooting of performance and stability problems in a PostgreSQL server
- Start Time:
- 2023 February 24 11:15
- Room:
- Robusta + Arabica
- Internals of logical replication
- Start Time:
- 2023 February 24 11:15
- Room:
- Grand Victoria 1