PostgreSQL
公式情報はこのあたり。 PostgreSQL 任意の精度を持つ数 実行環境 PostgreSQL 9.3.5 データベース・テーブルの作成 psql (9.3.5) postgres=# create database decimal_test; CREATE DATABASE postgres=# \c decimal_test decimal_test=# CREATE TABLE decima…
DBに制約を張る このようなテーブルがあったとします。 CREATE TABLE products( id serial NOT NULL, code varchar NOT NULL, price integer NOT NULL CHECK (price > 0), CONSTRAINT pk_products PRIMARY KEY (id) ); 各カラムにNOT NULL制約 priceにCHECK…
PostgreSQLを使ったわりと大きめのデータベースを設計することになったので、ER図を作成するツールについて調べました。 自分のために調べたことのメモなので「MySQLは?」とか訊かれても基本的にわかりません。 対象とするツール GUI Database Design Tools…