我有这个:
DROP SCHEMA Lab1 CASCADE;
CREATE SCHEMA Lab1;
CREATE TABLE Lab1.PERSONS(
SSN INT primary key,
Name CHARACTER (30),
HouseId INT,
ApartmentNumber INT ,
Salary DECIMAL (5, 2)
);
Run Code Online (Sandbox Code Playgroud)
但是这不起作用,它创建了架构,但是在一个奇怪的地方创建了表,在那里它无法查看(\d+例如),事实上,我知道它存在的唯一方法就是如果你试图丢弃"lab1"模式会抛出错误,说明lab1正在使用模式.
我尝试设置lab1架构的默认路径: ALTER ROLE -myusername- SET SEARCH_PATH to Lab1?
但这也没有用,\d+仍然有"人"公开.
那么,我如何将此表放入我想要的模式中?谢谢.
l = [a, a, a, b, b, c]
desired1 = [a, a, a]
desired2 = [b, b]
desired3 = [c]
Run Code Online (Sandbox Code Playgroud)
期望也可以是上面所有列表的列表.