def get_async_database_uri(database_uri):
    """
    Transform populate database schema to async format,
    which is used by SQLA-Wrapper
    """
    uri = database_uri
    database_schema_async_maps = [
        ('sqlite://', 'sqlite+aiosqlite://'),
        ('mysql+pymysql://', 'mysql+aiomysql://'),
        ('postgres://', 'postgresql+asyncpg://'),
    ]
    for sync_schema, async_schema in database_schema_async_maps:
        uri = uri.replace(sync_schema, async_schema)
    return uri