Created
January 16, 2019 18:42
-
-
Save amanelis/a9fc48039faddcdcbb4a5f2e5fba556a to your computer and use it in GitHub Desktop.
Better migration file naming for Alembic
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[alembic] | |
# path to migration scripts | |
script_location = alembic | |
# template used to generate migration files | |
file_template = %%(year)d%%(month).2d%%(day).2d%%(hour).2d%%(minute).2d%%(second).2d_%%(rev)s_%%(slug)s | |
# timezone to use when rendering the date | |
# within the migration file as well as the filename. | |
# string value is passed to dateutil.tz.gettz() | |
# leave blank for localtime | |
# timezone = | |
# max length of characters to apply to the | |
# "slug" field | |
#truncate_slug_length = 40 | |
# set to 'true' to run the environment during | |
# the 'revision' command, regardless of autogenerate | |
# revision_environment = false | |
# set to 'true' to allow .pyc and .pyo files without | |
# a source .py file to be detected as revisions in the | |
# versions/ directory | |
# sourceless = false | |
# version location specification; this defaults | |
# to alembic/versions. When using multiple version | |
# directories, initial revisions must be specified with --version-path | |
# version_locations = %(here)s/bar %(here)s/bat alembic/versions | |
# the output encoding used when revision files | |
# are written from script.py.mako | |
output_encoding = utf-8 | |
# Base url | |
; sqlalchemy.url = mysql+pymysql://root:[email protected]/cybric | |
# Schema migrations table name | |
version_table_name = schema_versions | |
# Logging configuration | |
[loggers] | |
keys = root,sqlalchemy,alembic | |
[handlers] | |
keys = console | |
[formatters] | |
keys = generic | |
[logger_root] | |
level = WARN | |
handlers = console | |
qualname = | |
[logger_sqlalchemy] | |
level = WARN | |
handlers = | |
qualname = sqlalchemy.engine | |
[logger_alembic] | |
level = INFO | |
handlers = | |
qualname = alembic | |
[handler_console] | |
class = StreamHandler | |
args = (sys.stderr,) | |
level = NOTSET | |
formatter = generic | |
[formatter_generic] | |
format = %(levelname)-5.5s [%(name)s] %(message)s | |
datefmt = %H:%M:%S |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment