仕事メモとか

仕事中に調べた情報とか知ったことをメモしています。
unixコマンド, vim, oracle, putty, postgresql, bash, EXCEL, python, SQL全般 など。
最近は tableau, movabletype とかも触ったりしています。
雑な読書感想とかはこちら

カテゴリ: PostgreSQL

文字列でエラーになったと思ったら、全然別のところだった話えー、なんかこう色々あったんですが、トラブル対応をしたときの話をメモしておきます。・問い合わせパワポが出ない。・プログラムbashで書かれているけど、中はjsonにしたデータを渡してパワポを作っているpython ... もっと読む
このエントリーをはてなブックマークに追加

時間がない状態でpostgreSQLの緊急対応をした話。 あんまりきらびやかな話ではなく、結構現場現場した話です。 postgreSQLを魔改造して 緊急対応した話 from asa 999 ... もっと読む
このエントリーをはてなブックマークに追加

ERROR:  canceling statement due to conflict with recovery  が出たはい、あんまりpostgreSQL詳しく無いんですが、エラーが出たので調査。エラーはたまに出る、selectのSQLが遅い、ということで環境っぽい。調べてみたら、オートVACUUMが悪さをしていて、これのせいでレ ... もっと読む
このエントリーをはてなブックマークに追加

bool_or と bool_and があるSQLpostgreSQLだけっぽいんですが、boolに関する便利な集約関数がありました。超簡単説明:bool_or : 内容が1つ以上trueならtruebool_and : 内容が全てtrueならtrueはい、簡単ですね。select bool_or(dat=1), bool_and(dat=1) from(select 1 as da ... もっと読む
このエントリーをはてなブックマークに追加

postgresqlでoracleのminusみたいなものを探したら、あった(except) はい、もうタイトルのままなんですが、 postgresqlでは呼び方が変わっていました。 正確にはoracleがminusで、 postgresqlとSQLserverがexceptという表記法でした。 使い方は両方一緒なので、 ... もっと読む
このエントリーをはてなブックマークに追加

ERROR: for SELECT DISTINCT, ORDER BY expressions must appear in select list が出た はい、postgreSQLを使ってる時にこのエラーが出ました。 文中に書いてある通り、 order by してるんだけど、selectにdistinctしてるんだよね、どうすんねん。 というよう ... もっと読む
このエントリーをはてなブックマークに追加

brew install postgresql で、perl.h がどうのこうのでコケる はい、macに環境を構築しようと四苦八苦しているのですが、 postgresqlをインストールしようとすると、なんかエラーでコケます。 postgresqlのバージョンは11です。 brew install postgresql (略 ... もっと読む
このエントリーをはてなブックマークに追加

in句の上限_oracle,PostgreSQL,mySQL比較 なんとなくイメージ的に、in句の上限って1000だっけ、って思って改めて調べたら、 DBによりました。 oracle=1000 postgreSQL=2000上限無し →こちらは2000個ではなく、語彙の長さが2kバイトのようでした。 mySQL=上限無し(但 ... もっと読む
このエントリーをはてなブックマークに追加

1行のインサートで複数行突っ込む方法(insert into ... values) はい、複数行のinsert文を書いていたのですが、 同じだったら1insertでいけるじゃん、ということで調べてみました。 元々はPostgreSqlでやろうと思っていたら、oracleでもmySQLでも使えるっぽい。 ... もっと読む
このエントリーをはてなブックマークに追加

PostgreSQLで複数行の連番のレコードを作る方法 かなり特殊な要件ですが、1~6の行データが存在するはずなのに、 4までしかないとか、5までしかない、っていうものがありまして。 その場合、欠損行は欠損として出す必要がありました。 ということで、こんな ... もっと読む
このエントリーをはてなブックマークに追加

↑このページのトップヘ