psql
psql は対話型で postgreSQL を使う道具。
既に postmater が動いていれば、次のようにして起動出来る。
ttyq3:makoto@u 20:49:26/020325(~)> psql test
Welcome to psql, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help on internal slash commands
\g or terminate with semicolon to execute query
\q to quit
test=#
ここで test という名前のデータを作っていない時には次のようになってしまう。
postgres@u 16:34:06/030526(~)> psql recent_status
FATAL: Database "recent_status" does not exist in the system catalog.
psql: FATAL: Database "recent_status" does not exist in the system catalog.
この時は
createdb を使って予め作って
おく。簡単に言うと、次の通り。
ttyp2:makoto@u 18:25:57/040402(...databases/postgresql)> createdb test
CREATE DATABASE
引数はデータべース名。
既にあるものの一覧が見たければ
psql -l
とする。
終了するのは \q か ^D
入力待の文字にも注目する。
=> 通常使用者
=# データべース管理者
=> 完結
-> 入力の途中 semicolon(;) を入力していない。
(> ( の中に居る
等。
|