6.8 サポートされていないキー・タイプのSQLプロパティ・グラフのロード
SQLグラフ内の既存のキーをグラフ・サーバー(PGX)にロードできない場合、かわりにデータベースに保持されている生成済キーを使用できます。
エッジ表
FRIENDS_WITH
のコンポジット・エッジ・キー(USER1
、USER2
)で定義されている次のSQLプロパティ・グラフについて考えてみます。CREATE PROPERTY GRAPH SOCIAL_NETWORK
VERTEX TABLES (
ACCOUNT
KEY (ID) LABEL USER PROPERTIES (FULL_NAME, USERNAME)
)
EDGE TABLES (
FRIENDS_WITH
KEY (USER1, USER2)
SOURCE KEY (USER1) REFERENCES ACCOUNT (USERNAME)
DESTINATION KEY (USER2) REFERENCES ACCOUNT (USERNAME)
NO PROPERTIES
)
OPTIONS (TRUSTED MODE);
SOCIAL_NETWORK
グラフはグラフ・サーバー(PGX)にロードできますが、エッジ・キーはロードされません。また、コンポジット・エッジ・キーについてはサブグラフのロードはサポートされていません。
これらの問題を解決するために、基礎となる
FRIENDS_WITH
エッジ表で次の回避策ステップを実行できます。