我有一張桌子和一個複合類型:PSQL自定義類型插入結果NULL
CREATE TYPE server AS (
id text,
load int
)
CREATE TABLE live_log (
id serial PRIMARY KEY,
edges server[],
origins server[],
time time NOT NULL,
date date NOT NULL,
day text
)
我試圖插入live_log表中的一行:
INSERT INTO live_log(edges, origins, day, date, time)
VALUES (
ARRAY[ROW('edge1', 20),ROW('edge2', 30)]::server[],
ARRAY[ROW('origin1', 20),ROW('origin2', 30)]::server[],
'Monday',
'11-01-1994',
'11:00:30'
);
但插入的結果無論INSERT查詢中有任何更改,複合類型數組都保持爲空。
任何人都可以幫我弄清楚我的INSERT有什麼問題嗎?