顔を表示しながらプレゼン動画を録画する
2021年4月22日 tips
顔を小ウィンドウで表示しながらPowerPointでプレゼンし、その様子を録画するって、簡単そうで意外に難しいですよね。簡単に行う方法がありましたので共有します。 こちらのCameraViewerというソフト+ウェブカメ …
【PostgreSQL】ユーザ関数の中でdb_linkを使う
2020年9月18日 データベース
perform dblink_connect(‘foo’, ‘host=192.168.1.1 port=5432 dbname=foo user=bar password=pw’);return query selec …
【PostgreSQL】where句で配列を使う
2020年9月3日 データベース
関数の引数に配列を渡して、where句で in(配列) みたいに使いたいなと思った時は select * from foo_table where bar_column = any(配列); って感じでいけます。
【PostgreSQL】null以外の文字列を処理
2020年8月5日 データベース
nullを何かに置換するにはcoalesce() を使えばよいわけですが、その逆で、null以外の時に処理したいときは、 select regexp_replace(foo, ‘^.*$’, E& …
【PostgreSQL】テーブルのバックアップ
2020年6月15日 データベース
pgAdmin使うといろいろトラブりやすいので、pg_dump、psqlを使う方が安全かつ高速な印象です。 pg_dump.exe -h localhost -U postgres -t テーブル名 -d データベース名 …
【備忘録】vscode用のpl/pgsq用formatterはいいのがない
2020年5月7日 データベース
2020/5/6時点試したもの– SQL Formatter– SQL Formatter Mod– mssql– SQL Beautify– SQLTools …
【PostgreSQL】NpgsqlでTimestampTZは基本使わない
C# で Npgsqlを使ってtimestamp with time zoneのデータをinsertしていて、 – クライアントソフト側のTimeZoneはちゃんとTokyo– 引数で渡す時刻もち …
【PostgreSQL】uuidのmax
2020年4月10日 データベース
PostgreSQL、uuidのmax関数とかmin関数ってないんですよね。それ用の関数をわざわざ作って対処する方法もあるようですが、めんどくさかったのでこれで対処してしまいました。 max(uuidな値::text): …
vscodeのplantumlで、図を同フォルダに出力する
2020年4月8日 tips
vscodeでplantuml使ってますが、便利ですね。ただ、ダイアグラム(図)を同フォルダに出力するのに困ったので備忘録。PlantUMLのセッティング画面で、Export Out Dirという項目があり、そこのデフォ …
【psql】文字コード、SQLファイルを指定して結果をファイル出力する
2019年10月6日 データベース
まずはSQLファイルがあるところでコマンドプロンプト立ち上げる。(エクスプローラーのpathを表示している部分をクリックして、cmdと入力してEnterキーを押すのが簡単)psql -h ホストのIP -U ユーザー名 …