PostgreSQL

トランザクション

トランザクション関連コマンド BEGIN:トランザクションの開始 COMMIT:トランザクションの確定と終了 ABORT:トランザクションの中止 psql -U sample sample sample=> select id,name from addressbook; id | name --------+--------------- 1 | 鈴木 太郎 2 |…

SELECT文の応用、5回

テーブルへのデータ一括登録 〜タブ区切りテキストファイルからデータベースへ \copy テーブル名 from ファイル名 [csv] 〜データベースからファイルへ \copy テーブル名 to ファイル名 [csv]csvオプションを指定すると、カンマ区切りテキストが利用できる …

CREATE TABLE文の応用、4回

今日はPostgreSQLの4回目(06-07)create tableコマンドには制約オプションがある。これを使えばテーブル内に書き込むデータを制約できるので、間違って値をセットすることを防止できる。 NOT NULL制約 UNIQUE制約 PRIMARY KEY制約 CHECK制約 NOT NULL制約 指…

データベースの基本操作 3th (June)

sample というユーザ名で sample というデータベースを扱う。 $ psql -l List of databases Name | Owner | Encoding ------------+------------+------------ postgres | postgres | EUC_JP sample | postgres | EUC_JP template0 | postgres | EUC_JP temp…

のインストールと初期設定

日経Linuxの「基礎から学ぶPostgreSQL」を見ながらお勉強 情報源 PostgreSQLのホームページ(英語) http://www.postgresql.org/ 日本PostgreSQLユーザ会のホームページ(日本語) http://www.postgresql.jp/ バージョンの歴史 バージョン リリース時期 主な機能…