Migration Toolkit
=================

.. container:: registered_link
   :name: index

Migration Toolkit is a powerful command-line tool that offers granular
control of the migration process. Migration Toolkit helps with migrating
database objects and data to an EDB Postgres Advanced Server or
PostgreSQL database from:

-  Oracle

-  MySQL

-  Microsoft SQL Server

You can also use Migration Toolkit to migrate database objects and data
from Sybase Adaptive Server Enterprise to EDB Postgres Advanced Server
or between EDB Postgres Advanced Server and PostgreSQL.

You can install Migration Toolkit with the EDB Postgres Advanced Server
installer or by using Stack Builder. Stack Builder is distributed with
both the EDB Postgres Advanced Server and the PostgreSQL one-click
installer available from the `EnterpriseDB website <https://www.enterprisedb.com/software-downloads-postgres>`_  .

..  Note::
   The term Postgres in this documentation refers to either an installation of EDB Postgres Advanced Server or PostgreSQL. The term Stack Builder refers to either StackBuilder Plus (distributed with EDB Postgres Advanced Server) or Stack Builder (distributed with the PostgreSQL one-click installer from EnterpriseDB).

.. container:: toctree

   whats_new supported_operating_systems_and_database_versions
   migration_methodology functionality_overview installing_mtk
   building_toolkit.properties_file invoking_mtk mtk_command_options
   mtk_errors error_codes unsupported_features conclusion

.. toctree::
  :maxdepth: 3

  mtk00__rel_notes
  02_supported_operating_systems_and_database_versions
  04_functionality_overview
  ins00_talling
  upgrading
  06_building_toolkit.properties_file
  07_00_invoking_mtk
  09_mtk_errors
  10_error_codes
  11_unsupported_features
  
