File tree Expand file tree Collapse file tree 3 files changed +18
-11
lines changed
cubejs-cubestore-driver/src Expand file tree Collapse file tree 3 files changed +18
-11
lines changed Original file line number Diff line number Diff line change 11# CAUTION: This workflow exposes secrets. It is only supposed to be run on "merge into master" condition.
22name : ' Cloud Tests'
33on :
4+ # push doesn't work for PRs, it's safe to use it
5+ # only maintainers/core contributors are allowed to push directly to the main repository
46 push :
57 paths :
6- - ' .github/actions/integration/**'
8+ - ' .github/actions/integration/athena.sh'
9+ - ' .github/actions/integration/bigquery.sh'
710 - ' .github/workflows/cloud.yml'
8- - ' packages/**'
9- - ' .eslintrc.js'
10- - ' .prettierrc'
11+ - ' packages/cubejs-testing/**'
12+ - ' packages/cubejs-testing-shared/**'
13+ - ' packages/cubejs-backend-shared/**'
14+ - ' packages/cubejs-base-driver/**'
15+ - ' packages/cubejs-query-orchestrator/**'
16+ - ' packages/cubejs-schema-compiler/**'
17+ # drivers
18+ - ' packages/cubejs-athena-driver/**'
19+ - ' packages/cubejs-bigquery-driver/**'
1120 - ' lerna.json'
1221 - ' package.json'
13- - ' rollup.config.js'
1422 - ' yarn.lock'
15- - ' docs-gen/**'
16- - ' docs/**'
17- branches :
18- - master
1923
2024jobs :
2125 integration-cloud :
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ import {
2020 DownloadTableCSVData ,
2121 DriverInterface ,
2222 QueryOptions , StreamOptions ,
23- StreamTableData , TableName
23+ StreamTableData
2424} from '@cubejs-backend/base-driver' ;
2525import * as SqlString from 'sqlstring' ;
2626import { AthenaClientConfig } from '@aws-sdk/client-athena/dist-types/AthenaClient' ;
Original file line number Diff line number Diff line change @@ -24,7 +24,10 @@ import { WebSocketConnection } from './WebSocketConnection';
2424const GenericTypeToCubeStore : Record < string , string > = {
2525 string : 'varchar(255)' ,
2626 text : 'varchar(255)' ,
27- uuid : 'varchar(64)'
27+ uuid : 'varchar(64)' ,
28+ // Cube Store uses an old version of sql parser which doesn't support timestamp with custom precision, but
29+ // athena driver (I believe old version) allowed to use it
30+ 'timestamp(3)' : 'timestamp' ,
2831} ;
2932
3033type Column = {
You can’t perform that action at this time.
0 commit comments