文系のIT勉強メモ

勉強中のメモと、インフラの覚書き

SQL

sql 触ってると当たり前だけど久々だと忘れること

SQL

insert のあと commit;しないと保存されない。 自動commitの設定にしとけばcommit要らないみたいだけど、まだまだ書き間違いもあるから自動ってこわい。マニュアルのほうがいい。 でもservletでdaoにsql文書くときは自動commitとして書けばいいみたい。servl…

postgres バージョン違いで2つ入れたときのポート番号

SQL

チームで作業していて何度か.warファイルを上書きしながら使うとき、postgresのポート番号・パスワードはみんなと同じでないと、毎回毎回META-INF/context.xmlを自分のに合わせて書き換えないといけなくなる。あとpostgresのバージョン違ったら動かなかった…

sqlのエラー「データベース"XXX"は存在しません」

SQL

エラー文 FATAL: データベース"XXX"は存在しません(pgjdbc: server-encoding として windows-31j を自動検出しました、メッセージが読めない場合はデータベースログおよび host, port, dbname, user, password, pg_dba.conf を確認してください) 解決済です …

SQLのCASE式による集約しつつの行列変換で、SUM以外の集約関数を使う時のELSEはどうなるか

SQL

SQLの授業でCASE式のELSEで0を返していい時とNULLでないといけない場合の話がわかりにくくて、同級生の天才くんに教えて貰ってなんとかわかったと思うので、せっかくだからメモしておく。 CASE式で表のデータを集約関数で計算するすべての場合に当てはまるこ…