pg_get_functiondef
Get function’s definition
ivorysql : Get function’s definition
Overview
| ID | Extension | Package | Version | Category | License | Language |
|---|---|---|---|---|---|---|
| 9170 | pg_get_functiondef | ivorysql | 1.0 |
SIM | Apache-2.0 | C |
| Attribute | Has Binary | Has Library | Need Load | Has DDL | Relocatable | Trusted |
|---|---|---|---|---|---|---|
| --s-dt- | No | Yes | No | Yes | no | yes |
| Relationships | |
|---|---|
| See Also | ddlx pg_readme pg_dbms_metadata pgdd meta pg_render pg_catcheck schedoc pg_query_rewrite pgpdf |
| Siblings | ivorysql_ora ora_btree_gin ora_btree_gist plisql gb18030_2022 |
from contrib/pg_get_functiondef/pg_get_functiondef.control and package metadata
Packages
| Type | Repo | Version | PG Major Compatibility | Package Pattern | Dependencies |
|---|---|---|---|---|---|
| EXT | PIGSTY | 1.0 |
18 17 16 15 14 | ivorysql |
- |
| RPM | PIGSTY | 5.4 |
18 17 16 15 14 | ivorysql-$v |
- |
| DEB | PIGSTY | 5.4 |
18 17 16 15 14 | ivorysql-$v |
- |
| Linux / 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 |
Source
github.com/IvorySQL/IvorySQL/tree/master/contrib/pg_get_functiondef
ivorysql-5.4.tar.gz
Install
Make sure PGDG and PIGSTY repo available:
Install this extension with pig:
Create this extension with:
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.