Traceback (most recent call last):
File "/venv/bin/alembic", line 11, in <module>
sys.exit(main())
File "/venv/lib/python3.5/site-packages/alembic/config.py", line 450, in main
CommandLine(prog=prog).main(argv=argv)
File "/venv/lib/python3.5/site-packages/alembic/config.py", line 444, in main
self.run_cmd(cfg, options)
File "/venv/lib/python3.5/site-packages/alembic/config.py", line 427, in run_cmd
**dict((k, getattr(options, k)) for k in kwarg)
File "/venv/lib/python3.5/site-packages/alembic/command.py", line 121, in revision
revision_context.generate_scripts()
File "/venv/lib/python3.5/site-packages/alembic/command.py", line 120, in <listcomp>
script for script in
File "/venv/lib/python3.5/site-packages/alembic/autogenerate/api.py", line 430, in generate_scripts
yield self._to_script(generated_revision)
File "/venv/lib/python3.5/site-packages/alembic/autogenerate/api.py", line 354, in _to_script
autogen_context, migration_script, template_args
File "/venv/lib/python3.5/site-packages/alembic/autogenerate/render.py", line 40, in _render_python_into_templatevars
_render_cmd_body(upgrade_ops, autogen_context))
File "/venv/lib/python3.5/site-packages/alembic/autogenerate/render.py", line 63, in _render_cmd_body
lines = render_op(autogen_context, op)
File "/venv/lib/python3.5/site-packages/alembic/autogenerate/render.py", line 74, in render_op
renderer = renderers.dispatch(op)
File "/venv/lib/python3.5/site-packages/alembic/util/langhelpers.py", line 309, in dispatch
raise ValueError("no dispatch function for object: %s" % obj)
ValueError: no dispatch function for object: <alembic.operations.ops.ExecuteSQLOp object at 0x10f236860>
I've also tried to pass in the SQL command as a regular string to ExecuteSQLOp, but I still get the same exception.
Could someone tell me what the correct way to use it is? Perhaps I haven't understood correctly what ExecuteSQLOp is used for.