1. Mike Bayer
  2. alembic

Commits

Author Commit Message Date Builds
Mike Bayer
- happy new year
Mike Bayer
Merge remote-tracking branch 'github/pr/25'
Mike Bayer
- changelog for pr49, fixes #335
Mike Bayer
Merge branch 'ticket_335' of https://bitbucket.org/jessedhillon/alembic into pr49
Mike Bayer
- use compat is_type_bound() function
Mike Bayer
- update copyrights within the testing package...
Mike Bayer
- Repaired batch migration support for "schema" types which generate constraints, in particular the ``Boolean`` datatype which generates a CHECK constraint. Previously, an alter column operation with this type would fail to correctly accommodate for the CHECK constraint on change both from and to this type. In the former case the operation would fail entirely, in the latter, the CHECK constraint would not get generated. Both of these issues are repaired. fixes #…
Mike Bayer
- add a note referring to if programmatic config is used, logging might not work, fixes #45
Josh Kupershmidt
sqla_094 was being imported twice.
Josh Kupershmidt
Fix pylint complaint about logging-not-lazy.
Mike Bayer
- 0.8.4
Tags
rel_0_8_4
Mike Bayer
- changelog for pullreq bitbucket:51
Mike Bayer
Merge branch 'prettier_id' of https://bitbucket.org/antti_haapala/alembic
Mike Bayer
- tests and changelog for pullreq github:20
Mike Bayer
Merge remote-tracking branch 'github/pr/20'
Mike Bayer
Merge remote-tracking branch 'github/pr/23'
Mike Bayer
Merge remote-tracking branch 'github/pr/22'
Josh Kupershmidt
Get rid of duplicate `reraise` and `raise_from_cause` definitions.
Josh Kupershmidt
global keyword here is unnecesary
Mike Bayer
- Batch mode generates a FOREIGN KEY constraint that is self-referential using the ultimate table name, rather than ``_alembic_batch_temp``. When the table is renamed from ``_alembic_batch_temp`` back to the original name, the FK now points to the right name. This will **not** work if referential integrity is being enforced (eg. SQLite "PRAGMA FOREIGN_KEYS=ON") since the original table is dropped and the new table then renamed to that name, however this is now consist…
Mike Bayer
- use pymysql here
Mike Bayer
- existing_server_default is not used to drop the previous schema type constraint; existing_type is. I haven't checked to see if this changed at some point but that's what the source code right now says.
Mike Bayer
- document that the value we pass to set_section_option and set_main_option is in fact subject to variable interpolation, so raw percents must be doubled. - add a test demonstrating the use of interpolation.
Mike Bayer
- Added a type-level comparator that distinguishes :class:`.Integer`, :class:`.BigInteger`, and :class:`.SmallInteger` types and dialect-specific types; these all have "Integer" affinity so previously all compared as the same. fixes #341
Antti Haapala
prettier revision identifier (always exatly 12 hex digits long) with better guaranteed entropy (the last 48 bits of a uuid4 are all random). Works everywhere where uuid module exists (2.5 -) Rationale: with the current code most revision ids start with 1, 2, 3 or 4, and there are far more collisions with 2 initial digits than necessary (cumbersome to check a file by revision on command line and such). So instead of revision ids that are 1-12 digits long with ~45 bits of information, lets just have them 12 digits long and contain full 48 bits of info.
Mike Bayer
- add py35
Mike Bayer
- Fixed bug where the ``server_default`` parameter of ``alter_column()`` would not function correctly in batch mode. fixes #338
Mike Bayer
Merged in agirivera/alembic/agirivera/fixed-some-grammatical-issue-and-spellin-1446601623510 (pull request #50) Fixed some grammatical issue and spelling typos
Alec Joseph Rivera
Fixed some grammatical issue and spelling typos
Mike Bayer
- Adjusted the rendering for index expressions such that a :class:`.Column` object present in the source :class:`.Index` will not be rendered as table-qualified; e.g. the column name will be rendered alone. Table-qualified names here were failing on systems such as Postgresql. fixes #337
  1. Prev
  2. Next