数年前に play フレームワーク 2 で ebean を発見しました。クエリを使用してデータベースにアクセスする方法がとても気に入っています。しかし今、私はいくつかの問題を抱えています。マルチテナンシー SaaS アプリケーションを作成したいと考えています。すべての顧客は、PostgreSQL データベースに独自のスキーマを持つ必要があります。
実行時にスキーマを変更する方法が見つかりません。確かに、スキーマに名前を付けるカスタマイズされた構成で新しい ebean サーバーを作成できます。しかし、これはすべての要求に対して重すぎると思います。また、実行時にスキーマをよりエレガントな方法で変更する方法はありますか? そうでない場合、そのような関数を組み込むためにどのクラスを拡張する必要がありますか? 実行時に作成されるテーブル名はどこにありますか?