# PL/Julia extension ( minimal )

**URL:** <https://discourse.julialang.org/t/pl-julia-extension-minimal/34232>\
**Category:** Data\
**Tags:** postgresql\
**Created:** [February 6, 2020, 1:12am UTC](https://discourse.julialang.org/t/pl-julia-extension-minimal/34232 "2020-02-06T01:12:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ImreSamu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/imresamu/32/20677_2.png) [@ImreSamu](https://discourse.julialang.org/u/ImreSamu)\
**Post date:** [February 6, 2020, 1:12am UTC](https://discourse.julialang.org/t/pl-julia-extension-minimal/34232/1 "2020-02-06T01:12:47Z")

</div>

_" The following is only the beginning of an example to create a new procedural language for PostgreSQL. At some point later we will have something that enables user defined functions and stored procedures written in the [Julia programming language](https://julialang.org/) to actually execute."_

- [Creating a PostgreSQL procedural language - Part 1 - Setup - 2ndQuadrant | PostgreSQL](https://www.2ndquadrant.com/en/blog/creating-a-postgresql-procedural-language-part-1-setup/) ( by Mark Wong ; February 5, 2020 )
- [GitHub - pljulia/pljulia](https://github.com/pljulia/pljulia)

_“This is enough to build, install, and create a **PL/Julia extension**. While you can **now create user defined functions** and **stored procedures with PL/Julia** , these functions and procedures still won’t be able to do anything particularly useful so we will save those examples for later.”_

---

<div class="post-metadata">

**Author:** ![ImreSamu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/imresamu/32/20677_2.png) [@ImreSamu](https://discourse.julialang.org/u/ImreSamu)\
**Post date:** [March 8, 2020, 2:15am UTC](https://discourse.julialang.org/t/pl-julia-extension-minimal/34232/2 "2020-03-08T02:15:29Z")

</div>

this is the **“part 4”** - Handling Input Parameters" like: `SELECT test_julia(8)`

- [Creating a PostgreSQL procedural language - Part 4 - Handling Input Parameters - 2ndQuadrant | PostgreSQL](https://www.2ndquadrant.com/en/blog/creating-a-postgresql-procedural-language-part-4-handling-input-parameters/)

---

<div class="post-metadata">

**Author:** ![ImreSamu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/imresamu/32/20677_2.png) [@ImreSamu](https://discourse.julialang.org/u/ImreSamu)\
**Post date:** [March 15, 2020, 7:07am UTC](https://discourse.julialang.org/t/pl-julia-extension-minimal/34232/3 "2020-03-15T07:07:54Z")

</div>

“Creating a PostgreSQL procedural language – Part 5 – Returning Results”

- [Creating a PostgreSQL procedural language - Part 5 - Returning Results - 2ndQuadrant | PostgreSQL](https://www.2ndquadrant.com/en/blog/creating-a-postgresql-procedural-language-part-5-returning-results/)
