【備忘録】PostgreSQLでシーケンス取得時のハマり所
2016年4月21日 データベース
関数(ストアドプロシージャ)で取得しに行く場合、「SECURITY DEFINER(セキュリティを定義)」オプションを有効にしているなら、その関数のオーナーのシーケンスに対する権限をallにしておかないといけない。 (U …
【備忘録】PL/pgSQLメモ
2016年4月3日 データベース
とりあえず本家の文書はこちら:PL/pgSQL – SQL手続き言語 | PostgreSQL 9.5.1文書 演算子 := 変数に値を代入する || 文字列を結合する 論理演算子 Logical Ope …
【備忘録】OMRON FORM3BP-203RPE III
2016年4月2日 equipment
OMRON社のFORM3(BP-203RPE III)について。 純正のフォルム@ネットサーバがなくても、PDF、JPEG、CSVを他の端末に飛ばすことはできる。 基本的にはWindowsマシンに共有フォルダを作って、そ …
【備忘録】PostgreSQLでストアドプロシージャ(関数)を書くときの注意
2016年3月30日 データベース
実行するときは SELECT test_function(); みたいにして使う。 パラメータ名にもやっぱり大文字使えない。 文字列を引数にする際、ダブルクォートで囲むとエラーが出る。シングルクォートで囲めば大丈夫。 ( …
【備忘録】CentOS 7でPostgreSQLの状態を確認する方法
2016年3月30日 データベース
CentOS 7普通にyumでPostgreSQL 9.2をインストールした場合、systemdの管理下に入る様子。 systemctl list-unit-files | grep postgresql でenable …
【備忘録】psqlを実行したらFATALエラーになってしまった時
2016年3月28日 データベース
「FATAL」「Ident 認証に失敗した」的なメッセージが出てpsqlが実行できなかったら、LinuxアカウントとPostgreSQLアカウントが一致していないため。 su – postgres でpostgresなど …
【備忘録】AWKでSQL生成 その2
2016年3月16日 データベース
次のようなCSVファイル(temp.csv)を元に、SQLを生成してみます。 # 区切り文字をカンマに変更 BEGIN {FS=”,”;} { # “”をNULLに変更 sub(“\”\””,”NULL”,$0); # …
【備忘録】PostgreSQLでCSV出力
2016年3月13日 データベース
WinのPostgreSQLでSELECT文の結果をCSVに出力するには、pgAdminのクエリツールでSELECT文実行して、出力ビューでCtrl+A→Ctrl+C→エディタにペースト&保存が一番早いと思いました。 テ …
【備忘録】Githubコマンド
2016年3月5日 git
いらなくなったローカルのブランチを削除 git branch –delete foobar 注意:他のブランチにcheckoutしてからでないとエラー出る。 「but not yet merged to HEAD」とで …
slick.jsで画像を中央に、縦横比維持して画面いっぱいに最大表示
2016年3月5日 Javascript
slick.js、ものすごく便利。 でも、(当たり前かもしれませんが)デフォルトでは画像を中央に、縦横比維持して画面いっぱいに最大表示してくれるわけではありません。 cssで、 img { max-width: 100% …