我的程序有問題。我們有2個表格:公司和typeofcompanies。公司有3列(「公司名稱」,「公司名稱」,「公司名稱」),公司類型有2列(「typeofcompanyId」,「typeofcompany」); 這是我的代碼將值插入公司: CREATE OR REPLACE FUNCTION insert_to_companies(c_name VARCHAR(255),toc INTEGER)
CREATE TABLE X AS
SELECT json_array_elements(json_rmq -> 'orders'::text) AS order
FROM table_name
WHERE blah;
我出現內存不足錯誤。 有什麼我可以做的解包上述? JSON列約爲〜5 MB,它在上面的'orders'中有大約150,000個數組元素。 我嘗試work_mem值高達25
我正在嘗試基於這兩個函數依賴關係創建一個模式。 A - > B,C,d 乙 - > d 我試圖建立一個單一的表既包括這些的FD與以下約束的: 一對元組(B,D)可以重複,但遵循FD的定義(每當有兩個B值相同,則D值也相同)。 CREATE TABLE one(
B INT PRIMARY KEY,
D INT NOT NULL,
UNIQUE (B, D)
);
我寫了一個函數將記錄插入表person。行ID是串行(自動遞增) CREATE OR REPLACE FUNCTION public.add_person(
name character varying,
email character varying,
level integer,
company_id integer,
comp_list int
我有3個表格:users,posts和likes。如果帖子在創建後的第一個小時內有5個以上的喜歡,則該帖子被稱爲熱帖。以下是用於查詢熱門帖子的列表。任何人都可以幫助我改進這個查詢(如何索引或重寫它)。 SELECT post.id,
post.content,
user.username,
COUNT(like.id)
FROM posts AS post