久々に psqlを触ったらびっくりするくらい忘れていたので、これはこれで新鮮だった。
人ってこのくらいキレイさっぱり忘れられるんだなぁ、道理で失恋で死ぬやつがたくさんいないわけだ。
以下、なにを忘れていたかの記録。文字通り備忘録。
- 起動にはDB名とユーザ名が必要 ・・・ psql -U user mydb
- 操作ヘルプ ・・・ ¥?
- 終わるとき ・・・ ¥q
- コマンド起動でSQL実行 ・・・ psql mydb -c ‘select * from tbl;’
- 外部ファイルをSQLとして実行 ・・・ psql mydb -f sql.txt
- 全部成功したときだけコミット ・・・ psql mydb -f sql.txt -1
- 対話:DB一覧 ・・・ ¥l
- 対話:テーブル一覧 ・・・ ¥d
- 対話:テーブル詳細 ・・・ ¥d mytable
- 対話:外部ファイル実行 ・・・ ¥i sql.txt
- WARNING: nonstandard use of \\ in a string literal at character N ・・・ エスケープ文字を含むときは、文字列はE”で包むこと(E’ほげほげ’)
- SQLでの文字列連結 ・・・ select “123” || “ABC” from