SQLite をデータベースとして Flask を使用して Python Web アプリを作成しています。
自動インクリメント PK とファイル名を含むテーブルがあります。このテーブルに挿入するときにファイル名を生成して、最初のファイルの名前を file1、2 番目のファイル 2 などにします。これを行う最善の方法は何ですか? 私が最初に考えたのは、次の auto-inc を見つけてファイル名を生成し、データベースに挿入してコミットするトランザクションを実行することだけでした。問題は、Flask のトランザクションについて何も見つからないように見えることです。自動的に行われるように聞こえますが、ID ルックアップと挿入がアトミックであることを信頼できるかどうかはわかりません。私が推測するもう1つの選択肢は、insertステートメントでauto-inc値を何らかの形で使用することです.その新しい値は、その時点で何らかの方法で利用できますか? これらのアプローチまたは代替手段についての洞察をいただければ幸いです。