PostgreSQL
用語の話
こちらが導入としてよかった。
PostgreSQLは、install時に、postgresユーザーを作成してる。ただ、passwordの設定がない。
なので、
rootで、passwdを設定して、postgresユーザーになって
createdb db1(例) とDBを作る。 createdbというコマンドが作られてる
作成後、psql db1 で 専用shell?に入って、create role my-name with login; とroleを作ってlogin権?を与える。
が、passwordの設定がある。(最初のものは unixのpassword, appなどでloginする際は別のようだ?)
psql -c "ALTER USER postgres WITH PASSWORD 'yourPassword'"
とlinuxのpostgresユーザー上のコマンドで、実行する。
helpの使い方
psql上で、
\? で psqlのコマンドリスト一覧
でそこに、
Help
\? [command]
\? options
\? variables
\h [NAME]
とある。
options, variablesはいい。そのまま。\h NAMEもいい。SQLの句のhelp \h SELECT みたいにすればよい(長くて読めないが)
\? command だけ引き方が分からない。show help on backlash commandsとあり、
\d, \l, \set とかのことだと思うが、、、なんにも出てこない。
ここを見ればよいか。