温馨提示×

怎么用linux pgadmin建表

小樊
52
2026-10-09 09:42:15
栏目: 智能运维

在 Linux 下使用 pgAdmin 建表,通常有两种常见方式:图形界面(pgAdmin 4) 和 SQL 查询窗口。下面按最常用、最清晰的方式给你说明。


一、前提条件

  1. 已在 Linux 上安装并运行 PostgreSQL
  2. 已安装 pgAdmin 4(浏览器版或桌面版)
  3. pgAdmin 已连接到你的 PostgreSQL 数据库

二、使用 pgAdmin 图形界面建表(推荐新手)

1. 打开 pgAdmin 4

  • 浏览器访问:http://127.0.0.1:5050
  • 或启动桌面版 pgAdmin

2. 连接数据库

  • 左侧树形结构:
Servers
 └─ PostgreSQL
    └─ Databases
       └─ your_database
          └─ Schemas
             └─ public

3. 创建表

  1. 右键 Tables
  2. 选择 Create → Table
  3. 在弹出的窗口中:
    • General
      • Name:表名(如 users)
    • Columns
      • 点击 + 添加字段
      • 示例:
        名称 类型 约束
        id serial Primary key
        name varchar(50) NOT NULL
        age integer
    • 设置主键:
      • 切到 Constraints → Primary Key
      • 选择 id
  4. 点击 Save

✅ 表创建完成


三、使用 SQL 建表(更灵活)

1. 打开 Query Tool

  • 右键数据库 → Query Tool

2. 执行建表 SQL

CREATE TABLE users (
    id SERIAL PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    age INTEGER
);

3. 点击 ▶ Execute


四、验证表是否创建成功

\dt

或在 pgAdmin 左侧刷新 Tables


五、常见问题

❓ 没有 Tables 选项?
→ 确认连接的是正确的数据库,不是 postgres

❓ 权限不足?
→ 使用超级用户或执行:

GRANT ALL ON SCHEMA public TO your_user;

如果你愿意,可以告诉我:

  • 你是 Ubuntu / CentOS / 其他 Linux
  • 用的是 pgAdmin 4 网页版还是桌面版
  • 想建什么结构的表

我可以给你更具体的一步到位示例。

0 踩