Custom Tables

Overview

In addition to the 16 core entity types, MigraPro can migrate custom database tables — typically created by third-party modules installed on the source store.

How It Works

  1. Open the Custom Tables panel in the Configuration step
  2. The module queries the source store via the bridge connector to discover non-core tables (tables not part of the standard PrestaShop schema)
  3. Select which tables to migrate
  4. Start the custom table migration

For each selected table, MigraPro:

  1. Fetches the table structure (DDL) from the source
  2. Creates the table in the target database
  3. Copies rows in batches

Bridge Actions

Custom table migration uses two dedicated bridge actions:

  • custom_tables — Lists all non-core tables in the source database
  • custom_table_structure — Retrieves the CREATE TABLE statement for a specific table