グラフは複数のデータベースオブジェクトから構成され、create_graph関数によるグラフ作成の後でも、新しいラベルが追加されるタイミングで新しいテーブルが作成されます。グラフを構成する複数のデータベースオブジェクトを将来作成されるものも含めてまとめて暗号化する場合は、グラフを保存するデータベース全体のデフォルトテーブル空間を暗号化テーブル空間にします。
例) 本機能を有効にするデータベース全体を暗号化対処とする場合
CREATE DATABASE rag_database TABLESPACE = encrypted_tablespace; CREATE EXTENSION age;
データベース単位で単一のテーブル空間を使用できない場合にグラフを暗号化するには、グラフを作成する操作の前に、デフォルトテーブル空間を暗号化されたテーブル空間に一時的に変更します。
例) テーブル空間の指定とグラフ作成の例
SET default_tablespace = 'secure_tablespace'; SELECT create_graph('graph1');