def do_upgrade():
    """Implement your upgrades here."""
    from invenio.config import SECRET_KEY
    from sqlalchemy_utils.types.encrypted import AesEngine
    engine = AesEngine()
    engine._update_key(SECRET_KEY)
    for row in run_sql("SELECT id_remote_account, token_type, access_token "
                       "FROM remoteTOKEN"):
        run_sql(
            "UPDATE remoteTOKEN SET access_token=%s "
            "WHERE id_remote_account=%s AND "
            "token_type=%s", (engine.encrypt(row[2]), row[0], row[1]))
def do_upgrade():
    """Implement your upgrades here."""
    from invenio.config import SECRET_KEY
    from sqlalchemy_utils.types.encrypted import AesEngine
    engine = AesEngine()
    engine._update_key(SECRET_KEY)
    for row in run_sql(
            "SELECT id_remote_account, token_type, access_token "
            "FROM remoteTOKEN"):
        run_sql(
            "UPDATE remoteTOKEN SET access_token=%s "
            "WHERE id_remote_account=%s AND "
            "token_type=%s", (engine.encrypt(row[2]), row[0], row[1]))
def do_upgrade():
    """Implement your upgrades here."""
    from invenio.config import SECRET_KEY
    from sqlalchemy_utils.types.encrypted import AesEngine
    engine = AesEngine()
    engine._update_key(SECRET_KEY)

    for row in run_sql(
            "SELECT id, access_token, refresh_token FROM oauth2TOKEN"):
        run_sql(
            "UPDATE oauth2TOKEN SET access_token=%s, "
            "refresh_token=%s WHERE id=%s",
            (engine.encrypt(row[1]),
             engine.encrypt(row[2]) if row[2] else None,
             row[0]))
Esempio n. 4
0
def do_upgrade():
    """Implement your upgrades here."""
    from invenio.config import SECRET_KEY
    from sqlalchemy_utils.types.encrypted import AesEngine
    engine = AesEngine()
    engine._update_key(SECRET_KEY)

    for row in run_sql(
            "SELECT id, access_token, refresh_token FROM oauth2TOKEN"):
        run_sql(
            "UPDATE oauth2TOKEN SET access_token=%s, "
            "refresh_token=%s WHERE id=%s", (engine.encrypt(
                row[1]), engine.encrypt(row[2]) if row[2] else None, row[0]))