Download the PHP package websupply/doctrine-wipe without Composer
On this page you can find all versions of the php package websupply/doctrine-wipe. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package doctrine-wipe
Drop and truncate database tables via CLI, for Neos Flow
Delete all data and tables available from the Doctrine connection. Using the configured platforms DROP
and TRUNCATE
query statements.
A quick help, if you need to re-apply all migrations or re-import a dataset to certain tables
These commands are DESTRUCTIVE.
Installation
All commands supports --dry-run
All commands supports a --dry-run
command, that will output the statements, but not execute them.
Output would look like this
`
The drop
command
You can drop one or all tables with the command
./flow doctrine:drop
One of the following arguments are required
--all
will drop all tables present in the database (no looking up ORM stuff - this is direct database)
--table <table>
will drop only the given table
Example:
The truncate
command
The drop
command
You can empty/truncate the rows from one or all tables with the command
./flow doctrine:truncate
One of the following arguments are required
--all
truncate all tables present in the database (no looking up ORM stuff - this is direct database)
--table <table>
will truncate only the given table
Example:
The Doctrine migration table
The flow_doctrine_migrationstatus
table is not truncated, even when passing the --all
argument.
If you need to truncate this, our guess is, you looking at dropping the whole table and reapply migration.
Support and sponsoring
Work on this package is supported by the Danish web company WebSupply ApS