我很着急,现在开始学习PostgreSQL。不知道是不是这个数据库在国内知名度不高,所以在google上搜到的资料基本都是英文的。从一个oracle从业者的角度来说,玩一个数据库,首先要安装软件,然后打开黑匣子,输入一些代码,建立数据库,核对数量等等。
花开两朵,每桌一朵。现在分享一些我安装后用过的笔记。
windows下的安装其实很简单。选择安装路径后,就可以一直进行下一步了。最后,选择性安装这个那个可以忽略。毕竟我只是一个数据库开发人员。
安装后,您可以开始使用它。按照oracle的思路,应该是打开一个黑匣子,先用操作系统验证,用sysdba录入,然后建立表空间,新建用户,赋权,用新用户录入,创建表,插入数字,选择。一步一步来。
首先,打开黑盒,以超级用户身份登录。这里需要注意的是,和oracle不同的是,好像不能用操作系统的认证作为超级用户登录,只能用bin自带的createuser的一个可执行文件来创建用户。
如图,安装中有一个步骤时,需要输入密码。这个密码是默认的超级用户postgres。现在,要创建一个新用户,您必须首先连接到这个用户。这就是为什么红框里有参数-U。我创建的用户叫wings,-P是要求用户创建后系统创建一个密码。最后输入的密码是postgres用户的密码。
设置好1号用户后,要设置一个数据库,可能的话,先设置一个表空间。但是不知道怎么设置。以后再说吧。先建个数据库。该库有一个createdb可执行文件,使用它:
在wings用户下构建这个库。就像在oracle中一样,当一个用户登录到sqlplus并构建一个数据库时,这个数据库就属于这个用户了。有一个自带的管理软件AdminIII,相当好用。您可以查看数据库是否已成功建立:
可以看到数据库如我所愿的建立了。
接下来,您可以在黑盒中输入表格构建命令后插入数字。这个AdminIII也可以。而且图形界面好多了,出错后改也不会很难。