これが私の問題です:
次のような命名システムを使用している一連の SQL ファイルを実行しようとしています。
1-createtable.sql
2-modifytable.sql
.....
10-createanothertable.sql
等々。
問題は、ファイルを取得するために使用しているコードが、ファイル名を文字列として使用してファイルを注文することです。その結果、ファイルは次のように注文されます。
10-createanothertable.sql
1-createtable.sql
2-modifytable.sql
「-」の前の数値で実行する必要があります。
私は読んで、これが自然な並べ替えと呼ばれることを知っていますが、行く途中で何らかの方向性が欲しい.