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 428
  • SQL 78
  • Rust 64
  • C++ 15
  • Data 10
  • PLpgSQL 4
  • Python 2
  • Java 1