{"repo":"mysticmind/mysticmind-postgresembed","free":true,"listed":false,"github":"https://github.com/mysticmind/mysticmind-postgresembed","clone":"git clone https://github.com/mysticmind/mysticmind-postgresembed.git","description":"Postgres embedded server equivalent including extensions for .Net applications","language":"C#","stars":164,"topics":["postgres","embedded","postgresql","netcore","net46","server","embed","pg","extensions"],"license":"MIT","category":"databases-storage","readme_excerpt":"MysticMind.PostgresEmbed Postgres embedded database equivalent for .Net applications This is a library for running a Postgres server embedded equivalent including extensions targeting Windows, Linux and OSX (including Silicon - M1/M2) available since v3.x or above. This project also handles Postgres extensions very well with a neat way to configure and use it. Note that until v2.x, this library was only supporting Windows. By default, this project uses the minimum binaries published by zonkyio/embedded-postgres-binaries. Note that this is a minimal set of binaries which can be quickly downloaded (around 10MB) for use rather than the official downloads which are pegged at around 100MB. A list of all available versions of postgres binaries is here: https://mvnrepository.com/artifact/io.zonky.test.postgres/embedded-postgres-binaries-bom. If you click on a specific version, you can lookup the OS platforms for which packages are published. Library automatically detects the OS environment and architecture to setup the library for use accordingly. If you have benefitted from this library and has saved you a bunch of time, please feel free to sponsor my work! Usage Install the package from Nuget using Install-Package MysticMind.PostgresEmbed or clone the repository and build it. Example of using Postgres binary Example of using Postgres binary with StartAsync Example of using Postgres and extensions Example of passing additional server parameters Example of usage in unit tests (xUnit","default_branch":null,"files":null,"tree":[],"storefront":"/r/mysticmind","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mysticmind/mysticmind-postgresembed/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}