Skip to content

Languages

C still holds the ground; Rust took the frontier. The implementation language is a decent proxy for how an extension will behave when you build it: a pure-SQL extension needs no compiler at all, a pgrx extension needs a Rust toolchain, and a C extension needs the PostgreSQL headers and little else.

8 values

  • C 419
  • SQL 72
  • Rust 58
  • C++ 15
  • Data 10
  • PLpgSQL 2
  • Java 1
  • Python 1