問題タブ [database-abstraction]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - web2py Database Abstraction Layer (DAL) 参照はデフォルトでカスケード上にありますか?
DAL を使用して web2py でデータベースを作成し、たとえば自分の Web サイトでユーザー コメント用のテーブルを作成し、その特定のコメントを送信したユーザーを取得できるようにする必要がある場合、メールで行うことができます
。電子メールは時間の経過とともに変化する可能性があり (可能なオプション)、その電子メールをそのユーザーの 1 対 1 の参照として使用するすべての「子」テーブルで電子メールが更新されない場合、データベース自体が存在しないユーザーを検索することになる可能性があります。
このため、子テーブルのすべての外部キーを自動的に更新する必要があるため、この機能 (外部キーのカスケードでの更新) が存在し、DAL を使用するときにデフォルトで / DAL 接続にそれを実行するように指示することは可能ですか?updateoncascade=True
必要なField("name", type="type", notnull=True, updateoncascade=True)
フィールドにを追加しますか?