You are viewing a plain text version of this content. The canonical link for it is here.
Posted to devnull@infra.apache.org by "ashb (GitHub)" <gi...@apache.org> on 2018/08/23 10:00:59 UTC
[GitHub] [incubator-airflow] ashb opened pull request #3787:
[AIRFLOW-2574] Cope with '%' in SQLA DSN when running migrations
Make sure you have checked _all_ steps below.
### Jira
- [x] My PR addresses the following [Airflow Jira](https://issues.apache.org/jira/browse/AIRFLOW/) issues and references them in the PR title.
- https://issues.apache.org/jira/browse/AIRFLOW-2574
### Description
Alembic uses a ConfigParser like Airflow does, and "%% is a special
value in there, so we need to escape it. As per the Alembic docs:
> Note that this value is passed to ConfigParser.set, which supports
> variable interpolation using pyformat (e.g. `%(some_value)s`). A raw
> percent sign not part of an interpolation symbol must therefore be
> escaped, e.g. `%%`
### Tests
- [x] My PR adds the following unit tests __OR__ does not need testing for this extremely good reason: Very hard to test this, as running unit tests _needs_ the DB to already exist.
### Commits
- [x] My commits all reference Jira issues in their subject lines, and I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "[How to write a good git commit message](http://chris.beams.io/posts/git-commit/)":
1. Subject is separated from body by a blank line
1. Subject is limited to 50 characters (not including Jira issue reference)
1. Subject does not end with a period
1. Subject uses the imperative mood ("add", not "adding")
1. Body wraps at 72 characters
1. Body explains "what" and "why", not "how"
### Documentation
- [x] In case of new functionality, my PR adds documentation that describes how to use it.
- When adding new operators/hooks/sensors, the autoclass documentation generation needs to be added.
### Code Quality
- [x] Passes `git diff upstream/master -u -- "*.py" | flake8 --diff`
[ Full content available at: https://github.com/apache/incubator-airflow/pull/3787 ]
This message was relayed via gitbox.apache.org for devnull@infra.apache.org
[GitHub] [incubator-airflow] kaxil closed pull request #3787:
[AIRFLOW-2574] Cope with '%' in SQLA DSN when running migrations
Posted by "kaxil (GitHub)" <gi...@apache.org>.
[ pull request closed by kaxil ]
[ Full content available at: https://github.com/apache/incubator-airflow/pull/3787 ]
This message was relayed via gitbox.apache.org for devnull@infra.apache.org