建站学院转载 前些天,我在某论坛看到有人问createdb怎么用。我做了一个演示。我现在把我使用的命令贴上来,并加点注释。希望给对pg有兴趣的朋友一点提示。那位朋友说,直接指定创建数据库的名字去创建无法成功,其实,是因为这个朋友没有指定必须的参数。pg以默认用户(同当前操作系统登陆名)登陆,失败了。
以下为引用的内容: C:Documents and SettingsAdministrator>createdb somedb |
createdb 自身带了很多帮助信息非常有用。
以下为引用的内容: C:Documents and SettingsAdministrator>createdb -? createdb 创建一个 PostgreSQL 数据库. 使用方法: createdb [选项]... [数据库名称] [描述] 选项: -D, --tablespace=TABLESPACE 数据库默认表空间 -E, --encoding=ENCODING 数据库编码 -O, --owner=OWNER 新数据库的所属用户 -T, --template=TEMPLATE 要拷贝的数据库模板 -e, --echo 显示发送到服务端的命令 -q, --quiet 不写任何信息 --help 显示此帮助信息, 然后退出 --versoin 输出版本信息, 然后退出 联接选项: -h, --host=HOSTNAME 数据库服务器所在机器的主机名或套接字目录 -p, --port=PORT 数据库服务器端口号 -U, --username=USERNAME 联接的用户名 -W, --password 提示输入口令 默认情况下, 以当前用户的用户名创建数据库. 臭虫报告至 <pgsql-bugs@postgresql.org>. |
以下为引用的内容: C:Documents and SettingsAdministrator>createdb -U wap somedb CREATE DATABASE |
以下为引用的内容: C:Documents and SettingsAdministrator>set lang=enu |
以下为引用的内容: C:Documents and SettingsAdministrator>psql -U wap Welcome to psql 8.1.4, 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 wap=# Invalid command . Try ? for help. wap=# l List of databases Name | Owner | Encoding ---------------+----------+----------- Administrator | wap | SQL_ASCII mydb | wap | SQL_ASCII postgres | postgres | SQL_ASCII somedb | wap | SQL_ASCII template0 | postgres | SQL_ASCII template1 | postgres | SQL_ASCII wap | wap | UTF8 (7 rows) wap=# |
以下为引用的内容:Microsoft Windows XP [版本 5.1.2600] |
下一篇 网页内容显示不完整的解决方法