superset
superset copied to clipboard
fix(db-migration): new_dataset_models_take_2 error on postgres
Previous code is not working. It is showing an error because the subquery is making a reference to the same table sl_columns. This code makes explicit the alias and join the tables NewColumn with the subquery. https://github.com/apache/superset/issues/20790
fix(superset db upgrade)
SUMMARY
Previous code is not working. It is showing an error because the subquery is making a reference to the same table sl_columns. This code makes explicit the alias and join the tables NewColumn with the subquery.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF
TESTING INSTRUCTIONS
run docker, and exec superset update db using a database with data from superset 1.x.x
ADDITIONAL INFORMATION
- [ X] Has associated issue: https://github.com/apache/superset/issues/20790
Codecov Report
Merging #21417 (437e0f4) into master (d3f9fbb) will decrease coverage by
10.84%. The diff coverage is74.25%.
:exclamation: Current head 437e0f4 differs from pull request most recent head 55e55b9. Consider uploading reports for the commit 55e55b9 to get more accurate results
@@ Coverage Diff @@
## master #21417 +/- ##
===========================================
- Coverage 66.57% 55.72% -10.85%
===========================================
Files 1791 1835 +44
Lines 68593 69970 +1377
Branches 7319 7590 +271
===========================================
- Hits 45665 38990 -6675
- Misses 21031 29014 +7983
- Partials 1897 1966 +69
| Flag | Coverage Δ | |
|---|---|---|
| hive | 52.60% <ø> (-0.34%) |
:arrow_down: |
| mysql | ? |
|
| postgres | ? |
|
| presto | 52.50% <ø> (-0.34%) |
:arrow_down: |
| python | 57.81% <ø> (-23.49%) |
:arrow_down: |
| sqlite | ? |
|
| unit | 50.90% <ø> (+0.09%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
| Impacted Files | Coverage Δ | |
|---|---|---|
| ...d/packages/superset-ui-chart-controls/src/index.ts | 100.00% <ø> (ø) |
|
| ...-chart-controls/src/sections/advancedAnalytics.tsx | 14.28% <ø> (ø) |
|
| ...t-controls/src/sections/echartsTimeSeriesQuery.tsx | 33.33% <0.00%> (ø) |
|
| ...i-chart-controls/src/sections/forecastInterval.tsx | 100.00% <ø> (ø) |
|
| ...perset-ui-chart-controls/src/sections/sections.tsx | 71.42% <0.00%> (-16.08%) |
:arrow_down: |
| ...i-chart-controls/src/utils/expandControlConfig.tsx | 100.00% <ø> (ø) |
|
| .../packages/superset-ui-core/src/chart/types/Base.ts | 100.00% <ø> (ø) |
|
| ...ntend/packages/superset-ui-core/src/color/index.ts | 100.00% <ø> (ø) |
|
| ...superset-ui-core/src/connection/callApi/callApi.ts | 100.00% <ø> (ø) |
|
| ...uperset-ui-core/src/query/types/AnnotationLayer.ts | 100.00% <ø> (ø) |
|
| ... and 707 more |
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more
Hey @micsbot thanks for this submission! Can you address the issue with pre-commit and then we can merge!
https://github.com/apache/superset/actions/runs/3023984202/jobs/4897820803
If you're new to pre-commit, I wrote about that here: https://preset.io/blog/tutorial-contributing-code-to-apache-superset/#crafting-a-git-commit