- 论坛徽章:
- 0
|
ubuntu 上面 安装了 PG 8.3
我按照这个link给的步骤 http://hocuspokus.net/2008/05/install-postgresql-on-ubuntu-804
$ sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD 'password';
template1=# \q
That alters the password for within the database, now we need to do the same for the unix user ‘postgres’:
$ sudo passwd -d postgres
$ sudo su postgres -c passwd
Now enter the same password that you used previously.
Then, from here on in we can use both pgAdmin and command-line access (as the postgres user) to run the database server. But before you jump into pgAdmin we should set-up the PostgreSQL admin pack that enables better logging and monitoring within pgAdmin. Run the following at the command-line:
$ sudo su postgres -c psql < /usr/share/postgresql/8.3/contrib/adminpack.sql
后面的configure我没有作。现在的问题是我是不是只有一个叫postgres的user,我想用他login怎么作呢? 我是必须让Linux的login 变成 postgres,才能login?
ubuntu:~$ su - postgres
Password:
Added user postgres.
postgres@ubuntu:~$ psql -U postgres
Welcome to psql 8.3.7, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help with psql commands
\g or terminate with semicolon to execute query
\q to quit
postgres=# create database second_database;
CREATE DATABASE
问题1,我怎么能知道我有多少DATABASE 了? mySQL 用 show DATABASES, PG 里面什么命令能作,我查8.3的manual也没找到。
问题2,如果我不想用postgres去login,比如我想用khandielas这个user id, 那么是不是我必须要在Linux上面有个用户名叫 khandielas。登入PG,一定要用同样的Linux 和 PG 用户名?
第一次用PG的 菜鸟, 十分感谢大伙的帮助
另外我现在想作个免费的hospital information system, 不想用mysql因为医院对速度要求不高。考虑到以后的功能拓展,PG 应该是最好的。如果哪位PG高手有兴趣,愿意出点力的话,请联系我 free.his.cn@gmail.com
现在国内主流医院系统的都是用SQL server 和 oracle。
[ 本帖最后由 khandielas 于 2009-5-17 12:29 编辑 ] |
|