7.8 コンポジット・キーを使用したSQLプロパティ・グラフのロード
完全なSQLプロパティ・グラフまたはコンポジット・キーを持つサブグラフを、サーバー生成IDを使用してグラフ・サーバー(PGX)メモリーにロードできます。
コンポジット頂点(
FIRST_NAME、LAST_NAME)およびエッジ(USER1_FIRST_NAME、USER1_LAST_NAME、USER2_FIRST_NAME、USER2_LAST_NAME)キーで定義される次のSQLプロパティ・グラフについて考えてみます:CREATE PROPERTY GRAPH SOCIAL_NETWORK
VERTEX TABLES (
USERS
KEY (FIRST_NAME, LAST_NAME)
PROPERTIES (FULL_NAME, USERNAME)
)
EDGE TABLES (
FRIENDS_WITH
KEY (USER1_FIRST_NAME, USER1_LAST_NAME, USER2_FIRST_NAME, USER2_LAST_NAME)
SOURCE KEY (USER1_FIRST_NAME, USER1_LAST_NAME) REFERENCES USERS (FIRST_NAME, LAST_NAME)
DESTINATION KEY (USER2_FIRST_NAME, USER2_LAST_NAME) REFERENCES USERS (FIRST_NAME, LAST_NAME)
NO PROPERTIES
) OPTIONS (ENFORCED MODE);