The UI and API communicate using a JSON representation of the nf file. The Vue UI handles presentation to the user. The API handles interaction with the Ora2Pg CLI. The UI is implemented using a combination of Node/Express API and a Vue UI. This builds an image that includes Ora2Pg and the UI. ![]() Quickstartīuild the docker image or pull the latest version from Docker Hub.Ĭreate a directory on your host computer to hold the output from Ora2Pg: There's also a UI to download output files. Output files are written to a Docker volume which can be bound to the host filesystem. Once the configuration parameters have been set the user can run Ora2Pg via the UI and view its output. This form allows the user to toggle between basic and advanced settings. The UI provides an HTML form to edit configuration parameters. It creates a Docker image to simplify the installation and adds a single page web application UI to control the configuration and execution of Ora2Pg. This project aims to address some of the usability issues. It is not immediately apparent which parameters require user input. This file is over 1100 lines long with many configuration parameters. Most of the functionality is controlled via a configuration file. ![]() Once installed, the initial user experience is intimidating. The installation procedure is cumbersome with a number of prerequisite dependencies that must be installed manually. ![]() It is a powerful tool in the hands of an experienced user but has usability issues for the first time user. It is a popular tool with users who are converting Oracle databases to PostgreSQL as part of a GCP or Azure migration (AWS has its own proprietary conversion tool). It connects an Oracle database, scans it to extract its structure or data, then generates SQL scripts for loading into a PostgreSQL database. Ora2Pg is an open source Perl script used to migrate an Oracle database to a PostgreSQL compatible schema. A docker image and single page web application for Ora2Pg Overview
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |