タグ

postgresqlに関するpikioのブックマーク (24)

  • まとめ読み! PostgreSQL最近のアップデート

    まとめ読み! PostgreSQL最近のアップデート:もう一度始めたい人のPostgreSQL(1) 依然としてシステムの中核を担っているRDBMS。その中でも、オープンソースの代表的なRDBMSである「PostgreSQL」を取り上げ、最近のアップデート内容とインストール方法などを紹介します。 最近、データベース界隈ではNoSQLが徐々に注目を集めていますが、現状では依然としてRDBがシステムの中核を握っているといえるでしょう。 「PostgreSQL」は代表的なオープンソースRDBMSの1つです。強大な影響力を持つ単一企業ではなく、有志の開発者とユーザーが集まるオープンなコミュニティによって活発に開発が続けられています。 1年に1回、機能追加を伴うメジャーバージョンアップを行うという安定したペースで10年以上開発が続けられているほか、年に数回、バグ修正を中心としたマイナーバージョンアッ

    まとめ読み! PostgreSQL最近のアップデート
  • RDBMS in the Cloud: PostgreSQL on AWSを読んでみた | DevelopersIO

    はじめに AWSにはRDSというマネージドなデータベースサービスがあることは皆さんご存知だと思います。そこで提供されているデータベースは、MySQLOracleSQLServerの3種類です。そうです、PostgreSQLが無いのです!ナイナイ詐欺のAWSなので、そのうち出てくると思いますが、今のところはありませんので、自前で構築する必要があります。せっかく構築するなら、オンプレのコピー感覚で使うのではなく、クラウドネイティブに使いたいものです。今回は、そんなPostgreSQLをEC2上で構築するために考えるポイントをまとめたホワイトペーパーをベースに理解を深めたいと思います。 PostgreSQL on Amazon EC2 PostgreSQLは、ACID(Atomicity:原子性, Consistency:一貫性, Isolation:独立性, Durability:永続性)

    RDBMS in the Cloud: PostgreSQL on AWSを読んでみた | DevelopersIO
  • 関数の変動性分類

  • 物理バップアップの概要 — Let's Postgres

    NTT オープンソースソフトウェアセンタ 鈴木 幸市 4. 物理バックアップ 前記事では pg_dump や pg_dumpall を用いた論理バックアップを紹介しました。章では物理バックアップについて解説していきます。 pg_dump などを利用した論理バックアップでは、特定のデータベースやテーブル、あるいはスキーマなどを個別にバックアップできました。 一方、物理バックアップはデータベース・クラスタ全体の粒度でのみバックアップできます。 物理バックアップには、オフライン・バックアップとオンライン・バックアップがあります。 章ではこれらについて解説します。 5. オフライン・バックアップとリストア オフライン・バックアップは、PostgreSQLの運転を停止させ、データベースの内容をまるごとそのままバックアップするものです。 操作は単純で、バックアップは tar や rsync などの

  • dblink | Let's POSTGRES

    NTT オープンソースソフトウェアセンタ 板垣 貴裕 他の PostgreSQL データベースを SQL から直接操作できるモジュール "dblink" の使い方を紹介します。 dblink を使うと、分散環境で複数のデータベースをまたがる処理を行ったり、同じサーバ内の別のデータベースを操作することができます。 dblink の構成 dblink では、接続中のバックエンド・プロセスが別のバックエンド・プロセスに libpq ライブラリを用いて接続します。 このプロセスは、PostgreSQL のサーバプロセスでありながら、クライアントでもあるという構成になっています。 別のバックエンド・プロセスは、同一サーバ(インスタンス)であることもありますし、別マシンの別サーバへ接続することもできます。 基的な使い方 インストールと簡単な使い方 最初に dblink をインストールします。 RPM

  • PostgreSQLで自動的にインデックスが生成される条件 - sternhellerの日記

    PostgreSQLのインデックスについて。 インデックスの有無によるクエリ実行速度の違いをベンチマークしていて気がついたんですが、制約によっては勝手にインデックスが生成されるんですね。それに気づかなかったから、実験データが無駄に・・・orz せっかくなので、その条件を調べてみました。ちなみに生成されるインデックスはすべてB-treeです。使ったのはPostgreSQL 8.3.7。 インデックスが生成される場合 PRIMARY KEYを指定する UNIQUE NOT NULLを指定する UNIQUEを指定する UNIQUE NOT NULLはPRIMARY KEYと同じ意味になります。 インデックスが生成されない場合 NOT NULLを指定する 何も指定しない まとめ UNIQUE制約またはPRIMARY KEYが定義されるとインデックスが生成されるようです。 調べてみると、このようにU

    PostgreSQLで自動的にインデックスが生成される条件 - sternhellerの日記
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • ROLLBACK TO SAVEPOINT

  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Work from Home Accident Lawyers Anti Wrinkle Creams 10 Best Mutual Funds Free Credit Report Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • PostgreSQL で直前に使ったシーケンス値を取得する currval 関数 - hoge256ブログ

    よくあるパターンですが、あるテーブルを INSERT した直後に、関連するテーブルにもデータを INSERT する必要があって、最初に INSERT したテーブルのキー項目の値が取りたいんだけど、そのキー項目はシーケンスで設定している。みたいな場合の話です。 currval 関数を使って次のような感じにできます。 -- データを INSERT INSERT INTO hoge (hoge_no, hoge_text) VALUES (nextval('hoge_no_seq'), 'ほげげ'); -- 直前のシーケンス値を取得 SELECT currval('hoge_no_seq'); currval 関数は同一セッション中で設定された直前のシーケンス値を返すことを保証しているので、他のプログラムからも nextval がガンガン使われているような環境でも、しっかり直前の値を返してくれる

  • http://www.mono-space.net/blog/perl/e060731_utf8.htm

  • 重複行があり得ないクエリに付加した distinct にもコストがかかる - 極北データモデリング

    C.J.Dateに倣って、重複行があろうとなかろうと、selectには常に distinct を付けるというやり方でイケルのかどうか、試してみた。 動的にSQL文を組み立てる場合、必要な時だけ distinct を付加するのが面倒くさいので、付けっぱなしにできるとありがたいので。 対象は PostgreSQL7.3.6 と MySQL4.0.20。 ちょっと古いけど。 結論 要らないdistinctは付けないほうがよいという、やっぱりな結果になりました。 PostgreSQL PostgreSQL7.3.6は、distinctを付けると、重複排除の必要がない場合でも、正直に重複排除処理を行う。 だから、distinct は、必要な時以外は付けないほうがよい。 テストDBのテーブル customer には、主キー customer_id があり、顧客データが3万件弱入っている。 インデックス

    重複行があり得ないクエリに付加した distinct にもコストがかかる - 極北データモデリング
  • Re: Ludiaのバージョンアップ・アンインストール手順 (Ludia-users 29) - Ludia - OSDN

    iwasa****@nttda***** iwasa****@nttda***** 2007年 3月 12日 (月) 15:54:02 JST 前の記事 [Ludia-users 27] Ludiaのバージョンアップ・アンインストール手順 次の記事 [Ludia-users 33] Ludia用Railsプラグイン「acts_as_ludia」 記事の並び順: [ 日付 ] [ スレッド ] [ 件名 ] [ 著者 ] 岩崎です。こんにちは。 > Ludia をバージョンアップ・アンインストールするための正規の手順は、 > 何かあるでしょうか? この部分はすこし説明不足だったと思います。 PostgreSQL8.1の環境で Ludiaを0.9.0→1.0.0にバージョンアップする場合は、 pgsenna2.sqlの実行時に出るエラーは無視して問題ありません。 (その部分は前のバージョンと変

    Re: Ludiaのバージョンアップ・アンインストール手順 (Ludia-users 29) - Ludia - OSDN
  • LudiaでPostgreSQLに全文検索を(3) VACUUM / CLUSTER - 酒日記 はてな支店

    ドキュメントにはこうある。 VACUUMには完全に対応していません。無効なTIDのチェックは行われますが、インデックスのサイズは減少しません。 VACUUM FULL を掛けると warning が出る。 # VACUUM FULL feed; WARNING: index "feed_ftidx" contains 80 row versions, but table contains 76 row versions HINT: Rebuild the index with REINDEX.VACUUM FULL した場合は index を作り直した方がよさげ。 あと、PostgreSQL には CLUSTER という SQL がある。 http://www.postgresql.jp/document/pg814doc/html/sql-cluster.html テーブルがクラスタ化さ

    LudiaでPostgreSQLに全文検索を(3) VACUUM / CLUSTER - 酒日記 はてな支店
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Cheap Air Tickets Migraine Pain Relief Health Insurance Online classifieds music videos Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Free Credit Report music videos Migraine Pain Relief Best Mortgage Rates Credit Card Application Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy

  • 403 Forbidden

    \閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう

  • postgres雑記帳

    cseはつみきウェブで配布されているフリーのSQL実行環境です。Oracle、PostgreSQLMySQLは、ネイティブ呼び出しが出来ます。また、ODBCでの接続も行えるため多くのデータベースで利用が出来お勧めです。 PostgreSQLからネイティブ接続するためには、libpq.dllが必要になります。このlibpqですが、日Windows版 libpqが有名です。が、PostgreSQL 6.5から更新されていないため、md5認証に未対応かつ、長いSQLが実行出来ません。 そのため、PostgreSQL 8.2.4のソースからlibpq.dllを作ってみました。ただし、SSL未対応です。 しかし、cseでPostgreSQLへ接続する時にデータベース名を「"」で囲って呼び出しを行っているためそのままではデータベースへ接続出来ません。そのため、データベース名が「"」で囲まれている

  • PostgreSQL + Tsearch2日本語化パッチによる日本語全文検索システム

    このページでは、PostgreSQLの全文検索モジュール“Tsearch2”と、形態素解析による分かち書きを行う関数“pgkakasiw()”を使って、日語全文検索システムを構築する方法についてご紹介します。 新着情報 2005/01/19 PostgreSQL8.0.0での動作を確認しました。 2005/01/19 pgkakasiw Verison 1.1 を公開しました。体に変更はありませんが、1.0に添付したMakefileではmakeできないプラットフォームがある問題を修正しました。 2004/10/19 pgkakasiw Verison 1.0 を公開しました。 2004/10/19 環境構築手順書を公開しました。 Tsearch2とは Tsearch2は、PostgreSQLに添付される拡張機能(contribモジュール)の一つで、ヨーロッパ言語向け全文検索用のモジュー

  • InfoLinux FAQ - PostgreSQLのエラー報告とログ取得はどう設定しますか。

    ■ログの出力先log_destination (文字列) PostgreSQLは、stderr および syslogを含めて、サーバメッセージのログ取得に対し数種類の方法を提供します。Windowsでは、eventlogも同時に提供します。このオプションを設定するには、コンマ区切りでお好みのログ出力先を記載します。デフォルトでは、ログはstderrのみに出力されます。このオプションはサーバの起動時、もしくはpostgresql.confファイルで設定されます。 redirect_stderr(boolean) このオプションにより、stderrに送られるメッセージを取り出し、ログファイルにリダイレクトすることができます。このオプションとstderrへのログとの組み合わせはsyslogへのログよりもしばしば有用です。メッセージの一部の種類がsyslogでは出力されない可能性があるためです(一