PostgreSQL

日付の表示形式変更

SELECT to_char(entry_date, 'YYYYMMDDHH24MI') FROM testTable; 参考URL http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/psql_k14.htm

起動中か確認

/usr/local/pgsql/bin/pg_ctl status

特定のテーブルをDUMP

pg_dump -h ホスト名 DB名 -t テーブル名 > ファイル名 http://www.yoshizutei.com/Linux_PostgreSQL.html http://www.sraoss.co.jp/PostgreSQL/Manual/PostgreSQL-7.1-ja/app-pgdump.html

ファイルからsql文実行

$psql -h [ホスト名] -U [ユーザ名] -f [ファイル名]

Description

COMMENT ON TABLE テーブル名 IS 'テストテーブル'; COMMENT ON COLUMN テーブル名.id IS 'プライマリーキー' ; COMMENT ON COLUMN テーブル名.name IS '名前' ; COMMENT ON COLUMN テーブル名.kana IS 'カナ' ; COMMENT ON COLUMN テーブル名.address IS '…

pg_connectとpg_exec

PostrgeSQLで作ったデータベースに接続し、その内容を操作する為のものです。 $d_base = pg_connect("user=*** password=*** dbname=mydb"); if($action == post && $sign == '書き込み'){ if($id && $name && $score){ pg_exec($d_base, "insert into mytbl…

起動

/usr/local/pgsql/bin/に移動し ./pg_ctl -D /usr/local/pgsql/data/ -w start ./psql -Upostgres -l

SQL の結果を出力したいとき(csv)

SQL の結果を出力したいとき 出力形式を変えたい時 \f '|' \pset recordsep '\n' \pset format aligned --デフォルト \f '\t' \pset format unaligned --タブ区切り 結果のみ(ヘッダーやフッター{件数}は出さない) \pset tuples_only --結果のみ(ヘッダ…

テーブルのカラム表示

\d テーブル名

PostgreSQLインストール

http://y-kit.jp/saba/xp/postgreinst.htm

idが自動で振られない?

http://ecw.seesaa.net/article/87829518.html

フィールド関係?

フィールドの型変更とか色々 http://www.postgresql.jp/document/pg820doc/html/sql-altertable.html プライマリーキー関係 http://www.ksknet.net/postgresql/primary_key.html フィールドの型変更 alter table 「テーブル名」 alter column 「変更するフィ…

テキストファイルを読み込みDB作成

あらかじめ、○○○dbを作成し、 『psql -e ○○○db 参考URL http://www.yc.musashi-tech.ac.jp/~yamada/doc/pgsql/index.html 参考URL http://www.postgresql.jp/document/pg653doc/j/user/user.htm

接続

今更\PostgreSQLの接続方法を書きます①コマンドプロンプトで『C:\Program Files\PostgreSQL\8.2\bin』に移動 ②『psql -U[ユーザ名] [DB名]』 例: 『psql -Uuser1 testdb』