以下是一些有关 PostgreSQL 模式的基本操作:
1. 查看所有模式:
SELECT schema_name
FROM information_schema.schemata;
2. 创建模式:
CREATE SCHEMA schema_name;
3. 切换模式:
SET search_path TO schema_name;
这将更改当前会话的搜索路径,使其包含指定的模式。
4. 创建带有指定模式的表格:
CREATE TABLE schema_name.table_name (
column1 datatype1,
column2 datatype2,
...
);
5. 查看特定模式下的所有表格:
SELECT table_name
FROM information_schema.tables
WHERE table_schema = 'schema_name';
6. 删除模式:
DROP SCHEMA schema_name CASCADE;
注意:在删除模式时,CASCADE 选项将连同模式中的所有对象一起删除。
这只是一些基本的操作,实际使用中可能会根据需求进行调整。模式使得在一个数据库中管理多个对象更为方便,可以有效地组织和隔离不同的功能或用户的数据。
转载请注明出处:http://www.zyzy.cn/article/detail/14124/PostgreSQL