単純に CREATE TABLE の PRIMARY KEY で指定してもエラーになる。 CREATE TABLE public.jsample ( id int4 NOT NULL, title varchar(60) NOT NULL, jdoc jsonb not NULL, PRIMARY KEY (id, jdoc->'item'->>'id') ); SQLエラー [42601]: ERROR: "->"またはその近辺で構文エラー PRIMARY KEY 複合の場合、一旦、JSONB型の列を指定しないで TABLE CREATE する。 CREATE TABLE public.js…