| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
but i guess it's OK
|
| |
|
| |
|
|
|
|
|
| |
individual pages. the pages here are a little slim in the middle
but overall the one-page docs were getting extremely long.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
specific version directories are now also configurable to include
multiple, user-defined directories. When multiple directories exist,
the creation of a revision file with no down revision requires
that the starting directory is indicated; the creation of subsequent
revisions along that lineage will then automatically use that
directory for new files.
fixes #124
|
|
|
|
|
|
|
|
| |
down_revision and "dependencies". For migration traversal, the downrevs
we care about are the union of these two sets. however for location of nodes
and branch labeling, we look only at down_revsion. this works really well
and allows us to have mutually-dependent trees that can easily be itererated
independently of each other. docs are needed
|
|
|
|
|
|
|
|
| |
following it; this will be the norm in the case where parallel
branches refer to each other as dependencies.
this means we need to limit for from/to revisions based on current
heads / ancestors of those heads whenever we merge/unmerge.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
given the same name; for now it is assumed that the "index" is the
implicit one Postgreql generates. Future integration with
new SQLAlchemy 1.0 features will improve this to be more
resilient.
fixes #247
|
| |
|
|
|
|
|
|
|
| |
autogenerate will now place the "drop constraint" calls *before*
the "drop column" calls, so that columns involved in those constraints
still exist when the constraint is dropped.
fixes #247
|
|
|
|
| |
even need it but should be fine
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
by far the most significant change Alembic has seen since its inception;
while the workflow of most commands hasn't changed, and the format
of version files and the ``alembic_version`` table are unchanged as well,
a new suite of features opens up in the case where multiple version
files refer to the same parent, or to the "base". Merging of
branches, operating across distinct named heads, and multiple
independent bases are now all supported. The feature incurs radical
changes to the internals of versioning and traversal, and should be
treated as "beta mode" for the next several subsequent releases
within 0.7.
fixes #167
|
| |
|
|\
| |
| |
| | |
into pr33
|
| | |
|
| |
| |
| |
| |
| | |
This incorporates feedback from the package maintainer on the name of
the variable.
|
| |
| |
| |
| |
| | |
This dictionary can be used to pass key value pairs that are used as
defaults while instantiating the SafeConfigParser.
|
| |
| |
| |
| |
| | |
as Oracle does not support transactional DDL.
fixes #245
|
|/
|
|
|
|
|
|
|
|
|
| |
contains unicode literals. The first is that the "quoted_name" construct
that SQLAlchemy uses to represent table and column names as well
as schema names does not ``repr()`` correctly on Py2K when the value
contains unicode characters; therefore an explicit stringification is
added to these. Additionally, SQL expressions such as server defaults
were not being generated in a unicode-safe fashion leading to decode
errors if server defaults contained non-ascii characters.
fixes #243
|
|
|
|
| |
and reading scripts; try to put tests against common themes together, improve names
|
|
|
|
| |
where the tests focus on consumption of the versions/ directory.
|
| |
|
|\
| |
| |
| | |
https://bitbucket.org/davidszotten/alembic into pr29
|
| |
| |
| |
| | |
Fixes #174
|
| | |
|
| |
| |
| |
| | |
fixes #21
|
| |
| |
| |
| |
| |
| | |
- get batch mode to fail gracefully, dropping the temp table if
the operation fails
- finish tutorial
|
| | |
|
|\ \ |
|
| | |
| | |
| | |
| | | |
duplicate indexes against the same columns
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
the drop + recreate routine still needs a solution for refernential
integrity for it to be of general use
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
- run tests against mysql/PG to make sure auto mode works at least, try
a proof of concept recreate for MySQL. recreate doesn't work on PG
as constraint names are global (ugh). Will have to figure something
out on that.
|
| | |
| | |
| | |
| | | |
- fixes to add column
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
the :meth:`.Operations.create_table` method is used. This ``Table``
is suitable for use in subsequent SQL operations, in particular
the :meth:`.Operations.bulk_insert` operation.
fixes #205
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|