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

怎么做二级域名网站网站服务器商

怎么做二级域名网站,网站服务器商,什么样的网站好优化,wordpress新闻模版在 Ubuntu 下彻底卸载并重新安装 PostgreSQL(包括所有版本及其数据目录)的步骤 下面是一个在 Ubuntu 下彻底卸载并重新安装 PostgreSQL(包括所有版本及其数据目录)的步骤。 文章目录 在 Ubuntu 下彻底卸载并重新安装 PostgreSQL&…

在 Ubuntu 下彻底卸载并重新安装 PostgreSQL(包括所有版本及其数据目录)的步骤

下面是一个在 Ubuntu 下彻底卸载并重新安装 PostgreSQL(包括所有版本及其数据目录)的步骤。

文章目录

  • 在 Ubuntu 下彻底卸载并重新安装 PostgreSQL(包括所有版本及其数据目录)的步骤
    • 一、备份(可选,但强烈推荐)
    • 二、卸载 PostgreSQL 并删除残留文件
    • 三、重新安装 PostgreSQL 与 PostGIS
    • 四、安装postgispgpointcloud扩展
    • 五、验证安装与启动状况
    • 六、恢复数据(如果做了备份)

一、备份(可选,但强烈推荐)

# 切换到 postgres 用户,导出所有数据库
sudo -u postgres pg_dumpall > ~/all_databases_backup.sql

~/all_databases_backup.sql 拷到安全位置。


二、卸载 PostgreSQL 并删除残留文件

# 1. 停止服务
sudo systemctl stop postgresql# 2. 卸载所有 postgresql 包
sudo apt purge -y postgresql* libpq-dev# 3. 删除配置和数据目录
sudo rm -rf /etc/postgresql
sudo rm -rf /etc/postgresql-common
sudo rm -rf /var/lib/postgresql
sudo rm -rf /var/log/postgresql
sudo rm -rf /var/run/postgresql# 4. 清理无用依赖和缓存
sudo apt autoremove -y
sudo apt autoclean

此时系统中已无 PostgreSQL 及其配置、数据残留。


三、重新安装 PostgreSQL 与 PostGIS

# 1. 更新包列表
sudo apt update# 2. 安装 PostgreSQL(默认版本)及其 contrib 扩展
sudo apt install -y postgresql postgresql-contrib# 3. 如果需要 PostGIS 和 pointcloud 支持,一并安装:
sudo apt install -y postgis postgresql-*-pointcloud

安装完成后,APT 会自动为你创建并启动一个名为 main 的 cluster(通常对应当前系统的 PostgreSQL 主版本)。

ERROR: extension “postgis” is not available

PostgreSQL 找不到相应版本的 PostGIS 和 PointCloud 控制文件,也就是说系统里并没有为 PostgreSQL 17 安装这些扩展包。Ubuntu 默认仓库里可能只给早期版本打包,或者你还没装上对应的 “postgresql-17-postgis”、“postgresql-17-pgpointcloud” 这样的版本化包


四、安装postgispgpointcloud扩展

  1. 更新 apt 索引

    sudo apt update
    
  2. 搜索可用的 postgis 包

    apt-cache search postgresql-17-postgis
    # 也可以搜 pointcloud
    apt-cache search postgresql-17-pgpointcloud
    

    如果能看到类似 postgresql-17-postgis-3postgresql-17-pgpointcloud 的条目,直接安装它们:

  3. 安装版本化扩展

    sudo apt install -y postgresql-17-postgis-3 postgresql-17-pgpointcloud
    
  4. 重启你的 cluster

    sudo pg_ctlcluster 17 main restart
    
  5. 进入 psql 创建扩展

    sudo -u postgres psql -d postgis_aa
    CREATE EXTENSION postgis;
    CREATE EXTENSION pointcloud;
    \q
    
(base) zhanyong@ubuntu:~/cesium-deepsea/SLAM$ apt-cache search postgresql-17-postgis
postgresql-17-postgis-3 - Geographic objects support for PostgreSQL 17
postgresql-17-postgis-3-dbgsym - debug symbols for postgresql-17-postgis-3
postgresql-17-postgis-3-scripts - Geographic objects support for PostgreSQL 17 -- SQL scripts
(base) zhanyong@ubuntu:~/cesium-deepsea/SLAM$ 

安装对应的扩展即可

sudo apt install -y  postgresql-17-postgis-3 postgresql-17-postgis-3-scripts
sudo apt install -y  postgresql-17-pointcloudsudo -u postgres psql -d postgis_aa
CREATE EXTENSION postgis;
CREATE EXTENSION pointcloud;

如果成功应该显示如下内容:

postgis_aa=# CREATE EXTENSION postgis;
CREATE EXTENSION
postgis_aa=# CREATE EXTENSION pointcloud;
CREATE EXTENSION

五、验证安装与启动状况

# 查看 cluster 状态
sudo pg_lsclusters# 启动 cluster(如果未自动启动)
sudo pg_ctlcluster $(pg_lsclusters -h | awk 'NR==1{print $1, $2}') main start# 切换到 postgres 用户并进入 psql
sudo -i -u postgres psql

psql 里,你可以执行:

SELECT version();
\l      -- 列出数据库
\q      -- 退出

如果输出了 PostgreSQL 版本号,且没有报错,说明安装和集群启动都已成功。


六、恢复数据(如果做了备份)

# 作为 postgres 用户恢复所有库
sudo -i -u postgres psql < ~/all_databases_backup.sql

恢复完成后,不要忘了删除或保管好备份文件。


完成上述步骤后,你就拥有了一个全新的、正常运行的 PostgreSQL 环境,可以继续创建数据库、启用 PostGIS/pointcloud 扩展,并建表了。


文章转载自:

http://EV6iEW40.wrxxk.cn
http://wdgAJ0ts.wrxxk.cn
http://0RzHECQu.wrxxk.cn
http://vZ8XO00O.wrxxk.cn
http://rGrOpCHu.wrxxk.cn
http://KxtU2ec9.wrxxk.cn
http://kz0idtys.wrxxk.cn
http://JkuQpvHM.wrxxk.cn
http://Eo1LVg4b.wrxxk.cn
http://YFqckZxy.wrxxk.cn
http://hTYEgBFn.wrxxk.cn
http://bvqbkOQo.wrxxk.cn
http://zBG9kMfW.wrxxk.cn
http://uPTKEuaT.wrxxk.cn
http://xCzqX4EP.wrxxk.cn
http://6O7V0VLE.wrxxk.cn
http://APeGTY10.wrxxk.cn
http://OdhTaqqb.wrxxk.cn
http://ezgMeZZh.wrxxk.cn
http://41mfdfLU.wrxxk.cn
http://xpQeWpky.wrxxk.cn
http://9XpGkuu8.wrxxk.cn
http://OL9wJRWP.wrxxk.cn
http://Dzj6lwXC.wrxxk.cn
http://v1FU3NQs.wrxxk.cn
http://Y6WURSec.wrxxk.cn
http://IMsrwdw0.wrxxk.cn
http://1EvGxV6d.wrxxk.cn
http://NrpHis94.wrxxk.cn
http://PNBWbGTx.wrxxk.cn
http://www.dtcms.com/wzjs/643347.html

相关文章:

  • 用ps怎么做网站步骤江西网站建设技术
  • 商城源码哪家品牌好网站怎么做seo排名
  • 珠海网站建设 科速erp系统教学
  • 怎样做企业手机网站首页电脑版微信登录入口
  • 网站开发软件平台有哪些网站建设与管理课程的目标
  • 网站查询信息wordpress 当前主题
  • 枝江企业网站网站开发 微信开发 微信营销
  • vps主机上搭建网站嘉兴建企业网站
  • 网站建设哪家公司好一点网络营销内容有哪些方面
  • 山东网站营销seo电话wordpress开启注册
  • 小程序定制开发网站如何做网站性能优化
  • 济南可信网站湖南正规竞价优化公司
  • 盘锦市城乡建设厅网站建设招标网 手机官方网站
  • 没网站怎么做cpa定制网站前准备
  • 网站同步微博在百度做网站
  • 网站开发需要逻辑吗网络营销经典失败案例
  • 简单制作网页的软件优化网站佛山厂商
  • 基层建设收录网站网页制作成品网站
  • 网站文章排序wordpress教程网盘
  • c2c网站有哪几个关键词热度分析
  • 三位数的域名网站wordpress企业主题破解版
  • 怎样建设一个能上传数据的网站宁波优化网站排名软件
  • 相城建设监理有限公司网站网站维护工程师工资
  • 郫县网站制作建设网站方法有哪些内容
  • 网站开发的工作好做吗龙岩网站推广营销
  • 超值的扬中网站建设wordpress织梦帝国
  • 最专业的手机网站制作wordpress不用它的首页
  • 海阳做网站搭建网站架构怎么做
  • 怎样做网站的关键字搜索功能怎样搭建电商平台
  • 网站策划方案书网站开发这行怎么样