SQL Server to PostgreSQL
Latest version 6.5 released 12/18/2023
SQL Server to PostgreSQL converter is a program to migrate databases from SQL Server and Azure SQL to PostgreSQL on-premises or cloud DBMS. The program has high performance due to low-level algorithms of reading and writing data: more than 10 MB per second on an average modern system. Command line support allows to automate the migration process.
Once you stored conversion settings into profile you can run the program in Quick Launch mode. Just launch Windows Explorer and double-click on the profile description (.m2p) file with left mouse button. This will cause SQL Server to PostgreSQL database converter to load the necessary settings from the specified profile. Then you will be taken right to the screen with progress indication without entering all conversion settings.
SQL Server to PostgreSQL database converter implements synchronization as combination of insert Microsoft SQL records that are missing in PostgreSQL table and update existing PostgreSQL records with SQL Server data. Source and destination tables must have identical structures and have primary key or unique index defined.
If you need more options to configure the synchronization or want to reduce duration of the process via "incremental" technique, take a look at MSSQL-PostgreSQL Sync, special product to synchronize SQL Server and PostgreSQL databases.
This feature can be accessed by double click on the corresponding table name in "Selected tables" list of "Step 4 of 5" wizard page.
To customize type mapping select the appropriate item in the listview on the left and specify new name, type and default value for the field using "Field info" group of controls. Please note that listview on the left contains column attributes of the original types mapping, new custom types and attributes will be displayed in "Field info" controls when the corresponding item is highlighted in the listview.
SQL Server to PostgreSQL converter handles about 90% of syntax constructions involved into SQL Server "CREATE VIEW" statements. Some of the conversion rules are described into this whitepaper.
SQL Server to PostgreSQL database converter allows to migrate SQL Server database into PostgreSQL format even when there is no connection to PostgreSQL server available for some reason. Following this way, the program converts SQL Server data into a local PostgreSQL script file instead of migrating it to PostgreSQL server directly. The resulting file contains PostgreSQL statements to create all tables and to fill them with the data. Click here to learn how to import dump file into PostgreSQL database.
Still not sure the program fits your needs? Try free demo version with limited features. It will allow you to convert only 50 records for each database table, it does NOT convert queries/views and foreign keys. Test the quality of the demo and come back to place an order if satisfied with the results.
For online credit card purchasing select the desired software package in the table below and click the corresponding BUY NOW link. SQL Server to PostgreSQL converter is covered by 30 day money-back guarantee.
|SQL Server to PostgreSQL
single user license
|SQL Server to PostgreSQL
bi-directional incremental sync between SQL Server and PostgreSQL
|MSSQL-to-PostgreSQL Code Converter