Code前端首页关于Code前端联系我们

PostgreSQL UI 创建和删除模式(schema)

terry 2年前 (2023-09-26) 阅读数 58 #数据库

模式(也称为模式)是指定的表集合。它还可以包含视图、索引、序列、数据类型、运算符和函数。

创建架构

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

语法:

CREATE SCHEMA schema_name;
SQL

直接通过 SQL 命令行创建 -

CREATE SCHEMA myschema;
SQL

使用 PostgreSQL UI 创建架构 F 步骤 打开 pgAdmin A 将 PostgreSQL 连接到本地主机服务器。单击 加号 图标以展开数据库。
PostgreSQL UI创建与删除模式(架构)

可以看到有3个数据库。这里我们使用yiibai_db数据库,并扩展数据库“yiibai_db”。如下图所示 -
PostgreSQL UI创建与删除模式(架构)
这里可以看到“图案(建筑)”。在架构上单击鼠标右键,您可以看到选项新建架构。单击它并创建一个新方案(方案)。如下图所示 -
PostgreSQL UI创建与删除模式(架构)
创建一个名为“myschema”的架构(schema )。 ?
在“myschema”的架构 (schema) 下,选择DataTable 并单击。您可以看到“新数据表”。单击新建数据表并创建表。

PostgreSQL UI创建与删除模式(架构)

可以通过单击Column添加按钮来添加列。

-- Table: myschema.tb_test

-- DROP TABLE myschema.tb_test;

CREATE TABLE myschema.tb_test
(
  id integer,
  name character(254)
)
WITH (
  OIDS=FALSE
);
ALTER TABLE myschema.tb_test
  OWNER TO postgres;
SQL

删除 PostgreSQL 架构

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

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

单击 schema,选择“myschema♿”并右键单击。您应该会看到选项 删除/删除。单击选项删除/删除

PostgreSQL UI创建与删除模式(架构)

点击“”按钮进行删除。如果出现下面的框。当您看到以下框时,单击确定
PostgreSQL UI创建与删除模式(架构)

然后您可以选择先删除依赖对象。或者直接点击“myschema”,选择“级联删除”,如下图 -
PostgreSQL UI创建与删除模式(架构)
点击“是删除对象”删除依赖对象后有,目标模式将自动删除。

使用模式的优点:

  • 模式可帮助多个用户使用数据库而不会互相干扰。
  • 它将数据库对象组织成逻辑组,使它们更易于管理。
  • 可以将第三方模式放置在单独的模式中,以避免与其他对象发生名称冲突。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门