<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/announcing-pl-dotnet-version-0-99-beta--qjpxa9ma5" -->

---
title: Announcing pl/dotnet, version 0.99 (beta) | daily.dev
description: pl/dotnet is a PostgreSQL extension that adds support for C# and F#. It is currently in beta, and offers full power of C# and F# in PostgreSQL procedures. It...
canonical: https://daily.dev/posts/announcing-pl-dotnet-version-0-99-beta--qjpxa9ma5
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Announcing pl/dotnet, version 0.99 (beta) | daily.dev
og:description: pl/dotnet is a PostgreSQL extension that adds support for C# and F#. It is currently in beta, and offers full power of C# and F# in PostgreSQL procedures. It...
og:url: https://daily.dev/posts/announcing-pl-dotnet-version-0-99-beta--qjpxa9ma5
og:image: https://api.daily.dev/og/posts/QJpXa9ma5.png
og:image:alt: Announcing pl/dotnet, version 0.99 (beta)
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Announcing pl/dotnet, version 0.99 (beta)

**[PostgreSQL](https://daily.dev/sources/postgres)** · 4 min read · 1 upvotes · 0 comments

## Summary

pl/dotnet is a PostgreSQL extension that adds support for C# and F#. It is currently in beta, and offers full power of C# and F# in PostgreSQL procedures. It supports various SQL function modes and 40 different PostgreSQL types. The compatibility level with NPGSQL is very good, although there are some minor incompatibilities. Some features, such as support for multirange, enum, and composite/table types, are still lacking. The build system used by pl/dotnet is functional but could be improved. The community can reach the pl/dotnet team through their GitHub discussion forum or via email.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.postgresql.org/about/news/announcing-pldotnet-version-099-beta-2838/>

## Similar posts on daily.dev

- [Don’t just attend KubeCon \+ CloudNativeCon, Merge Forward your experience\!](https://daily.dev/posts/don-t-just-attend-kubecon-cloudnativecon-merge-forward-your-experience--l0rpp73x8) · CNCF · 1 upvotes · 0 comments
- [Announcing H2 2026 KCDs](https://daily.dev/posts/announcing-h2-2026-kcds-m96goajm1) · CNCF · 1 upvotes · 0 comments
- [Two months of Open Community Groups](https://daily.dev/posts/two-months-of-open-community-groups-asf52zhbs) · CNCF · 0 upvotes · 0 comments
- [CNCF Unveils Schedule for KubeCon \+ CloudNativeCon Europe 2026](https://daily.dev/posts/cncf-unveils-schedule-for-kubecon-cloudnativecon-europe-2026-ikhcoa5cb) · CNCF · 2 upvotes · 0 comments
- [CNCF Debuts KubeCon \+ CloudNativeCon Japan 2026 Schedule](https://daily.dev/posts/cncf-debuts-kubecon-cloudnativecon-japan-2026-schedule-xp5pyudub) · CNCF · 1 upvotes · 0 comments

---

Tags: [#c#](https://daily.dev/tags/c#), [#fsharp](https://daily.dev/tags/fsharp), [#.net](https://daily.dev/tags/.net), [#postgresql](https://daily.dev/tags/postgresql)

[View this post on daily.dev](https://daily.dev/posts/announcing-pl-dotnet-version-0-99-beta--qjpxa9ma5)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Announcing pl/dotnet, version 0.99 (beta)","url":"https://daily.dev/posts/announcing-pl-dotnet-version-0-99-beta--qjpxa9ma5","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/announcing-pl-dotnet-version-0-99-beta--qjpxa9ma5"},"datePublished":"2024-04-09T19:20:48.440Z","dateModified":"2026-05-14T02:13:09.219Z","description":"pl/dotnet is a PostgreSQL extension that adds support for C# and F#. It is currently in beta, and offers full power of C# and F# in PostgreSQL procedures. It...","image":"https://media.daily.dev/image/upload/s--P4t4XyoV--/f_auto/v1722860399/public/Placeholder%2001","thumbnailUrl":"https://media.daily.dev/image/upload/s--P4t4XyoV--/f_auto/v1722860399/public/Placeholder%2001","isAccessibleForFree":true,"articleSection":"PostgreSQL","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"PostgreSQL","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8dab534748a94108858df41b7ef7fe86","url":"https://daily.dev/sources/postgres"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/announcing-pl-dotnet-version-0-99-beta--qjpxa9ma5","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"c#,fsharp,.net,postgresql","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"PostgreSQL","item":"https://daily.dev/sources/postgres"},{"@type":"ListItem","position":3,"name":"Announcing pl/dotnet, version 0.99 (beta)"}]}
```

