-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMETA.json
More file actions
58 lines (58 loc) · 2.11 KB
/
Copy pathMETA.json
File metadata and controls
58 lines (58 loc) · 2.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
{
"name": "plx",
"abstract": "Write PostgreSQL functions in Ruby, PHP, JavaScript, TypeScript, Python, Go, COBOL, Oracle PL/SQL, or Transact-SQL, compiled to plpgsql",
"description": "plx is a dialect-pluggable procedural language for PostgreSQL. A function body written in a Ruby, PHP, JavaScript, TypeScript, Python, Go, COBOL, Oracle PL/SQL, or Transact-SQL (SQL Server) dialect is transpiled to plpgsql at CREATE FUNCTION time and stored in pg_proc.prosrc, then executed by the standard plpgsql interpreter. There is no separate language runtime in the backend, the generated plpgsql is visible in the catalog, and every plpgsql construct is reachable from every dialect. plx also ships plx_strbuild, an expanded-object string builder with amortized-O(1) append that fixes plpgsql's quadratic in-loop string concatenation.",
"version": "1.3.1",
"maintainer": [
"Command Prompt, Inc. <pgxn@commandprompt.com>"
],
"license": "mit",
"provides": {
"plx": {
"abstract": "Dialect-pluggable procedural language over plpgsql (Ruby, PHP, JavaScript, TypeScript, Python, Go, COBOL, Oracle PL/SQL, Transact-SQL)",
"file": "plx--1.3.1.sql",
"docfile": "README.md",
"version": "1.3.1"
}
},
"prereqs": {
"runtime": {
"requires": {
"PostgreSQL": "13.0.0"
}
}
},
"resources": {
"homepage": "https://github.com/commandprompt/plx",
"bugtracker": {
"web": "https://github.com/commandprompt/plx/issues"
},
"repository": {
"url": "https://github.com/commandprompt/plx.git",
"web": "https://github.com/commandprompt/plx",
"type": "git"
}
},
"generated_by": "Command Prompt, Inc.",
"meta-spec": {
"version": "1.0.0",
"url": "https://pgxn.org/meta/spec.txt"
},
"tags": [
"plpgsql",
"procedural language",
"transpiler",
"ruby",
"php",
"javascript",
"typescript",
"python",
"go",
"cobol",
"oracle",
"pl/sql",
"transact-sql",
"sql server",
"string builder"
]
}