模式(也叫架構)是指定的表集合。 它還可以包含檢視,索引,序列,資料型別,運算子和函式。
在PostgreSQL中,CREATE SCHEMA
語句用於建立模式。 模式不能巢狀。
語法:
CREATE SCHEMA schema_name;
通過SQL命令列直接建立 -
CREATE SCHEMA myschema;
按照以下步驟建立模式:
開啟pgAdmin並將PostgreSQL連線到本地主機伺服器。點選加號圖示展開資料庫。
可以看到有三個資料庫。 在這裡,我們使用 yiibai_db
資料庫,展開資料庫「yiibai_db
」。如下圖所示 -
在這裡,您可以看到「模式(架構)」。在架構上並右鍵單擊它,您可以看到新建模式選項。 點選它並建立一個新的模式(架構)。如下圖所示 -
建立一個名為「myschema
」的模式(架構)。
按照以下步驟在模式中建立表:
展開新建立的模式「myschema
」,您可以看到以下內容。
在「myschema
」的模式(架構)下,選擇資料表並右鍵點選。可以看到「新建資料表」。 單擊新建資料表並建立表。
可以通過單擊列並新增按鈕新增列。
-- 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;
如果您不再需要它,您可以刪除這個架構。
按照以下說明刪除或刪除模式(架構):
點選架構,選擇「myschema
」並點選右鍵。就應該看到刪除/移除選項。 點選刪除/移除選項。
點選「是」按鈕刪除。 如果顯示以下框。如果看到以下框,請單擊確定。
然後,可選擇先刪除從屬物件。或直接右鍵點選「myschema
」,選擇「級聯移除」,如下所示 -
單擊「是」刪除從屬物件。刪除依賴物件後,目標模式自動刪除。