6.8 Loading SQL Property Graphs with Composite Keys
You can load a full SQL property graph or a sub-graph with composite keys into the graph server (PGX) memory using server-generated IDs.
Consider the following SQL property graph which is defined with
composite vertex (
FIRST_NAME
, LAST_NAME
) and edge
(USER1_FIRST_NAME
, USER1_LAST_NAME
,
USER2_FIRST_NAME
, USER2_LAST_NAME
)
keys: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);
Parent topic: Loading a SQL Property Graph into the Graph Server (PGX)