我的程序有问题。我们有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