Thanks! Will try again. I am not 100% sure but I think a similar issue happened 
even when versions were present. Will report back with findings. 

—
Rotem

On Tue, Dec 30, 2014 at 7:19 PM, Michael Bayer <[email protected]>
wrote:

> that’s fixed in 
> https://bitbucket.org/zzzeek/alembic/issue/258/upgrade-blank-db-when-theres-no-version
>  and I’ve released 0.7.3.
> Michael Bayer <[email protected]> wrote:
>> oh.    You have *no* versions, that does it.   Right!   OK that’s a bug on 
>> my end.   will fix.
>> 
>> 
>> 
>> Michael Bayer <[email protected] <mailto:[email protected]>> 
>> wrote:
>> 
>>> looks a bit like an alembic issue.
>>> 
>>> do you have a lot of migration files, and if the number is few, what does 
>>> an “alembic history” look like here?   something about your revision tree 
>>> is weird.  Or in conjunction with what’s being passed, can you tell what 
>>> “revision” is at the start of the stack ?
>>> 
>>> 
>>> vmalloc <[email protected] <mailto:[email protected]>> wrote:
>>> 
>>>> I am using a basic scenario in which I run upgrade on an empty db using 
>>>> Flask-Migrate and alembic. This used to work under Alembic 0.6.7, but now 
>>>> I'm getting this:
>>>> 
>>>>   File "/usr/local/lib/python2.7/site-packages/flask_migrate/__init__.py", 
>>>> line 98, in upgrade
>>>>     command.upgrade(config, revision, sql = sql, tag = tag)
>>>>   File "/usr/local/lib/python2.7/site-packages/alembic/command.py", line 
>>>> 165, in upgrade
>>>>     script.run_env()
>>>>   File "/usr/local/lib/python2.7/site-packages/alembic/script.py", line 
>>>> 382, in run_env
>>>>     util.load_python_file(self.dir, 'env.py')
>>>>   File "/usr/local/lib/python2.7/site-packages/alembic/util.py", line 241, 
>>>> in load_python_file
>>>>     module = load_module_py(module_id, path)
>>>>   File "/usr/local/lib/python2.7/site-packages/alembic/compat.py", line 
>>>> 79, in load_module_py
>>>>     mod = imp.load_source(module_id, path, fp)
>>>>   File "migrations/env.py", line 72, in <module>
>>>>     run_migrations_online()
>>>>   File "migrations/env.py", line 65, in run_migrations_online
>>>>     context.run_migrations()
>>>>   File "<string>", line 7, in run_migrations
>>>>   File "/usr/local/lib/python2.7/site-packages/alembic/environment.py", 
>>>> line 742, in run_migrations
>>>>     self.get_context().run_migrations(**kw)
>>>>   File "/usr/local/lib/python2.7/site-packages/alembic/migration.py", line 
>>>> 296, in run_migrations
>>>>     for step in self._migrations_fn(heads, self):
>>>>   File "/usr/local/lib/python2.7/site-packages/alembic/command.py", line 
>>>> 154, in upgrade
>>>>     return script._upgrade_revs(revision, rev)
>>>>   File "/usr/local/lib/python2.7/site-packages/alembic/script.py", line 
>>>> 303, in _upgrade_revs
>>>>     revs = list(revs)
>>>>   File "/usr/local/lib/python2.7/site-packages/alembic/revision.py", line 
>>>> 581, in _iterate_revisions
>>>>     upper_ancestors = set(self._get_ancestor_nodes(uppers, check=True))
>>>>   File "/usr/local/lib/python2.7/site-packages/alembic/revision.py", line 
>>>> 551, in _iterate_related_revisions
>>>>     map_[rev_id] for rev_id in fn(rev))
>>>>   File "/usr/local/lib/python2.7/site-packages/alembic/revision.py", line 
>>>> 531, in <lambda>
>>>>     fn = lambda rev: rev._all_down_revisions
>>>> AttributeError: 'NoneType' object has no attribute '_all_down_revisions'
>>>> 
>>>> I'm not sure this is an Alembic issue, but not sure where to start 
>>>> investigating either... Any clues anyone?
>>>> 
>>>> Thanks
>>>> 
>>>> -- 
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "sqlalchemy-alembic" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>>> email to [email protected] 
>>>> <mailto:[email protected]>.
>>>> For more options, visit https://groups.google.com/d/optout 
>>>> <https://groups.google.com/d/optout>.
>>> 
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "sqlalchemy-alembic" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to [email protected] 
>>> <mailto:[email protected]>.
>>> For more options, visit https://groups.google.com/d/optout 
>>> <https://groups.google.com/d/optout>.
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "sqlalchemy-alembic" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] 
>> <mailto:[email protected]>.
>> For more options, visit https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
> -- 
> You received this message because you are subscribed to a topic in the Google 
> Groups "sqlalchemy-alembic" group.
> To unsubscribe from this topic, visit 
> https://groups.google.com/d/topic/sqlalchemy-alembic/kAtXurF-SYU/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to 
> [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"sqlalchemy-alembic" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to