医療用ソフトウェア、データベース開発
社長ブログ
  • HOME »
  • 社長ブログ »
  • データベース

データベース

UMLのツール(Enterprise architect)について

大学生のころからRDBをいじってきた身からすると、アジャイル開発とはいっても、「何も考えずにまずは作りだしてしまえ」的な考え方は邪道に違いないと思っていて、ある程度拡張性などを担保したうえで、要件やDBデザインなどをしっ …

【備忘録】AWS RDS for PostgreSQL

・既存(ローカルのPostgreSQLなど)のデータベースを移行した場合、ユーザーはすべてCannot Loginに変更されている。 必要ならALTER ROLEを。 ・LEAKPROOFを指定した関数ははじかれて作成で …

【備忘録】Npgsqlの利用方法が変わった

以前、Npgsqlを利用するときは、Npgsqlをダウンロードして解凍し、実行ファイルのフォルダに置き、参照追加、という流れでしたが、 今はPackage Manager Consoleからインストールする形に替わったよ …

【備忘録】UNION句があるSELECT文をORDER BYする時

UNION句があると、 SELECT ‘foo’, 1 UNION ALL SELECT name, row_number() OVER (PARTITION BY bar_id) FROM bar_table WHER …

【備忘録】データベースから引き出した配列をJadeで条件分岐しつつ加工してリスト化

DBサーバから行の配列(ここではresult)を取ってきて、各行の中のanimalカラムのリストを作ります。 なお、各行にはanimal, number, animal_countが格納されているものとします。 ul e …

【備忘録】PostgreSQLでシーケンス取得時のハマり所

関数(ストアドプロシージャ)で取得しに行く場合、「SECURITY DEFINER(セキュリティを定義)」オプションを有効にしているなら、その関数のオーナーのシーケンスに対する権限をallにしておかないといけない。 (U …

【備忘録】PL/pgSQLメモ

  とりあえず本家の文書はこちら:PL/pgSQL – SQL手続き言語 | PostgreSQL 9.5.1文書 演算子 := 変数に値を代入する || 文字列を結合する 論理演算子 Logical Ope …

【備忘録】PostgreSQLでストアドプロシージャ(関数)を書くときの注意

実行するときは SELECT test_function(); みたいにして使う。 パラメータ名にもやっぱり大文字使えない。 文字列を引数にする際、ダブルクォートで囲むとエラーが出る。シングルクォートで囲めば大丈夫。 ( …

【備忘録】CentOS 7でPostgreSQLの状態を確認する方法

CentOS 7普通にyumでPostgreSQL 9.2をインストールした場合、systemdの管理下に入る様子。 systemctl list-unit-files | grep postgresql でenable …

【備忘録】psqlを実行したらFATALエラーになってしまった時

「FATAL」「Ident 認証に失敗した」的なメッセージが出てpsqlが実行できなかったら、LinuxアカウントとPostgreSQLアカウントが一致していないため。 su – postgres でpostgresなど …

« 1 2 3 5 »
PAGETOP
Copyright © 株式会社メイドインクリニック All Rights Reserved.