2006年11月アーカイブ

■DBの一覧表示
psql -l

■DBを開く
psql DB名

■DB作成
createdb データベース名

■テーブルの作成
create table テーブル名(名前 型 種類,名前 型 種類);

■シーケンスを登録
create sequence シーケンス名;
CREATE SEQUENCEと表示されたらOK

create sequence profile_pdfid_seq minvalue 1000001;
だと1000001から始まるシーケンスとなる。

シーケンスを途中からはじめたいとき。
SELECT setval('profile_pdfid_seq', 1000010);

■テーブルを作る
createte table テーブル名(
○○ ××,
○○ ××,
○○ ××
);
CREATE TABLEとでたらOK

■カラムを削除
ALTER TABLE DB名 DROP columnname;

■カラムを追加
ALTER TABLE DB名 ADD columnname text(型);

ファイルの更新日は以下で取得できる。
date( 'Y.m.d.h.i', filemtime('xxxxxxx.txt') )