📜  postgres 设置默认模式 - SQL (1)

📅  最后修改于: 2023-12-03 15:18:38.124000             🧑  作者: Mango

Postgres 设置默认模式 - SQL

在 PostgreSQL 中,默认情况下,用户在没有明确指定用户名称的情况下,创建的所有表和数据库对象都将存储在 public 模式下。但是,在大型项目中,很少有人使用默认方案作为实际部署的一部分。相反,大多数人使用自己的方案来管理它们的对象。

这里将介绍如何设置默认模式以更好地管理对象。

查看默认模式

首先,可以使用以下命令查看默认模式:

SELECT current_schema();

该命令将返回当前默认模式的名称。

修改默认模式

要修改默认模式,首先需要创建一个新模式,然后设置其为默认模式。可以使用以下命令创建一个新模式:

CREATE SCHEMA my_schema;

此命令将创建一个名为 my_schema 的模式。

现在,可以使用以下命令更改默认模式:

ALTER USER postgres SET search_path TO my_schema;

这将将 my_schema 设为当前用户的默认模式,并影响之后创建的所有对象。

结论

在 PostgreSQL 中,可以轻松地设置默认模式来更好地管理对象。这将使数据库更整洁和易于使用,特别是在具有大量对象的项目中。