Just install Bizley's migration package and try php yii migration/sql m220914_000000_create_clients_table
for example, and the corresponding SQL statements can be extracted, like:
$ php yii migration/sql m220914_000001_create_client_member_levels_table
Yii 2 Migration Generator Tool v4.4.0
> SQL statements of the m220914_000001_create_client_member_levels_table file (UP method):
CREATE TABLE `client_member_levels` (
`id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`level_identifier` varchar(255) NOT NULL DEFAULT 'employee',
`display_name` varchar(255) NOT NULL DEFAULT 'Employee',
`client_id` int(11) NOT NULL,
`created_at` datetime(0) NOT NULL DEFAULT NOW(),
`updated_at` datetime(0),
`deleted_at` datetime(0)
);
ALTER TABLE `client_member_levels` ADD INDEX `idx-client_member_levels-client_id` (`client_id`);
ALTER TABLE `client_member_levels` ADD CONSTRAINT `fk-client_member_levels-client_id` FOREIGN KEY (`client_id`) REFERENCES `clients` (`client_id`) ON DELETE CASCADE;
(!) Note that the above statements were not executed.
$