タグ

postgresqlに関するmick_0124coolのブックマーク (3)

  • PostgreSQL :: dump / restore / vaccum 関連 [Tipsというかメモ]

    DB をまるごと dump して zip 圧縮する(おもにバックアップ用途) % pg_dump -h DB名 -U ユーザ名 | gzip -c > dump.gz テーブルのみバックアップする % pg_dump -t テーブル名 DB名 > table.out 上記バックアップから復元する % psql -e データベース名 < table.out テーブルはdropされている必要がある vaccum % vacuumdb -f -z -v -d DB名 -h ホスト名 -U postgres -f: do full vacuuming フルバキューム -z: update optimizer hints オプティマイザの最適化 -v: write a lot of output 冗長表示モード あるDBを丸ごと(スキーマ、データ、ストアド等すべて)別DBに複製したい時は、ダンプして

  • 【HOMMEZ(オムズ)公式】すべては、悩める男性のために。

    HOMMEZ(オムズ)はすべての男性の悩みに寄り添い、心と身体の健康を支援し、男性としての喜びを享受できる社会を目指しています。人には相談しづらいAGA、ダイエット、ED、妊活にまつわる男性特有の悩みに対し、情報やソリューションを提供することで男性が前向きに自分らしく生きられる幸せを実現します。

    【HOMMEZ(オムズ)公式】すべては、悩める男性のために。
  • CakePHP PostgreSQLではgetInsertID()に注意

    @deprecated この情報はCakePHP1.2RC1までのものです。2008/06/26現在のリポジトリではチケットが反映され修正が完了しています。 CakePHP+PostgreSQLでModel#getInsertID()を使う場合、別セッションのシーケンス値が取得される問題があります。 問題点 ユーザ情報とその付加情報や、注文情報と明細情報などINSERT後にそのレコードに関連する情報としてid値を活用する場合、来とは異なるレコードに結びつく可能性があります。 ex) 別の注文情報に明細が登録される等 ただ、これはほぼ同時にINSERT文が発行された際に起こる現象ですので、それほど登録処理が行われないサイトではあまり遭遇するものではありません。(ですので、これまであまり表面化しなかったかと。) CakePHP1.2RC1/1.2-beta/1.1.19でこの問題があります。

  • 1