File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ export const SyncRequest = z.object({
1111 db : z . string ( ) . transform ( Connectable . transform ) ,
1212 seed : z . coerce . number ( ) . min ( 0 ) . max ( 1 ) . default ( 0 ) ,
1313 schema : z . coerce . string ( ) . default ( "public" ) ,
14- requiredRows : z . coerce . number ( ) . positive ( ) . default ( 2 ) ,
14+ requiredRows : z . coerce . number ( ) . nonnegative ( ) . default ( 2 ) ,
1515 maxRows : z . coerce . number ( ) . positive ( ) . default ( 8 ) ,
1616} ) ;
1717
Original file line number Diff line number Diff line change @@ -130,6 +130,10 @@ export class DependencyAnalyzer<T extends InsertableTuple = InsertableTuple> {
130130 schema : string ,
131131 graph : DependencyGraph ,
132132 ) : Promise < FindAllDependenciesResult < T [ "data" ] > > {
133+ // no dependencies if the user doesn't want anything
134+ if ( this . options . requiredRows === 0 ) {
135+ return { items : { } , notices : [ ] } ;
136+ }
133137 log . debug ( "Starting dependency resolution" , "dependency-resolution" ) ;
134138 this . seen . clear ( ) ;
135139 await this . connector . onStartAnalyze ?.( schema ) ;
You can’t perform that action at this time.
0 commit comments