Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

M23 rebase #3936

Closed
wants to merge 25 commits into from
Closed

M23 rebase #3936

wants to merge 25 commits into from

Commits on Jun 26, 2019

  1. In docker-entrypoint ensure tables exist

    Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    42b438d View commit details
    Browse the repository at this point in the history
  2. Update Circle CI for our workflow

    - Use new master / rc release release strategy (#440)
    - Migrate Circle CI 2.0 (#488, #502, #923)
    robotblake authored and Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    45c007c View commit details
    Browse the repository at this point in the history
  3. Add migrations-graph helper script.

    jezdez authored and Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    9e976f8 View commit details
    Browse the repository at this point in the history
  4. Switch to PyMySQL for MySQL 5.7 support

    Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    cfc8ac6 View commit details
    Browse the repository at this point in the history
  5. Don't execute query when changing data sources (fixes #29)

    Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    e687f91 View commit details
    Browse the repository at this point in the history
  6. Add compare query version support (re #7)

    spasovski authored and Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    900d674 View commit details
    Browse the repository at this point in the history
  7. Filter tables from schema browser (re #31)

    Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    9f489f5 View commit details
    Browse the repository at this point in the history
  8. Merge mozilla schema updates with schema from master

    Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    d52b90a View commit details
    Browse the repository at this point in the history
  9. merge upstream db changes

    Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    e635b3c View commit details
    Browse the repository at this point in the history
  10. Properly rollback failed db commits

    Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    3f352b8 View commit details
    Browse the repository at this point in the history
  11. Install redash-stmo.

    In the long run we'll be able to install additional dependencies by
    having an own Dockerfile to build images based on the Redash image
    but that installs additional Python dependencies. But until we have
    a fork with lots of changes ourselves we need to do it this way.
    
    Redash-stmo contains the ability to hook up our own Dockerflow
    library.
    
    Refs #13
    Refs #37
    jezdez authored and Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    2b1ff56 View commit details
    Browse the repository at this point in the history
  12. Unique names for query parameters (re #164)

    Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    26b4ca5 View commit details
    Browse the repository at this point in the history
  13. Closes #396: Integration with Flower.

    Marina Samuel authored and Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    18055cc View commit details
    Browse the repository at this point in the history
  14. Use production build of react when deployed (fixes #606)

    Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    cd79722 View commit details
    Browse the repository at this point in the history
  15. Enable documentation links and versions of data sources (re #6).

    Refs #537, #553.
    
    Co-authored-by: Marina Samuel <[email protected]>
    Co-authored-by: Allen Short <[email protected]>
    Allen Short and Marina Samuel committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    ea1ab65 View commit details
    Browse the repository at this point in the history
  16. Show query results for execution after changing data sources (re #29) (

    …fixes #774)
    Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    3b54439 View commit details
    Browse the repository at this point in the history
  17. Aggregate query results (re #35) (#339)

    Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    f42e8a1 View commit details
    Browse the repository at this point in the history
  18. Add empty migration to replace the removed schedule_until migration

    Marina Samuel authored and Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    41a70d1 View commit details
    Browse the repository at this point in the history
  19. Add merge migration.

    Marina Samuel authored and Allen Short committed Jun 26, 2019
    Configuration menu
    Copy the full SHA
    af72a2a View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2019

  1. Schema Viewer Drawer (getredash#3291)

    * Process extra column metadata for a few sql-based data sources.
    
    * Add Table and Column metadata tables.
    
    * Periodically update table and column schema tables in a celery task.
    
    * Fetching schema returns data from table and column metadata tables.
    
    * Add tests for backend changes.
    
    * Front-end shows extra table metadata and uses new schema response.
    
    * Delete datasource schema data when deleting a data source.
    
    * Process and store data source schema when a data source is first created or after a migration.
    
    * Tables should have a unique name per datasource.
    
    * Addressing review comments.
    
    * Update migration file for mixins.
    
    * Appease PEP8
    
    * Upgrade migration file for rebase.
    
    * Cascade delete.
    
    * Adding org_id
    
    * Remove redundant column and table prefixes.
    
    * Non-existing tables and columns should be filtered out on the server side not client side.
    
    * Fetching table samples should be optional and should happen in a separate task per table.
    
    * Allow users to force a schema refresh.
    
    * Use updated_at to help prune old schema metadata periodically.
    
    * Using settings.SCHEMAS_REFRESH_QUEUE
    
    * fix for getredash#2426 test
    
    * more stable test_interactive_new
    
    * Closes #927, #928: Schema refresh improvements.
    
    * Closes #934, #935: Remove type from schema browser and don't show empty example column in schema drawer (#936)
    
    * Speed up schema fetch requests with fewer postgres queries.
    
    * Add column metadata to Athena glue processing.
    
    * Fix bug assuming 'metadata' exists for every table.
    
    * Closes #939: Persisted, existing table metadata should be updated.
    
    * Sample processing should be rate-limited.
    
    * Add cli command for refreshing data samples.
    
    * Schema refreshes should not overwrite column 'example' field.
    
    * refresh_samples() should filter tables_to_sample on the datasource's id being sampled
    
    * Correctly wrap long text in schema drawer.
    
    Co-authored-by: Alison <[email protected]>
    2 people authored and Allen Short committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    eee3e6c View commit details
    Browse the repository at this point in the history
  2. Schema Improvements Part 2: Add data source config options.

    Marina Samuel authored and Allen Short committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    ed3d67e View commit details
    Browse the repository at this point in the history
  3. Schema Improvements Part 2: Rebase Commit.

    Marina Samuel authored and Allen Short committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    b1412ad View commit details
    Browse the repository at this point in the history
  4. Adding BigQuery schema drawer with data types and samples.

    Marina Samuel authored and Allen Short committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    156ecb0 View commit details
    Browse the repository at this point in the history
  5. Reprocess tables with empty samples sooner.

    Marina Samuel authored and Allen Short committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    4d800d8 View commit details
    Browse the repository at this point in the history
  6. Fix query id in parameter querystring names (fixes #942) (#969)

    This was broken by upstream changes.
    Allen Short committed Jun 27, 2019
    Configuration menu
    Copy the full SHA
    25adf75 View commit details
    Browse the repository at this point in the history