Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
more manifest fix
Tags
rel_0_1_0
Mike Bayer
add test.cfg
Mike Bayer
another detail re: sql server here
Mike Bayer
another doc bug
Mike Bayer
fixups
Mike Bayer
switch to "from alembic import op" as its not a debate worth having...probably clearer too
Mike Bayer
dont need the const thing now that the batch separator is in use
Mike Bayer
- add alter col default for PG/base - i want the ; after BEGIN/COMMIT for static generation, makes it easier to parse
Mike Bayer
implement server default, nullability for SQL server
Mike Bayer
- add mssql_batch_separator for offline mode - implement SQL server alter column rules regarding NULL/NOT NULL
Mike Bayer
- implement "start migrations" event for impls - implement counter logic for SQL server constraint/default drop so that variables are declared uniquely within a full migration run, #12
Mike Bayer
- add begin_transaction() env.py helper. Emits the appropriate begin/commit pair regardless of context. - add dialect support for BEGIN/COMMIT working corresponding to backend. Add implementation for SQL server. - add tests for BEGIN/COMMIT , #11 - rework SQL server test suite for more classes of test - fix test suite to clean up after a prior failed suite
Mike Bayer
- fix some more file()->open() in docs - doc updates, corrections - script uses CommandError consistently
Mike Bayer
link ourselves to the sqla project.
Mike Bayer
readme updates
Mike Bayer
python 3 works ! near zero changes needed
Mike Bayer
- add test for dialect/impl-specific affinity comparison, #5
Mike Bayer
report full path for env.py
ivan.melnychuk
enabled automatic script creation (for windows)
Mike Bayer
dependencies
Mike Bayer
typo
Mike Bayer
- add version check for at least 06, tests for 07 in selected areas - add "requires 07" decorators to test suite - add tests for PG ENUM in offline mode. works in conjunction with the latest 0.7.4 tip of SQLAlchemy, fixes #9. Docs will be needed to illustrate how ENUM should be used. - add support for table before_create and after_create events within op.create_table(). Currently this will do the ENUM thing for PG but will also invoke any other kinds of …
Mike Bayer
- some test cleanup - add support for actual DB connections, test.cfg, etc. - add PG server default comparison tests, #6
Mike Bayer
add tests for #7
Mike Bayer
- rename autogenerate_metadata to target_metadata, autogenerate_sqlalchemy_prefix to sqlalchemy_module_prefix - add create_check_constraint() directive
Mike Bayer
updates
Mike Bayer
- move comparison of types, server default to the context. PG context in particular does some tricks to help these. - But since type/default comparison is still loaded with surprises, particularly the MySQL/MSSQL TINYINT/BIT-> boolean thing which we can work around but haven't yet, turn both off by default. They aren't super useful compared to the huge number of wrong results they can currently emit. - Also add a plugin system for type/server default com…
Mike Bayer
share imports among multi runs in one set
Mike Bayer
some docs
Mike Bayer
- rework MySQL + autogenerate so that multiple changes to a single col are collapsed into one step, will work for other dialects which may support this too - add support for "imports" in scripts so that dialect-specific types can be rendered straight in from their parent module and work immediately - rework the internals of autogenerate to be more succinct, though there's a lot more that could happen here to make this easier
  1. Prev
  2. Next