PostgreSQL安装报错:The database cluster initialisation failed.

本人参照网上方法,按照以下步骤解决。(具体哪个步骤是必须的,至今也不是很清楚,O(∩_∩)O哈哈~)

1、第一次安装PostgreSQL报错The database cluster initialisation failed.时,等待安装程序结束运行,然后到PostgreSQL的安装后的程序目录下,右击文件夹-属性-安全,给每个Window账户都授权修改、读取和运行等权限;

2、使用PostgreSQL程序文件夹目录下的uninstall-postgresql.exe卸载程序;

3、重新安装PostgreSQL,再选择语言locale 时,选择“C”(网上有很多人建议选择诸如Chinese HongKong等)

展开阅读全文

PostgreSQL安装

06-14

<p>n PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES,现在已经更名为PostgreSQL. PostgreSQL支持大部分SQL标准并且提供了许多其它现代特性:复杂查询、外键、触发器、视图、事务完整性等。n</p>n<p>n  n</p>n<p>n <a href="https://baike.baidu.com/item/PostgreSQL/530240">PostgreSQL</a> 是一个免费的对象-关系数据库服务器(数据库管理系统),它在灵活的 BSD-风格许可证下发行。它提供了相对其他开放源代码数据库系统(比如 MySQL 和 Firebird),和专有系统(比如 Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server)之外的另一种选择。n</p>n<p>n  n</p>n<p>n 事实上, PostgreSQL 的特性覆盖了 SQL-2/SQL-92 和 SQL-3/SQL-99,首先,它包括了可以说是目前世界上最丰富的数据类型的支持,其中有些数据类型可以说连商业数据库都不具备, 比如 IP 类型和几何类型等;其次,PostgreSQL 是全功能的自由软件数据库,很长时间以来,PostgreSQL 是唯一支持<a href="https://baike.baidu.com/item/%E4%BA%8B%E5%8A%A1">事务</a>、<a href="https://baike.baidu.com/item/%E5%AD%90%E6%9F%A5%E8%AF%A2">子查询</a>、多版本并行控制系统(<a href="https://baike.baidu.com/item/MVCC">MVCC</a>)、<a href="https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%AE%8C%E6%95%B4%E6%80%A7">数据完整性</a>检查等特性的唯一的一种自由软件的<a href="https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F">数据库管理系统</a>。 Inprise 的 InterBase 以及<a href="https://baike.baidu.com/item/SAP">SAP</a>等厂商将其原先专有软件开放为自由软件之后才打破了这个唯一。最后,PostgreSQL拥有一支非常活跃的开发队伍,而且在许多黑客的努力下,PostgreSQL 的质量日益提高。n</p>n<p>n 从技术角度来讲,PostgreSQL 采用的是比较经典的<a href="https://baike.baidu.com/item/C%2FS">C/S</a>(client/server)结构,也就是一个客户端对应一个服务器端<a href="https://baike.baidu.com/item/%E5%AE%88%E6%8A%A4%E8%BF%9B%E7%A8%8B">守护进程</a>的模式,这个守护进程分析客户端来的查询请求,生成规划树,进行数据检索并最终把结果格式化输出后返回给客户端。为了便于客户端的程序的编写,由<a href="https://baike.baidu.com/item/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%9C%8D%E5%8A%A1%E5%99%A8">数据库服务器</a>提供了统一的客户端 C 接口。而不同的客户端接口都是源自这个 C 接口,比如<a href="https://baike.baidu.com/item/ODBC">ODBC</a>,<a href="https://baike.baidu.com/item/JDBC">JDBC</a>,<a href="https://baike.baidu.com/item/Python">Python</a>,<a href="https://baike.baidu.com/item/Perl">Perl</a>,<a href="https://baike.baidu.com/item/Tcl">Tcl</a>,<a href="https://baike.baidu.com/item/C%2FC%2B%2B">C/C++</a>,<a href="https://baike.baidu.com/item/ESQL">ESQL</a>等, 同时也要指出的是,PostgreSQL 对接口的支持也是非常丰富的,几乎支持所有类型的数据库客户端接口。这一点也可以说是 PostgreSQL 一大优点。n</p>n<p>n  n</p>n<p>n <strong>本课程作为PostgreSQL数据库管理一,主要讲解以下内容:</strong>n</p>n<p>n <strong><br /></strong>n</p>n<p>n 1.<span style="font-size:9px;">     </span>PostgreSQL安装和环境准备n</p>n<p>n 2.<span style="font-size:9px;">     </span>PostgreSQL数据查询n</p>n<p>n 3.<span style="font-size:9px;">     </span>PostgreSQL 数据过滤n</p>n<p>n 4.<span style="font-size:9px;">     </span>PostgreSQL 多表的联接n</p>n<p>n 5.<span style="font-size:9px;">     </span>PostgreSQL数据的分组n</p>n<p>n 6.<span style="font-size:9px;">     </span>PostgreSQL合集的操作n</p>n<p>n 7.   PostgreSQL 合集的分组n</p>n<p>n <br /></p>n<p>n <img src="https://img-bss.csdn.net/201906140515361517.png" alt="" /></p>n<p>n <img src="https://img-bss.csdn.net/201906140514591642.png" alt="" /></p>

没有更多推荐了,返回首页