Hi!
Is there a clean way to completely delete all the tables and migration files related to a Plugin model in Indico?
I want to start from scratch with my Plugin model.
Thanks!
Hi!
Is there a clean way to completely delete all the tables and migration files related to a Plugin model in Indico?
I want to start from scratch with my Plugin model.
Thanks!
indico db --plugin YOURPLUGINNAME downgrade base
should do the job, unless you changed things outside alembic. In that case (and/or if that command fails), you can run these two queries:
DROP SCHEMA plugin_PLUGINNAME CASCADE;
(have a backup if it’s not a dev db just in case!)DROP TABLE alembic_version_plugin_PLUGINNAME;
FWIW you can also safely run the commands even if the alembic downgrade did work. They may fail though if the schema/table already have been deleted during the downgrade.
Precise and lightning fast answers as always! Thank you @ThiefMaster - stay safe and healthy!