怎样在PostgreSQL 9.1.3上建立数据库?
初学者
我进入SQL Shell后想运行 createdb 数据库名 建立数据库
但是没反应
有人说得在windows的命令行下执行 ,我试了 说没有这个命令
SQL Shell命令行如下:
Server [localhost]:
Database [postgres]:
Port [5432]:
Username [postgres]:
Client Encoding [SJIS]:
psql (9.1.3)
"help" でヘルプを表示します.
postgres=# createdb ccaa;
ERROR: "createdb"またはその近辺で構文エラー
行 1: createdb ccaa;
^
postgres=#
我是不是得推出postgres的数据库才能运行createdb ccaa;命令啊?
如果是的话应该怎样操作?请尽量写详细些,谢谢
------解决方案--------------------如果你用的WINDOWS操作系统,那
createdb 直接在WINDOWS的命令行下运行,不是在psql内。
C:> createdb mydb
------解决方案--------------------首先确保PostgreSQL系统服务启动
------解决方案--------------------
当然需要设置。 否则WINDOWS的命令行总不可能满磁盘去看看哪有这个 createdb 文件吧。
set path=c:\psql\bin\;%path%
换成你PSQL所在目录。
------解决方案--------------------上个帖子已经说过,在POSTGRESQL命令行下只能CREATE DATABASE name
在系统窗口下,进入BIN目录 OR 设置 路径
createdb mydb