-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[YSQL] Support orafce extension #3460
Comments
All tests pass except the findings below.
Some tests need to be modified :
|
I was able to install orafce using the pg_config provided by yugabyte. Replace podman with docker if you need.
Notes:
|
ramsrivatsa
assigned ramsrivatsa, m-iancu, rkarthik007 and kmuthukk and unassigned m-iancu, rkarthik007 and kmuthukk
Mar 2, 2021
ramsrivatsa
added a commit
that referenced
this issue
Mar 11, 2021
Summary: Orafce is a Postgresql extension that contains functions and operators that emulate a subset of packages and features from the Oracle RDBMS. This commit add support for Orafce in YSQL and bundles the extension with the default Yugabyte package. To enable Orafce on a database simply run: ``` CREATE EXTENSION IF NOT EXISTS orafce; ``` Test Plan: To run regression tests for orafce, execute the following command. ``` ybd --java-test org.yb.pgsql.TestPgRegressExtension ``` Reviewers: tnayak, mihnea Reviewed By: mihnea Subscribers: tramer, karthik, kannan, yql Differential Revision: https://phabricator.dev.yugabyte.com/D10771
Orface is now integrated with YB with this commit 7a3c383. |
m-iancu
changed the title
[YSQL] Investigate orafce extension
[YSQL] Support orafce extension
Mar 30, 2021
YintongMa
pushed a commit
to YintongMa/yugabyte-db
that referenced
this issue
May 26, 2021
Summary: Orafce is a Postgresql extension that contains functions and operators that emulate a subset of packages and features from the Oracle RDBMS. This commit add support for Orafce in YSQL and bundles the extension with the default Yugabyte package. To enable Orafce on a database simply run: ``` CREATE EXTENSION IF NOT EXISTS orafce; ``` Test Plan: To run regression tests for orafce, execute the following command. ``` ybd --java-test org.yb.pgsql.TestPgRegressExtension ``` Reviewers: tnayak, mihnea Reviewed By: mihnea Subscribers: tramer, karthik, kannan, yql Differential Revision: https://phabricator.dev.yugabyte.com/D10771
See this pr #9576, may solve your issue more generally |
jasonyb
pushed a commit
that referenced
this issue
Mar 14, 2024
Summary: Orafce is a Postgresql extension that contains functions and operators that emulate a subset of packages and features from the Oracle RDBMS. This commit add support for Orafce in YSQL and bundles the extension with the default Yugabyte package. To enable Orafce on a database simply run: ``` CREATE EXTENSION IF NOT EXISTS orafce; ``` Test Plan: To run regression tests for orafce, execute the following command. ``` ybd --java-test org.yb.pgsql.TestPgRegressExtension ``` Reviewers: tnayak, mihnea Reviewed By: mihnea Subscribers: tramer, karthik, kannan, yql Differential Revision: https://phabricator.dev.yugabyte.com/D10771
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Investigate https://github.com/orafce/orafce which adds oracle-db functions to pg.
Install instructions (ubuntu 18.04):
This will install it for the local postgresql. Make sure
pg_config
is in the path. Then:It will put a lot of files in postgresql dirs. Next steps are to copy them from there to yugabyte-db
postgresql
dir.Next:
Go edit
orafce--3.8.sql
and comment allALTER FUNCTION
statements. Try again (and wait some minutes):The text was updated successfully, but these errors were encountered: