OpenEdge database is an object-relational database by Progress Software Corporation. Progress says that more than 47,000 businesses and 4 million users rely on OpenEdge to power their business.

OpenEdge is an object database, so accessing its data for export into a relational database can be problematic. We can access Progress through its ODBC driver, but that process required some special tweaks on our side to make sure data can be read correctly. In particular, Progress doesn’t enforce data type limitations specified for the database. So, if OpenEdge table is specified as allowing 100 characters in a certain column, it will still happily store a 500 character text value. Now, when you try to read such table over ODBC, ODBC driver will crash and tell it can’t read the data.

Make sure to use Progress DBTOOL utility to fix its internal structure prior to the migration. Please note that Progress ODBC driver is extremely slow and unstable.

Full Convert supports Progress database via ODBC. You will need to have appropriate ODBC driver installed for our software to be able to connect to your Progress database.

Progress data types we support


bigint (int64), integer, smallint, tinyint


double precision, numeric (decimal), real (float)


character (char), clob (lvarchar, longchar), varchar


binary, bit, varbinary


date, datetime, time, timestamp, timestamp_timezone (datetime-tz)

Large objects

blob (lvarbinary), clob (lvarchar, longchar)



Export Progress database

It may make sense to migrate your data away from Progress. You may want to do it permanently or just need to share your tables with a collague in a different format.

We will copy all your tables with their data and apply indexing and relationships exactly as they are in your current Progress database. In a nutshell, you get exactly the same database in another database engine. Each time you run the migration, we will copy all the tables again. Of course, we have a built-in scheduler, so you can run this overnight and have a fresh database copy in the morning.

Take a look at the quick tutorials below to see how it's done.

Import data into Progress database

Additionally, if you want to import data on a regular basis and do not want to recreate the whole target database from scratch every time, but rather do tiny targeted sync of only changes since the last run, please use Full Convert Pro or Ultimate.

Take a look at the quick tutorials below to see how it's done.