phoenix の名前空間は、Mysql のライブラリ名に似ている場合があります。デフォルトでは、作成されたテーブルはデフォルトの名前空間にあります。
1. 名前空間マッピングパラメータを有効にする
1) phoenix.schema.isNamespaceMappingEnabled: デフォルトは false で、有効にすると、スキーマを使用して作成されたテーブルが名前空間にマッピングされます。これはクライアント側とサーバー側の両方で設定する必要があります。一度設定した場合は、ロールバックしないでください。このプロパティが有効になっている場合、レガシー クライアントは機能しません。
2) phoenix.schema.mapSystemTablesToNamespace: デフォルトは true、開始すると、システム テーブルは自動的に SYSTEM 名前空間に移行されます。false に設定すると、システム テーブルがデフォルトの名前空間に作成されます。クライアントとサーバーの両方で設定する必要があります。
2. モードの相互作用
https://phoenix.apache.org/ language/index.html#create_schema
3. モードを指定するテーブルを作成します。
CREATE TABLE my_schema.my_table ( id BIGINT not null primary key, date Date)
4. モードでテーブルを削除します。
DROP TABLE my_schema.my_table;