@@ -14,6 +14,7 @@ import {
1414 deleteStream ,
1515 validateSql ,
1616} from "../client" ;
17+ import { SINK_DEFAULTS } from "../defaults" ;
1718import { authorizeR2Bucket } from "../index" ;
1819import {
1920 displayUsageExamples ,
@@ -231,10 +232,8 @@ async function buildField(
231232 { title : "string" , value : "string" } ,
232233 { title : "int32" , value : "int32" } ,
233234 { title : "int64" , value : "int64" } ,
234- { title : "u_int32" , value : "u_int32" } ,
235- { title : "u_int64" , value : "u_int64" } ,
236- { title : "f32" , value : "f32" } ,
237- { title : "f64" , value : "f64" } ,
235+ { title : "float32" , value : "float32" } ,
236+ { title : "float64" , value : "float64" } ,
238237 { title : "bool" , value : "bool" } ,
239238 { title : "timestamp" , value : "timestamp" } ,
240239 { title : "json" , value : "json" } ,
@@ -419,13 +418,16 @@ async function setupR2Sink(
419418 } ) ;
420419 }
421420
422- const fileSizeMB = await prompt ( "Roll file when size reaches (MB):" , {
423- defaultValue : "100" ,
424- } ) ;
421+ const fileSizeMB = await prompt (
422+ "Roll file when size reaches (MB, minimum 5):" ,
423+ {
424+ defaultValue : "100" ,
425+ }
426+ ) ;
425427 const intervalSeconds = await prompt (
426- "Roll file when time reaches (seconds):" ,
428+ "Roll file when time reaches (seconds, minimum 10 ):" ,
427429 {
428- defaultValue : "300" ,
430+ defaultValue : String ( SINK_DEFAULTS . rolling_policy . interval_seconds ) ,
429431 }
430432 ) ;
431433
@@ -511,17 +513,20 @@ async function setupDataCatalogSink(setupConfig: SetupConfig): Promise<void> {
511513 { title : "zstd" , value : "zstd" } ,
512514 { title : "lz4" , value : "lz4" } ,
513515 ] ,
514- defaultOption : 0 ,
515- fallbackOption : 0 ,
516+ defaultOption : 3 ,
517+ fallbackOption : 3 ,
516518 } ) ;
517519
518- const fileSizeMB = await prompt ( "Roll file when size reaches (MB):" , {
519- defaultValue : "100" ,
520- } ) ;
520+ const fileSizeMB = await prompt (
521+ "Roll file when size reaches (MB, minimum 5):" ,
522+ {
523+ defaultValue : "100" ,
524+ }
525+ ) ;
521526 const intervalSeconds = await prompt (
522- "Roll file when time reaches (seconds):" ,
527+ "Roll file when time reaches (seconds, minimum 10 ):" ,
523528 {
524- defaultValue : "300" ,
529+ defaultValue : String ( SINK_DEFAULTS . rolling_policy . interval_seconds ) ,
525530 }
526531 ) ;
527532
0 commit comments