SQL

データ型書式設定関数

 select to_char(now(), 'YYYY-MM-DD HH24:MI:SS');

http://www.postgresql.jp/document/pg746doc/html/functions-formatting.html

シーケンス

 select currval('t1_id_seq'); # => 直前に挿入したテーブルt1のカラムidの値
 select nextval('t1_id_seq'); # => 次にテーブルt1に挿入する時のカラムidの値

主キーの削除

 alter table users drop constraint users_pkey ;

主キーの追加

 ALTER TABLE users ADD primary key ( user_id );

トリガー

トリガー一覧

 select * from pg_trigger;

割り当てられている関数名

 select tgname,proname from pg_trigger t, pg_proc f
 where t.tgfoid = f.oid
 and tgname = 'TGNAME';

型変更(ALTER TABLE)

できない。

UNIXタイム(EPOCHタイム)の取得

 select extract(epoch from COLUMN_NAME) from TABLE_NAME;

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS