vsql_luhn はそのチェックディジットを検証し、生成するため、CHECK 制約で不正な番号が行に届く前に拒否できます。
この拡張機能はサードパーティが作成し、保守しています。VillageSQL はこれをビルド、テスト、または提供しておらず、以下の説明はメンテナー自身のドキュメントに従っています。これに依存する前に、そのドキュメントを読んでください。
インストール
VillageSQL のビルドツリー (VillageSQL_BUILD_DIR) に対してリポジトリからビルドし、.veb ファイルをサーバーの veb_dir にコピーして、インストールします。
追加される機能
luhn_valid は数値でないテキストに対して失敗せず 0 を返すため、未検証の入力を持つカラムに対する WHERE 句にそのまま使えます。
関連項目
- 利用可能な拡張機能 — 完全なカタログ
- intojhanurag/vsql-luhn — ソース、例、および既知の制限事項