Groundhogg Importer & Exporter
Groundhogg Import / Export - Full data. Only groundhogg data
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/odzk/gh-import/archive/refs/heads/master.zipReadme
Groundhogg Importer & Exporter
Contributors: Odysseus Ambut
Tags: Groundhogg, Import, Export, Database, WordPress
Requires at least: 5.0
Tested up to: 6.3
Requires PHP: 7.4+
Stable tag: 1.6
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
A WordPress plugin for importing and exporting Groundhogg database tables, allowing table prefix replacements, selective import options, and overwrite capabilities.
🛠 Features
- Export Groundhogg tables to an SQL backup file.
- Import SQL backup files with prefix replacement.
- Four import options:
- 🗑 Drop: Deletes tables and restores them from backup.
- ⏭ Skip: Avoids import if tables exist.
- ❌ Cancel: Stops import if tables exist.
- 🔄 Overwrite: Updates existing data without deleting tables.
- No need for
mysqldump– Works on all hosting environments. - Logs errors and success messages for troubleshooting.
🚀 Installation
Method 1: Install via WordPress
- Download the plugin ZIP file.
- Go to WordPress Admin > Plugins > Add New.
- Click Upload Plugin and select the ZIP file.
- Click Install Now, then Activate.
Method 2: Manual Upload
- Extract the ZIP file.
- Upload the folder to
/wp-content/plugins/. - Activate the plugin in WordPress Admin > Plugins.
🎯 How to Use
Export Groundhogg Data
- Go to WordPress Admin > GH Import / Export.
- Click the Export Groundhogg Data button.
- A
.sqlfile will be generated and available for download.
Import Groundhogg Data
- Go to WordPress Admin > GH Import / Export.
- Upload an
.sqlbackup file. - Choose the source prefix (e.g.,
wp_). - Choose the target prefix (e.g., your current WordPress prefix).
- Select an import option:
- Drop: Delete and restore tables.
- Skip: Ignore import if tables exist.
- Cancel: Stop import if tables exist.
- Overwrite: Keep tables and update existing records.
- Click Import Backup.
🛠 Troubleshooting & Debugging
🔴 Import Fails
Check the log file in:
wp-content/uploads/gh_import.log
🔴 Error: Tables Already Exist
- Use Drop to delete tables before importing.
- Use Overwrite to keep tables and update existing records.
🔴 No Export File Generated
- Ensure the plugin has write permissions in
/wp-content/uploads/. - Check if your hosting provider blocks file creation.
📜 Changelog
1.6
- Added Overwrite Data option without deleting tables.
- Improved SQL execution logging.
1.5
- Added Drop, Skip, and Cancel import options.
- Improved error handling and debugging.
1.4
- Converted MySQL export to PHP-based (no need for
mysqldump). - Improved performance and security.
1.3
- Display Groundhogg tables and their file sizes in the admin panel.
🔗 License
This plugin is licensed under the GPL v2 or later. See GNU License.
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| Beta | Feb 17, 2025 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.