gpsa / sql-dump-parser
SQL Dump Parser
Installs: 9
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/gpsa/sql-dump-parser
Requires
- php: ^5.5 || ^7.0
Requires (Dev)
- phpunit/phpunit: ^4.0 || ^5.0 || ^6.0 || ^7.0
- squizlabs/php_codesniffer: 3.*
This package is auto-updated.
Last update: 2025-09-17 20:32:36 UTC
README
Introduction
This project aims to help on parsing SQL Dump Files.
Installation
You need Composer:
composer require gpsa/sql-dump-parser
Usage
-
Load String:
$parser = new MySQL(); $parser->loadString($sql, $startLine);
-
Load File:
$startLine is optional and tells which line of file/string to start iterating$parser = new MySQL(); $parser->loadFile($sql, $startLine);
-
Iterating Queries:
# After loading the file/string we can Iterate and get all files foreach ($parser->getNext() as $item) { echo "{$item->getLine()} - {$item->getSql()}"; }
For more detailed examples, I suggest see tests folder.