从10.5升级到10.6,现在postgres 8.1被重创.为了让事情变得更糟,我try 安装了8.4,我很确定这会让事情变得更糟十倍.无论如何,当我try 启动postgres并创建用户时,我得到的例外是:

createuser:无法连接到

我如何在Mac电脑上完全摆脱postgres,这样我就可以重做一遍?

谢谢

推荐答案

问题在于我机器上的PostgreSQL帐户.

我删除了该帐户,并按照以下说明继续卸载:

自动卸载:

在安装目录中,将有一个卸载postgresql.应用程序文件.正在执行(双击)将卸载PostgreSQL安装.

手动卸载:

  1. 停止服务器:

    sudo /sbin/SystemStarter stop postgresql-8.3
    
  2. 删除菜单快捷方式:

    sudo rm -rf /Applications/PostgreSQL 8.3
    
  3. 删除ini文件:

    sudo rm -rf /etc/postgres-reg.ini
    
  4. 删除启动项目:

    sudo rm -rf /Library/StartupItems/postgresql-8.3
    
  5. 删除数据和安装的文件:

    sudo rm -rf /Library/PostgreSQL/8.3
    
  6. 删除用户发帖:

    sudo dscl . delete /users/postgres 
    

Postgresql相关问答推荐

在输入稍有错误的PostgreSQL表中进行快速字符串搜索

为MCV扩展统计设置统计目标

无法在kubernetes中设置postgres复制

Npgsql中准备好的语句和参数化查询有什么区别?

如何在不同的行中显示两列,避免重复并省略空条目

如何在plpgsql中找到一行中的最大值?

在 postgresql 数据库 timestampz 中保留用户偏移量

从 Postgres 字段中的多个值中进行 Select

postgresql 在查询中插入空值

如何防止materialized 视图在 pg_restore 期间刷新?

Postgres jsonbNOT contains运算符

在 Spring Boot 应用程序中禁用表重新创建

如何在 postgres 中使用 json_populate_recordset 解析 json

使用枚举与布尔值?

为什么是||在 PostgreSQL/Redshift 中用作字符串连接

使用 Postgresql 数据库(OSX Lion)创建 Rails 3.1 应用程序

PostgreSQL:从转储中恢复数据库 - 语法错误

PL/pgSQL 执行与执行

PostgreSQL 无法启动:server.key具有组或世界访问权限

Rails 5 db 迁移:如何修复 ActiveRecord::ConcurrentMigrationError