Webアプリケーション用の簡単なドキュメント管理システムをセットアップしようとしています。
WebアプリケーションはPHPで記述されており、MSSQLDBを使用します。
MSSQL DBには、個人を識別するテーブル「Persons」、テーブルPersonsの行へのログインを含むテーブル「Logins」、「SchoolClass」と呼ばれる別のテーブルに学校のSchoolClassesがあります。
別のテーブル「PersonsToSchoolClasses」を使用して、どのPersonがどのクラスに属しているかを判別できます。
これを見ると、テーブル「クラス」にはグループが含まれており、「個人」にはSVNで必要なユーザーが含まれていることがわかります。
このクラスとその関連付けは、頻繁に変更される可能性があります。
今、私はsvnで実験します。私はそれがまさに私が必要としているものであることを認識しました。
私はstackoverflow.comに投稿された次の質問でそれを設定しようとしました: svnリポジトリに権限を設定する方法は?
ここでは、すべてのグループとすべてのユーザーを手動で構成する必要があると説明されています。
そして最後に私の質問:
データベーステーブルからグループとユーザーを構成することは可能ですか?多分SQLで?すべてのユーザーとグループが保存されているファイルは必要ありません。また、パスワードはすでにデータベースに含まれています。SVNがこれらのテーブルを取得して使用する方法が必要です。