|
40 | 40 | </itemizedlist> |
41 | 41 |
|
42 | 42 | All other language interfaces are external projects and are distributed |
43 | | - separately. <xref linkend="language-interface-table"/> includes a list of |
44 | | - some of these projects. Note that some of these packages might not be |
45 | | - released under the same license as <productname>PostgreSQL</productname>. For more |
46 | | - information on each language interface, including licensing terms, refer to |
47 | | - its website and documentation. |
| 43 | + separately. A |
| 44 | + <ulink url="https://wiki.postgresql.org/wiki/List_of_drivers">list of language interfaces</ulink> |
| 45 | + is maintained on the PostgreSQL wiki. Note that some of these packages are |
| 46 | + not released under the same license as <productname>PostgreSQL</productname>. |
| 47 | + For more information on each language interface, including licensing terms, |
| 48 | + refer to its website and documentation. |
48 | 49 | </para> |
49 | 50 |
|
50 | | - <table id="language-interface-table"> |
51 | | - <title>Externally Maintained Client Interfaces</title> |
52 | | - |
53 | | - <tgroup cols="4"> |
54 | | - <thead> |
55 | | - <row> |
56 | | - <entry>Name</entry> |
57 | | - <entry>Language</entry> |
58 | | - <entry>Comments</entry> |
59 | | - <entry>Website</entry> |
60 | | - </row> |
61 | | - </thead> |
62 | | - |
63 | | - <tbody> |
64 | | - <row> |
65 | | - <entry>DBD::Pg</entry> |
66 | | - <entry>Perl</entry> |
67 | | - <entry>Perl DBI driver</entry> |
68 | | - <entry><ulink url="https://metacpan.org/dist/DBD-Pg"></ulink></entry> |
69 | | - </row> |
70 | | - |
71 | | - <row> |
72 | | - <entry>JDBC</entry> |
73 | | - <entry>Java</entry> |
74 | | - <entry>Type 4 JDBC driver</entry> |
75 | | - <entry><ulink url="https://jdbc.postgresql.org/"></ulink></entry> |
76 | | - </row> |
77 | | - |
78 | | - <row> |
79 | | - <entry>libpqxx</entry> |
80 | | - <entry>C++</entry> |
81 | | - <entry>C++ interface</entry> |
82 | | - <entry><ulink url="https://pqxx.org/"></ulink></entry> |
83 | | - </row> |
84 | | - |
85 | | - <row> |
86 | | - <entry>node-postgres</entry> |
87 | | - <entry>JavaScript</entry> |
88 | | - <entry>Node.js driver</entry> |
89 | | - <entry><ulink url="https://node-postgres.com/"></ulink></entry> |
90 | | - </row> |
91 | | - |
92 | | - <row> |
93 | | - <entry>Npgsql</entry> |
94 | | - <entry>.NET</entry> |
95 | | - <entry>.NET data provider</entry> |
96 | | - <entry><ulink url="https://www.npgsql.org/"></ulink></entry> |
97 | | - </row> |
98 | | - |
99 | | - <row> |
100 | | - <entry>pgtcl</entry> |
101 | | - <entry>Tcl</entry> |
102 | | - <entry></entry> |
103 | | - <entry><ulink url="https://github.com/flightaware/Pgtcl"></ulink></entry> |
104 | | - </row> |
105 | | - |
106 | | - <row> |
107 | | - <entry>pgtclng</entry> |
108 | | - <entry>Tcl</entry> |
109 | | - <entry></entry> |
110 | | - <entry><ulink url="https://sourceforge.net/projects/pgtclng/"></ulink></entry> |
111 | | - </row> |
112 | | - |
113 | | - <row> |
114 | | - <entry>pq</entry> |
115 | | - <entry>Go</entry> |
116 | | - <entry>Pure Go driver for Go's database/sql</entry> |
117 | | - <entry><ulink url="https://github.com/lib/pq"></ulink></entry> |
118 | | - </row> |
119 | | - |
120 | | - <row> |
121 | | - <entry>psqlODBC</entry> |
122 | | - <entry>ODBC</entry> |
123 | | - <entry>ODBC driver</entry> |
124 | | - <entry><ulink url="https://odbc.postgresql.org/"></ulink></entry> |
125 | | - </row> |
126 | | - |
127 | | - <row> |
128 | | - <entry>psycopg</entry> |
129 | | - <entry>Python</entry> |
130 | | - <entry>DB API 2.0-compliant</entry> |
131 | | - <entry><ulink url="https://www.psycopg.org/"></ulink></entry> |
132 | | - </row> |
133 | | - </tbody> |
134 | | - </tgroup> |
135 | | - </table> |
| 51 | + <para> |
| 52 | + <ulink url="https://wiki.postgresql.org/wiki/List_of_drivers"></ulink> |
| 53 | + </para> |
136 | 54 | </sect1> |
137 | 55 |
|
138 | 56 | <sect1 id="external-admin-tools"> |
|
170 | 88 | <para> |
171 | 89 | In addition, there are a number of procedural languages that are developed |
172 | 90 | and maintained outside the core <productname>PostgreSQL</productname> |
173 | | - distribution. <xref linkend="pl-language-table"/> lists some of these |
174 | | - packages. Note that some of these projects might not be released under the same |
175 | | - license as <productname>PostgreSQL</productname>. For more information on each |
176 | | - procedural language, including licensing information, refer to its website |
| 91 | + distribution. A list of |
| 92 | + <ulink url="https://wiki.postgresql.org/wiki/PL_Matrix">procedural languages</ulink> |
| 93 | + is maintained on the PostgreSQL wiki. Note that some of these projects are |
| 94 | + not released under the same license as <productname>PostgreSQL</productname>. |
| 95 | + For more information on each procedural language, including licensing |
| 96 | + information, refer to its website |
177 | 97 | and documentation. |
178 | 98 | </para> |
179 | 99 |
|
180 | | - <table id="pl-language-table"> |
181 | | - <title>Externally Maintained Procedural Languages</title> |
182 | | - |
183 | | - <tgroup cols="3"> |
184 | | - <thead> |
185 | | - <row> |
186 | | - <entry>Name</entry> |
187 | | - <entry>Language</entry> |
188 | | - <entry>Website</entry> |
189 | | - </row> |
190 | | - </thead> |
191 | | - |
192 | | - <tbody> |
193 | | - <row> |
194 | | - <entry>PL/Java</entry> |
195 | | - <entry>Java</entry> |
196 | | - <entry><ulink url="https://tada.github.io/pljava/"></ulink></entry> |
197 | | - </row> |
198 | | - |
199 | | - <row> |
200 | | - <entry>PL/Lua</entry> |
201 | | - <entry>Lua</entry> |
202 | | - <entry><ulink url="https://github.com/pllua/pllua-ng"></ulink></entry> |
203 | | - </row> |
204 | | - |
205 | | - <row> |
206 | | - <entry>PL/R</entry> |
207 | | - <entry>R</entry> |
208 | | - <entry><ulink url="https://github.com/postgres-plr/plr"></ulink></entry> |
209 | | - </row> |
210 | | - |
211 | | - <row> |
212 | | - <entry>PL/sh</entry> |
213 | | - <entry>Unix shell</entry> |
214 | | - <entry><ulink url="https://github.com/petere/plsh"></ulink></entry> |
215 | | - </row> |
216 | | - |
217 | | - <row> |
218 | | - <entry>PL/v8</entry> |
219 | | - <entry>JavaScript</entry> |
220 | | - <entry><ulink url="https://github.com/plv8/plv8"></ulink></entry> |
221 | | - </row> |
222 | | - </tbody> |
223 | | - </tgroup> |
224 | | - </table> |
| 100 | + <para> |
| 101 | + <ulink url="https://wiki.postgresql.org/wiki/PL_Matrix"></ulink> |
| 102 | + </para> |
225 | 103 | </sect1> |
226 | 104 |
|
227 | 105 | <sect1 id="external-extensions"> |
|