Ubuntu 安装 PostgreSQL

Ubuntu 安装 PostgreSQL(最新稳定版 + 一步到位)

我给你最简单、零报错、生产可用的 Ubuntu 安装 PostgreSQL 教程,全程复制粘贴即可。

一、先更新系统(必做)

#bash运行
sudo apt update
sudo apt upgrade -y

  

二、直接安装 PostgreSQL(官方默认源)

#bash运行
sudo apt install postgresql postgresql-contrib -y

 

  • 安装的是 Ubuntu 官方源最新稳定版(一般是 14/15/16)
  • 自动设置开机自启
  • 自动创建默认用户和数据库

三、查看是否安装成功

bash运行
psql --version
 
看到版本号就说明成功了。

四、默认状态说明(很重要)

  • 服务已自动启动
  • 默认端口:5432
  • 默认管理员用户:postgres
  • 默认数据库:postgres
  • 数据库目录:/var/lib/postgresql/版本/main

五、第一次登录 PostgreSQL(必须会)

bash运行
sudo -u postgres psql
 
直接进入 PostgreSQL 命令行。

六、设置 postgres 密码(必须设置)

进入 psql 后执行sql :
ALTER USER postgres PASSWORD '你的密码';
 
示例:sql:
ALTER USER postgres PASSWORD 'Admin@123456';
 
然后退出sql:
\q
 

七、允许远程连接(可选,常用)

1. 编辑配置文件

bash运行
 
sudo nano /etc/postgresql/*/main/postgresql.conf
 
这里的*表示第一个文件(夹),装的pg17这里就是17,可以用17代替。
找到这一行,修改为:
listen_addresses = '*'
 

2. 编辑权限文件

bash运行:
sudo nano /etc/postgresql/*/main/pg_hba.conf
在末尾添加:
host all all 0.0.0.0/0 md5

3. 重启 PostgreSQL

bash运行
sudo systemctl restart postgresql
 

八、常用命令(收藏)

bash运行:
# 启动
sudo systemctl start postgresql

# 停止
sudo systemctl stop postgresql

# 重启
sudo systemctl restart postgresql

# 查看状态
sudo systemctl status postgresql

# 开机自启
sudo systemctl enable postgresql
 

九、测试登录

bash运行:
psql -U postgres -h 127.0.0.1 -p 5432

输入你设置的密码即可登录。

 

PostgreSql的大小写坑:

Badelfish插件可以把pg翻译成sqlserver,适合平滑迁移。

或者用orm插件比如EntityFramework的自动处理。

--Babelfish插件能把pg翻译成sqlserver,端口号1433,自动处理了大小写等,但是有些复杂语法不支持
--------1、可以同时创建Employee、employee、eMployee、EMployee、emPloyeE等个表
--大写表名需要加双引号
select * from "Employee";
--不加双引号会去查小写的employee表
select * from Employee;

--同一个表可以有两个字段名:sID、sid、siD、SiD之类的
--字段名大写需要加双引号
select "sID","sName" from employee;
--不加双引号会查询出错,或者去查小写的字段名
select sID,sName from employee;

image

 

image

 

posted @ 2026-03-14 09:22  海宏软件  阅读(120)  评论(0)    收藏  举报