Mega sync performance improvements (#13746)
* Add a Postgres test [ci postgres] * Mega-optimized SELECT probe query [ci drivers] * Mega sync improvements [ci drivers] * Even more amazing sync perf improvements [ci drivers] * Fix bad edit [ci drivers] * Test/lint fixes* Test fix [ci drivers] * Some driver fixes [ci drivers] * Address PR feedback [ci drivers] * Test fixes for everything except for Oracle [ci drivers] * Fix Oracle [ci drivers] * Fix Redshift [ci redshift]
Showing
- modules/drivers/presto/src/metabase/driver/presto.clj 20 additions, 10 deletionsmodules/drivers/presto/src/metabase/driver/presto.clj
- modules/drivers/presto/test/metabase/test/data/presto.clj 2 additions, 3 deletionsmodules/drivers/presto/test/metabase/test/data/presto.clj
- modules/drivers/redshift/test/metabase/driver/redshift_test.clj 10 additions, 6 deletions...s/drivers/redshift/test/metabase/driver/redshift_test.clj
- modules/drivers/snowflake/src/metabase/driver/snowflake.clj 23 additions, 17 deletionsmodules/drivers/snowflake/src/metabase/driver/snowflake.clj
- modules/drivers/sqlite/src/metabase/driver/sqlite.clj 8 additions, 0 deletionsmodules/drivers/sqlite/src/metabase/driver/sqlite.clj
- modules/drivers/sqlite/test/metabase/driver/sqlite_test.clj 11 additions, 10 deletionsmodules/drivers/sqlite/test/metabase/driver/sqlite_test.clj
- src/metabase/driver/sql/query_processor.clj 7 additions, 2 deletionssrc/metabase/driver/sql/query_processor.clj
- src/metabase/driver/sql_jdbc/execute.clj 2 additions, 3 deletionssrc/metabase/driver/sql_jdbc/execute.clj
- src/metabase/driver/sql_jdbc/sync.clj 29 additions, 266 deletionssrc/metabase/driver/sql_jdbc/sync.clj
- src/metabase/driver/sql_jdbc/sync/common.clj 40 additions, 0 deletionssrc/metabase/driver/sql_jdbc/sync/common.clj
- src/metabase/driver/sql_jdbc/sync/describe_database.clj 124 additions, 0 deletionssrc/metabase/driver/sql_jdbc/sync/describe_database.clj
- src/metabase/driver/sql_jdbc/sync/describe_table.clj 193 additions, 0 deletionssrc/metabase/driver/sql_jdbc/sync/describe_table.clj
- src/metabase/driver/sql_jdbc/sync/interface.clj 56 additions, 0 deletionssrc/metabase/driver/sql_jdbc/sync/interface.clj
- src/metabase/plugins/jdbc_proxy.clj 25 additions, 13 deletionssrc/metabase/plugins/jdbc_proxy.clj
- src/metabase/sync/interface.clj 0 additions, 1 deletionsrc/metabase/sync/interface.clj
- src/metabase/sync/sync_metadata/fields/fetch_metadata.clj 3 additions, 3 deletionssrc/metabase/sync/sync_metadata/fields/fetch_metadata.clj
- src/metabase/util.clj 1 addition, 1 deletionsrc/metabase/util.clj
- test/metabase/driver/postgres_test.clj 20 additions, 0 deletionstest/metabase/driver/postgres_test.clj
- test/metabase/driver/sql_jdbc/sync/describe_database_test.clj 106 additions, 0 deletions.../metabase/driver/sql_jdbc/sync/describe_database_test.clj
- test/metabase/driver/sql_jdbc/sync/describe_table_test.clj 73 additions, 0 deletionstest/metabase/driver/sql_jdbc/sync/describe_table_test.clj
Loading
Please register or sign in to comment