pg_get_functiondef
Overview
| Package | Version | Category | License | Language |
|---|---|---|---|---|
ivorysql | 1.0 | SIM | Apache-2.0 | C |
| ID | Extension | Bin | Lib | Load | Create | Trust | Reloc | Schema |
|---|---|---|---|---|---|---|---|---|
| 9140 | ivorysql_ora | No | Yes | No | Yes | No | No | sys |
| 9150 | ora_btree_gin | No | Yes | No | Yes | Yes | No | sys |
| 9160 | ora_btree_gist | No | Yes | No | Yes | Yes | No | sys |
| 9170 | pg_get_functiondef | No | Yes | No | Yes | Yes | No | - |
| 9180 | plisql | No | Yes | No | Yes | Yes | No | pg_catalog |
| 9190 | gb18030_2022 | No | Yes | No | Yes | Yes | No | pg_catalog |
| Related | ddlx pg_readme pg_dbms_metadata pgdd meta pg_render pg_catcheck schedoc pg_query_rewrite pgpdf |
|---|
from contrib/pg_get_functiondef/pg_get_functiondef.control and package metadata
Version
| Type | Repo | Version | PG Ver | Package | Deps |
|---|---|---|---|---|---|
| EXT | PIGSTY | 1.0 | 1817161514 | ivorysql | - |
| RPM | PIGSTY | 5.4 | 1817161514 | ivorysql-$v | - |
| DEB | PIGSTY | 5.4 | 1817161514 | ivorysql-$v | - |
| OS / PG | PG18 | PG17 | PG16 | PG15 | PG14 |
|---|---|---|---|---|---|
| el8.x86_64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| el8.aarch64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| el9.x86_64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| el9.aarch64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| el10.x86_64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| el10.aarch64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| d12.x86_64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| d12.aarch64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| d13.x86_64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| d13.aarch64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| u22.x86_64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| u22.aarch64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| u24.x86_64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| u24.aarch64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| u26.x86_64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
| u26.aarch64 | PIGSTY 5.4 | N/A | N/A | N/A | N/A |
Build
You can build the RPM / DEB packages for ivorysql using pig build:
Install
You can install ivorysql directly. First, make sure the PGDG and PIGSTY repositories are added and enabled:
Install the extension using pig or apt/yum/dnf:
Create Extension:
Usage
The pg_get_functiondef extension provides functions to retrieve the complete definition (DDL) of PostgreSQL functions and procedures, particularly useful in Oracle compatibility contexts within IvorySQL.
Enabling
Retrieving Function Definitions
This extension extends the built-in pg_get_functiondef() to support Oracle-compatible function and procedure syntax used by IvorySQL, including PL/iSQL procedure bodies and Oracle-style parameter declarations.
Was this page helpful?
Thanks—your feedback helps us improve this page.
What got in the way? (optional)