400-090-9964


博客 | 论坛

教学文章

PostgreSQL怎么创建删除模式(架构)?

时间:2020-07-08 来源:

在PostgreSQL中,CREATE SCHEMA语句用于创建模式。 模式不能嵌套。

CREATE SCHEMA myschema;


使用PostgreSQL UI创建模式

按照以下步骤创建模式:

打开pgAdmin并将PostgreSQL连接到本地主机服务器。点击加号图标展开数据库。

可以看到有三个数据库。 在这里,我们使用 my_db 数据库,展开数据库“my_db”。如下图所示

在这里,您可以看到“模式(架构)”。在架构上并右键单击它,您可以看到新建模式选项。 点击它并创建一个新的模式(架构)。如下图所示 -

创建一个名为“myschema”的模式(架构)。

PostgreSQL在Schema中创建表

按照以下步骤在模式中创建表:

展开新创建的模式“myschema”,您可以看到以下内容。

在“myschema”的模式(架构)下,选择数据表并右键点击。可以看到“新建数据表”。 单击新建数据表并创建表。

删除PostgreSQL模式

如果您不再需要它,您可以删除这个架构。

按照以下说明删除或删除模式(架构):

点击架构,选择“myschema”并点击右键。就应该看到删除/移除选项。 点击删除/移除选项。

点击“是”按钮删除。 如果显示以下框。如果看到以下框,请单击确定。

然后,可选择先删除从属对象。或直接右键点击“myschema”,选择“级联移除”,如下所示 -

单击“是”删除从属对象。删除依赖对象后,目标模式自动删除。

使用架构的优点:

模式有助于多用户使用一个数据库,而不会互相干扰。

它将数据库对象组织成逻辑组,使其更易于管理。

可以将第三方模式放入单独的模式中,以避免与其他对象的名称相冲突。

版权所有@北京神脑资讯技术有限公司(CUUG,中国UNIX用户协会) Copyright 2017 ALL Rights Reserved 京ICP备11008061号 京公网110108006275号

CUUG旗下网站:www.cuug.com.cn www.cuug.com oracle.cuug.com bbs.cuug.com bd.cuug.com

电话:010-59426307 010-59426319 邮政编码:100089

海淀校区:北京市海淀区紫竹院路88号紫竹花园4号楼D座703(CUUG)