当前位置: 首页 > wzjs >正文

网站建设商虎小程序娱乐公司网站建设价格

网站建设商虎小程序,娱乐公司网站建设价格,上海人才服务中心官网,外贸网站模板推荐目录 一、安装 PostgreSQL 最新版本安装(推荐) 安装特定版本(如 14) 二、基本服务管理 三、连接数据库 四、常规数据库操作 1. 用户与权限管理 2. 数据库管理 3. 表操作 4. 数据操作 五、常用 psql 元命令 六、备份与恢…

目录

一、安装 PostgreSQL

最新版本安装(推荐)

安装特定版本(如 14)

二、基本服务管理

三、连接数据库

四、常规数据库操作

1. 用户与权限管理

2. 数据库管理

3. 表操作

4. 数据操作

五、常用 psql 元命令

六、备份与恢复

1. 使用 pg_dump

2. 恢复数据库

七、配置远程访问

八、性能监控

九、扩展管理

十、日志管理

十一、版本升级

常用管理工具推荐

连接示例


一、安装 PostgreSQL
最新版本安装(推荐)
# 添加官方源并安装
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt update
sudo apt install postgresql postgresql-contrib
安装特定版本(如 14)
sudo apt install postgresql-14 postgresql-client-14

二、基本服务管理
命令说明
sudo service postgresql start启动服务
sudo service postgresql stop停止服务
sudo service postgresql restart重启服务
sudo service postgresql status查看状态
sudo systemctl enable postgresql设置开机自启

三、连接数据库
# 切换到 postgres 系统用户
sudo -i -u postgres# 连接默认数据库
psql  # 或指定数据库: psql mydb# 直接连接(无需切换用户)
sudo -u postgres psql

四、常规数据库操作
1. 用户与权限管理
-- 创建用户
CREATE USER devuser WITH PASSWORD 'securepass';-- 修改密码
ALTER USER devuser PASSWORD 'newpass';-- 授予数据库权限
GRANT ALL PRIVILEGES ON DATABASE mydb TO devuser;-- 删除用户
DROP USER IF EXISTS olduser;
2. 数据库管理
-- 创建数据库
CREATE DATABASE mydb OWNER devuser ENCODING 'UTF8';-- 列出所有数据库
\l-- 切换数据库
\c mydb-- 删除数据库
DROP DATABASE olddb;
3. 表操作
-- 创建表
CREATE TABLE users (id SERIAL PRIMARY KEY,name VARCHAR(50) NOT NULL,email VARCHAR(100) UNIQUE,created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);-- 查看所有表
\dt-- 查看表结构
\d users-- 删除表
DROP TABLE users;
4. 数据操作
-- 插入数据
INSERT INTO users (name, email) 
VALUES ('Alice', 'alice@example.com');-- 查询数据
SELECT * FROM users WHERE name LIKE 'A%';-- 更新数据
UPDATE users SET email = 'new@example.com' WHERE id = 1;-- 删除数据
DELETE FROM users WHERE id = 1;

五、常用 psql 元命令
命令说明
\?查看帮助
\l列出数据库
\c dbname切换数据库
\dt列出表
\d table查看表结构
\du列出用户
\x切换扩展显示模式
\timing开启/关闭执行时间
\q退出 psql
\i filename.sql执行 SQL 文件
\e在编辑器中编辑命令
\conninfo显示连接信息

六、备份与恢复
1. 使用 pg_dump
# 备份单个数据库
sudo -u postgres pg_dump mydb > mydb_backup.sql# 备份所有数据库
sudo -u postgres pg_dumpall > all_backup.sql# 压缩备份
sudo -u postgres pg_dump mydb | gzip > mydb_backup.gz
2. 恢复数据库
# 恢复 SQL 备份
sudo -u postgres psql -d mydb -f mydb_backup.sql# 恢复压缩备份
gunzip -c mydb_backup.gz | sudo -u postgres psql mydb

七、配置远程访问
  1. 修改配置文件:

    sudo nano /etc/postgresql/14/main/postgresql.conf
    

    取消注释并修改:

    listen_addresses = '*'
    
  2. 编辑访问规则:

    sudo nano /etc/postgresql/14/main/pg_hba.conf
    

    添加行:

    host    all             all             0.0.0.0/0               md5
    
  3. 重启服务:

    sudo service postgresql restart
    

八、性能监控
-- 查看活动连接
SELECT * FROM pg_stat_activity;-- 查看锁信息
SELECT * FROM pg_locks;-- 查看表大小
SELECT pg_size_pretty(pg_total_relation_size('users'));-- 查看索引使用情况
SELECT * FROM pg_stat_user_indexes;

九、扩展管理
-- 安装扩展(如 PostGIS)
CREATE EXTENSION postgis;-- 查看已安装扩展
\dx-- 卸载扩展
DROP EXTENSION postgis;

十、日志管理
# 查看错误日志位置
sudo -u postgres psql -c "SHOW log_directory;"# 常用日志配置 (/etc/postgresql/14/main/postgresql.conf)
log_destination = 'stderr'
logging_collector = on
log_line_prefix = '%m [%p] %q%u@%d '
log_statement = 'all'  # 记录所有SQL

十一、版本升级
# 安装新版本(如 15)
sudo apt install postgresql-15# 停止服务
sudo service postgresql stop# 升级数据
sudo pg_upgradecluster 14 main 15# 删除旧版本(确认新版本正常后)
sudo pg_dropcluster 14 main

常用管理工具推荐

  1. pgAdmin (GUI):
    sudo apt install pgadmin4
    
  2. 命令行工具:
    sudo apt install postgresql-client-14
    

          

连接示例

# 本地连接
psql -U devuser -d mydb# 远程连接
psql -h 192.168.1.10 -p 5432 -U devuser -d mydb

提示:生产环境建议:

  1. 定期备份 (cron + pg_dump)
  2. 启用 WAL 归档
  3. 配置定期 vacuum
  4. 使用连接池 (pgBouncer)

文章转载自:

http://go0i5NFv.ftmzy.cn
http://b2NGX5lO.ftmzy.cn
http://q3Jy9CWx.ftmzy.cn
http://UdxoW6cl.ftmzy.cn
http://zgxtfgOZ.ftmzy.cn
http://60oLc1Et.ftmzy.cn
http://fseR3kuy.ftmzy.cn
http://KZrQb5p8.ftmzy.cn
http://t1PUwK0W.ftmzy.cn
http://AAMdAaHk.ftmzy.cn
http://2WOnbM9A.ftmzy.cn
http://yi7toCxS.ftmzy.cn
http://vjMV2kSx.ftmzy.cn
http://OeBszUsz.ftmzy.cn
http://Q00YY5bN.ftmzy.cn
http://DzB09Vda.ftmzy.cn
http://hWXapNDT.ftmzy.cn
http://3psGqyi4.ftmzy.cn
http://RZ5wuljz.ftmzy.cn
http://pVDCxvms.ftmzy.cn
http://QrYNT5qS.ftmzy.cn
http://m5Vwae6f.ftmzy.cn
http://hO5LYkRu.ftmzy.cn
http://bfnupYIw.ftmzy.cn
http://tlawbzJC.ftmzy.cn
http://fi0BqYDJ.ftmzy.cn
http://9KLzO48m.ftmzy.cn
http://xTkYiuFV.ftmzy.cn
http://wzpX0Q2k.ftmzy.cn
http://3rrylZtP.ftmzy.cn
http://www.dtcms.com/wzjs/712688.html

相关文章:

  • 网站域名格式西安市建设工程信息网诚信信息平台诚信承诺书在哪儿下载
  • 茶具网站模板桥梁建设网站在哪里可以投稿
  • 免费永久网站注册wordpress 建论坛
  • 网站 建设运行情况报告wordpress删除文章数据库
  • 网站建设的建议和意见网站建设兼职在哪找
  • 想要自己做一个网站怎么做网站建设案例精粹 电子书
  • 烟台做网站的价格网站SEO优化托管
  • wordpress字段seo赚钱暴利
  • 培训机构不退钱最怕什么举报厦门seo管理
  • 做网站和推广公司商城网站 备案
  • 中国沈阳网站在哪里下载wordpress4.8.3安装
  • 衡水住房和城乡建设局网站青岛专业制作网站的公司吗
  • 如何给企业做网站网站建设有那些内容
  • 保险网站建设的目标外贸建站主机空间哪家好
  • 网站建设收费标准策划站酷网官方入口网页版
  • 网站建设越秀wordpress不能创建怎么解决方法
  • 网站建设需注意的destoon 网站搬迁
  • 大型门户网站建设哪家好秦皇岛城市建设局官网
  • 什么网站做调查能赚钱wordpress机械模板下载
  • 网站建设样板济南网站假设推广
  • 爱看视频的网站钢构网架公司
  • 2017做网站挣钱吗北京建设银行
  • 浏阳企业网站建设找人做网站被骗
  • 制作网站网站网站建设浦东
  • 长春网站开发推荐织梦模板库
  • 上海网站设计的公司wordpress站点一百数据卡不
  • 门户网站开发注意哪些网站建设视频教程
  • 网站备案年限查询外贸网站建设推广公司
  • 建站最便宜的平台wordpress添加广告插件吗
  • 租房网站建设多少钱网站域名在哪看