📜  如何在 postgresql 中添加布尔列(1)

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

如何在 PostgreSQL 中添加布尔列

PostgreSQL 支持布尔类型,可以存储 true 或 false 值。在表中添加布尔列非常简单,下面将介绍如何在 PostgreSQL 中添加布尔列。

方法一

通过使用 ALTER TABLE 命令添加布尔列。

ALTER TABLE 表名 ADD COLUMN 列名 BOOLEAN;

例如,要在名为 users 的表中添加名为 is_active 的布尔列,请执行以下命令:

ALTER TABLE users ADD COLUMN is_active BOOLEAN;
方法二

通过使用 CREATE TABLE 命令创建表时添加。

CREATE TABLE 表名
(
   列1 数据类型,
   列2 数据类型,
   列3 BOOLEAN,
   ...
);

例如,要创建一个名为 users 的表,并为其添加名为 is_active 的布尔列,请执行以下命令:

CREATE TABLE users
(
   id SERIAL PRIMARY KEY,
   name VARCHAR(50) NOT NULL,
   is_active BOOLEAN NOT NULL DEFAULT true
);

注意:

  • BOOLEAN 数据类型默认为 NOT NULL,并且应明确指定 DEFAULT 值。
  • 布尔列的默认值可以是 true 或 false,取决于特定的应用程序需求。
结论

在 PostgreSQL 中添加布尔列非常简单。可以使用 ALTER TABLE 或 CREATE TABLE 命令。务必注意布尔列的默认值和其他定义。