3

テーブルをPostgresのスキーマのような構造にグループ化する方法はありますか?OracleDBに移動したいPostgresqlサーバーがあります。テーブルを分類するために多くのスキーマを使用します。オラクルで似たようなものはありますか?Oracleにはスキーマがありますが、スキーマとユーザーの間には1対1の関係があります。スキーマ==ユーザー。

この質問により適しているかもしれない別のスタック交換はありますか?

4

1 に答える 1

3

Oracleでは、PostgreSQLで作成したのと同じ量のスキーマを作成する必要があります。各スキーマがユーザーにも関連付けられているという事実は、気にしないでください。

それがあなたが疑問に思っているのであれば、それらすべてのユーザーでログインする必要はありません。

1人の「アプリケーション」ユーザーを作成し、さまざまなスキーマで作成したテーブルに必要な権限をそのアプリケーションユーザーに付与するだけです。

PostgreSQLの検索パス機能を使用して完全修飾テーブル名を回避した場合は、さまざまなスキーマのテーブルを指すシノニム(「applicatoin」ユーザーが所有)を作成する必要があります。

于 2012-04-12T22:45:06.660 に答える