diff --git a/pkgs/servers/sql/postgresql/ext/pg_csv.nix b/pkgs/servers/sql/postgresql/ext/pg_csv.nix new file mode 100644 index 000000000000..89629c97b2f9 --- /dev/null +++ b/pkgs/servers/sql/postgresql/ext/pg_csv.nix @@ -0,0 +1,27 @@ +{ + fetchFromGitHub, + lib, + postgresql, + postgresqlBuildExtension, +}: + +postgresqlBuildExtension (finalAttrs: { + pname = "pg_csv"; + version = "1.0"; + + src = fetchFromGitHub { + owner = "PostgREST"; + repo = "pg_csv"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Sw9eMpzz+suotJQ2KHgT0dQAF8OGFojJIhOC8tZ750o="; + }; + + meta = { + description = "Flexible CSV processing for Postgres"; + homepage = "https://github.com/PostgREST/pg_csv"; + changelog = "https://github.com/PostgREST/pg_csv/releases/tag/v${finalAttrs.version}"; + maintainers = with lib.maintainers; [ steve-chavez ]; + platforms = postgresql.meta.platforms; + license = lib.licenses.mit; + }; +})