タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

postgresqlに関するtacchiniのブックマーク (16)

  • テーブル間の差分抽出方法は? - クエリー文 - OKWAVE

    >その2つのテーブルの差分を知りたいのですが、 >(Aを基準と考えBとの差分:つまりAには存在しないデータ抽出) Aを基準なら、普通は「Aにあり、Bにない」だと思いますが? 紛らわしいので、「t1にあり、t2にはない」として、SQL例を示します。 -- 例1 not existsを使う select c1 from t1 where not exists(select * from t2 where t1.c1=c1) -- 例2 not inを使う select c1 from t1 where c1 not in(select c1 from t2) -- 例3 left joinを使う select t1.c1 from t1 left join t2 on t1.c1=t2.c1 where t2.c1 is null

    テーブル間の差分抽出方法は? - クエリー文 - OKWAVE
  • PostgreSQL の COPY コマンドと SQL だけで様々なデータをインポートする - hoge256ブログ

    PostgreSQL の COPY コマンドと SQL だけを使って、いろいろなデータをテーブルにインポートする方法についてまとめてみました。 プログラミングが得意で、データベースはあんまり得意じゃないっていう人だと、データをインポートする際に、何でもかんでもゴリゴリとプログラムを書いて済ませてしまうことが多いかと思いますが、COPY コマンドと SQL だけでも結構複雑なデータをインポートすることができたりしますので、簡単に紹介してみます。 シーケンスをインクリメントしながらインポートする 例えば、次のような感じのテーブルと user_no_seq というシーケンスがあったとします。 user_no | user_name | total_score ---------+-----------+------------- 1 | A | 120 2 | B | 130 3 | C | 9

  • PostgreSQL CSVファイルからのインポート - 130単位

    EC-CUBEのカスタマイズをしていると、テストデータを作成して動きを確認したいことがよくあります。しかしpgAdminでは、プライマリキーのないテーブルには直接データを作成・編集することができません。参考。 それでは、EXCELにて作成したcsvファイルをどうにかインポートできないものか。調べてみたところ、メニューなどからのインポートはできないみたいですが、「COPY」というSQLコマンドを使えば可能なようです。 COPY : PostgreSQL語ドキュメント http://www.postgresql.jp/document/current/html/sql-copy.html 「tablename」という名前のテーブルに「testdata.csv」からインポートする場合のSQL例。 COPY tablename FROM 'C:/test/testdata.csv' WITH

    PostgreSQL CSVファイルからのインポート - 130単位
  • PostgreSQLの導入と初期設定 — Let's Postgres

    NTT オープンソースソフトウェアセンタ 板垣 貴裕 この記事は、gihyo.jp & Let's Postgres 連動企画「今こそ!PostgreSQL」の第4回記事です。「PostgreSQLの今を知る」シリーズに続き、今回から 4回に分けて PostgreSQL の使い方を解説していきます。第4回目は、PostgreSQL の導入、管理ツール類、運用を始める前に確認しておくべきポイントについて解説します。 インストール、基ツール、追加の GUI ツールについて解説します。 インストール PostgreSQL はソースコードや実行バイナリの形式で配布されています。32bit版と 64bit版がありますが、OS に併せて選ぶのが適当だと思います。(Windows では 32bit版のみ) インストールの手順は「目的別ガイド:インストール編」に一覧があります。CentOS, Ubunt

    tacchini
    tacchini 2010/10/29
    インストールと初期設定。ちょっと分かってくると、ここにまとまってたりする。
  • postgres バックアップとリストア

    Postgresデータベースのすべての貴重なデータは、 定期的にバックアップする必要があります。 バックアップの 手順は簡単ですが、その下にあるテクニックや概念などを理解する 必要があります。 Postgres には、データのバックアップを行うために 2つの方法があります。 SQL dump ファイルシステムレベルのバックアップ 8.1. SQL Dump この方法の背後には、SQLコマンド群が書かれたテキストファイルを生成し、 サーバにそのファイルを読み込ませたら、ダンプされた時と同じ 状態を再構築する、と言ったものがあります。このため、 Postgresにはユーティリティプログラムとして pg_dumpを提供しています。このコマンドの 一般的な使用方法は下記の通りです。 pg_dump dbname > outfile お分かり頂けるように、pg_dumpは結果を標準出力に 書き出し

    tacchini
    tacchini 2010/10/29
    データの移行
  • 恭喜,站点创建成功!

    恭喜, 站点创建成功! 这是默认index.html页面由系统自动生成 页面在FTP根目录下的index.html 您可以修改、删除或覆盖页面 FTP相关信息,请到“面板系统后台 > FTP” 查看

    tacchini
    tacchini 2010/10/29
    注釈が少なく。要点だけをまとめて見やすい。概要を掴む。
  • PostgreSQLの覚え書き

    063896 最終更新日:Friday, 08-Apr-2005 12:05:06 JST 目次 はじめに パッケージのインストール ユーザー postgres の作成やパス設定 データーベース初期化 PostgreSQL の起動 ユーザーの作成 データーベースの作成と削除 データーベースへのアクセス : psql データーベースへのアクセス : PHP データーベースの引っ越し : pg_dumpall ■ はじめに PostgreSQL はフリーのデーターベース構築用のアプリケーションであり,SQL コマンドで動作します。 最近,一般公開していないサイトをいくつか立ち上げて,そこでデーターベースを構築する必要があり, PostgreSQL を使ってみたので,忘れないうちに(既に忘れつつある)メモを書いておくことにします。 家庭でデーターベースを利用することはあまりな

    tacchini
    tacchini 2010/10/29
    dump
  • 入門向けの記事 | Let's POSTGRES

    メインコンテンツに移動 概要、導入、機能紹介、トラブルシュートなどの利用ガイドです。 ブックナビゲーション 入門向けの記事 OSS の開発コミュニティってどんなところ? PostgreSQL が私に与えてくれたもの PostgreSQL 超入門 第1回 これを読めば PostgreSQL の全てが分かる!PostgreSQL ガイドブック サンフランシスコのPostgreSQL事情 PostgreSQL上にMediaWiki環境を構築 キャストを追加してバージョン互換性を保つには HOTの活用 PostgreSQLでXMLを処理してみよう! CentOS で PostgreSQL を使ってみよう! Mac OS X で PostgreSQL を使ってみよう RPMで複数バージョンのPostgreSQLをインストールしてみよう UbuntuでPostgreSQLを使ってみよう Windows

  • phpPgAdmin

    Note: This project is no longer maintained on Sourceforge. Information here has mostly been left for historical purposes. PLEASE REFER TO THE OFFICIAL PROJECT PAGE AT https://github.com/phppgadmin. Thank You! phpPgAdmin is a fully functional web-based administration utility for a PostgreSQL database server. It handles all the basic functionality as well as some advanced features such as triggers,

    phpPgAdmin
  • CentOS で PostgreSQL を使ってみよう!(1) — Let's Postgres

    SRA OSS, Inc. 日支社 安齋 希美 この記事は、「UbuntuでPostgreSQLを使ってみよう」の CentOS 版です。 CentOS とは、Red Hat Enterprise Linux (RHEL) と互換性のあるディストリビューションで、無償で入手して利用することができます。 PostgreSQL のマニュアルにのっている チュートリアル が全部できるようになるまでをご説明します。 なお、この文書では CentOS 5 (Update 2) を例にしています。 1. CentOS のインストール インストールは、新しい PC にでも、仮想化環境にでも構いません。詳しくは、「UbuntuでPostgreSQLを使ってみよう」でご覧いただけます。 CentOS を 公式サイト からダウンロードします。 インストールの詳細な手順は割愛します。インストール後の設定で、「

  • CentOS で PostgreSQL を使ってみよう!(2) — Let's Postgres

    (3) インストールの確認 インストールしてどんなファイルができたのか?などを確認します。 『postgres』というアカウント が作成されていることを、「id」コマンドや「finger」コマンドで確認します。(各種 ID やホームディレクトリは、以下の例と異なる可能性があります。) [root @server1 ~]# id postgres uid=26(postgres) gid=26(postgres) 所属グループ=26(postgres) [root @server1 ~]# finger postgres Login: postgres Name: PostgreSQL Server Directory: /var/lib/pgsql Shell: /bin/bash Never logged in. No mail. No Plan. 「/usr/」にインストールされ、さま

  • フォーマット関数

    Postgresのフォーマット関数は、 あらゆるデータ型(date/time, integer, floating point, numeric)を フォーマットされた文字列に変換したり、フォーマットされた文字列から 特定のデータ型に変換できる、強力なツールです。これらの関数はすべて 共通の呼び出し規約に従います。最初の引数はフォーマットされる値で、 2つめの引数は出力または入力のフォーマットを定義するテンプレートです。

  • 9.8. データ型書式設定関数

    to_char ( timestamp, text ) → text to_char ( timestamp with time zone, text ) → text 与えられた書式設定にしたがってタイムスタンプを文字列に変換します。 to_char(timestamp '2002-04-20 17:31:12.66', 'HH12:MI:SS') → 05:31:12 to_char ( interval, text ) → text 与えられた書式設定にしたがって時間間隔を文字列に変換します。 to_char(interval '15h 2m 12s', 'HH24:MI:SS') → 15:02:12 to_char ( numeric_type, text ) → text 与えられた書式設定にしたがって数値を文字列に変換します。integer、bigint、numeric、re

    tacchini
    tacchini 2010/05/12
    to_char(timestamp, text)
  • 9.9. 日付/時刻関数と演算子

    表 9.33は、日付/時刻型の値の処理で使用可能な関数を示しています。詳細は、以下の副節で説明します。 表 9.32は、(+、*等の)基的な算術演算子の振舞いを説明しています。 書式設定関数については9.8を参照してください。 8.5を参照して、日付/時刻データ型についての背景となっている情報に精通していなければなりません。 加えて表 9.1で示す通常の比較演算子が日付/時刻型で利用できます。 日付とタイムスタンプ(時間帯付きあるいは時間帯なし)はすべて互換性がありますが、時刻(時間帯付きあるいは時間帯なし)と時間間隔は同じデータ型の値同士だけが比較可能です。 時間帯なしのタイムスタンプと時間帯付きのタイムスタンプを比較する際には、前者の値はTimeZone設定パラメータで指定された時間帯にあるものと仮定され、後者の値(すでに内部的にはUTCです)と比較するためにUTCに変換されます。

    tacchini
    tacchini 2010/05/12
    extrace(year from registdate)
  • PostgreSQLのnextval(),currval(),setval()|大怪我システム

    まずはシーケンス(sequence)の話 シーケンスは CREATE SEQUENCE で作ることができる特別なテーブル。 テーブルのユニークな番号を順番に生成させるような時に使う。 クエリ例 BEGIN; CREATE TABLE hoge ( hogeid INTEGER DEFAULT nextval('hoge_hogeid_seq'::text) NOT NULL, hogestr VARCHAR(20) ); CREATE SEQUENCE hoge_hogeid_seq START 10000; INSERT INTO hoge ( hogestr ) VALUES ( 'wewewe' ); INSERT INTO hoge ( hogestr ) VALUES ( 'aaaaaa' ); COMMIT; 今回シーケンステーブル名は hoge_hogei

    tacchini
    tacchini 2009/05/14
    seqence
  • Ywcafe.net

    Ywcafe.net This Page Is Under Construction - Coming Soon! Why am I seeing this 'Under Construction' page? Related Searches: Credit Card Application Contact Lens Online classifieds Healthy Weight Loss Anti Wrinkle Creams Trademark Free Notice Review our Privacy Policy Service Agreement Legal Notice Privacy Policy|Do Not Sell or Share My Personal Information

    tacchini
    tacchini 2009/02/09
    地図系のサービス。ここを中心に半径3km以内のポイントを抽出とか手軽に実装できるので、地図系には、postgresql使うのが吉。と数年前に教えてもらったのを思い出したよ。
  • 1