Digital PublishingやXMLの実用的で(Useful)洗練された(Smart)をお届けする、日本ユニテックの新技術ポータルサイト、「X-Plus」
<!-- https://mvnrepository.com/artifact/postgresql/postgresql --> <dependency> <groupId>postgresql</groupId> <artifactId>postgresql</artifactId> <version>9.1-901.jdbc4</version> </dependency> // https://mvnrepository.com/artifact/postgresql/postgresql implementation group: 'postgresql', name: 'postgresql', version: '9.1-901.jdbc4' // https://mvnrepository.com/artifact/postgresql/postgresql impleme
運用業務上の効率化をねらいとした、ファイルを用いたpsqlの使用方法です。 (1)SQLをファイルから実行 psql -e DB名 ユーザ名 < ファイル名.sql または psql DB名 ユーザ名 -f ファイル名 (2)SQL文実行結果をファイルにダンプ psql -d DB名 -t -c "SQL文;" -A -F セパレータ記号 >ファイル名.txt -t ・・・行(タプル)のみで出力 ⇒ 要するにフィールド名なしで出力 -c ・・・シングルコマンド実行(SQLまたはpsql内部)して、exitする。 -A ・・・非アラインテーブル出力モード ⇒ 要するに罫線を出さない -F ・・・フィールドセパレータの設定(デフォルトは「|」) (3)SQLファイルで読み込んだSQL実行結果をファイルにダンプ psql -d DB名 -f 'SQLファイル名' >結果
PostgreSQLのバックアップ&リストア手法その1:使えば分かるPostgreSQL運用&チューニング(4)(2/3 ページ) pg_dumpの出力形式 出力形式はスクリプト形式とアーカイブ形式が選択できます。デフォルトはスクリプト形式で、バックアップ時のデータベースを復元するために必要なSQL文の羅列がプレーンテキストの形で出力されます。リストアはpsql コマンドを使用します。 スクリプト形式の利点は、なんといってもプレーンテキストという点です。例えば、リストアの際にエラーが発生した場合、ファイルの中身を見てエラーの原因を探ることができますし、PostgreSQL固有のSQL文を多少編集すれば、ほかのデータベース製品にもリストアすることができます。 一方、アーカイブ形式はバイナリの形で出力されます。リストアはpsqlではなく、pg_restore というリストア用のコマンドを使用し
トリガの使い方 トリガ(TRIGGER)は、データベースに更新(insert/update/delete)があった時、あらかじめ指定した関数を呼び出す機能です。 一つのレコードに対する更新によって、他のテーブルに対する更新や同じテーブルの別のレコードに対する更新が必要になる場合等に、それを自動的に行なうために使われます。 PostgreSQLでは、C言語またはPL/pgSQLで定義したユーザ定義関数を、トリガで指定することができます。 PL/pgSQLで定義したトリガ用の関数のcreate文と、トリガのcreate文を、下に示します。 reate function set_koushin_datetime() returns opaque as ' begin new.koushin_datetime := ''now''; return new; end; ' language 'plp
1.SQL Serverでなくても SQL ServerもMSDEからの流れでExpress版があるので、個人やテストで使用する分には不足なく使う事ができる。 しかし、他のフリーなデータベースも進歩し、用途によっては商用データベースに取って代わるかもしれない。 PostgreSQLもバージョン8からWindows版が正規にリリースされるようになり、Windows上でクライアントソフトを開発するような事もある。 SQL Serverも性能を発揮する為にインストール条件がなかなか厳しくなってきたし、本格的でありながら利用し易いPostgreSQLを一度は利用してみるというのはどうだろうか? Linuxサーバーを想定しているプログラムのローカルテストなどにも使用できるが、規模が大きくなければ、既に本番環境でも使用できそうだ。 2.インストールメモ PostgreSQLのユーザー会がパッケ
NTT オープンソースソフトウェアセンタ 板垣 貴裕 Windows Vista へ PostgreSQL をインストールし、データベースを利用するための環境を整えます。インストールには EnterpriseDB 社のバイナリ・パッケージを使います。解説の最後で、初期設定やデータの移動に関する、よくある質問についても補足します。 インストールの流れ 最初にインストールが何を行うのかと、インストールされるファイルを整理しておきます。PostgreSQL サーバ本体に関しては、ウィザードに従えば一括でインストールされます。 ダウンロード バージョン 8.4 では、Windows 用のパッケージは EnterpriseDB 社によりメンテナンスされています。コミュニティのダウンロードページから辿れるインストーラを利用するのが手軽です。postgresql-8.4.0-1-windows.exe
第1回 PostgreSQLとXML 響 楽人 XMLが制定されてから11年経ち、データベースの世界でもXML対応が進んでいます。そのような中、PostgreSQL は一段とXML対応を本格化させています。本連載では、PostgreSQL 8.3でのXMLの取り扱い方について基本から応用まで説明してゆきます。 第1回はPostgreSQLとXMLというテーマですので、まずはPostgreSQLを使える状態にした上で、XMLの形をしたデータを格納し、そのデータをSQLによって操作可能かを試みます。 PostgreSQLは、8.3からXML型のデータの内容をXPathで操作できるようになりました。XPathとは、XMLの中の特定の箇所を指定するための仕組みです。XPathの詳細は第二回以降で取り上げますが、今回もXMLインスタンスをデータベースに格納した後、この機能を使ったSELECTを行って
WEBシステム受託開発 システム開発のご依頼について ケータイサイト開発 サーバー構築技術 ASP/SaaS製品販売 WEBアプリ構築パッケージ Choiceシリーズとは Choice SP Choice RESERVE Choice EC Choice SNS WEBビジネス戦略事業 レベニューシェア事業 WEBシステムOEM開発 予約システム系 美容院・サロン予約システム 会議室・駐車場予約システム ホテル・旅館予約システム イベント・セミナー予約システム EC系 オリジナルアフェリエイトシステム リアルアフェリエイトシステム Paypal決済連携システム CGM系 eラーニングシステム Twitterマーケティングシステム CRM系 スクール向け生徒管理システム 企業向け簡易CRMシステム メール系 メール大量配信エンジン サーバー系 大量ファイル格納管理システム サイト内全文検索シ
GRANT コマンドを使ってロールに追加された権限は REVOKE コマンドで削除することができます。ここでは PostgreSQL で REVOKE コマンドを使って権限を削除する方法について解説します。 REVOKE [ GRANT OPTION FOR ] { { SELECT | INSERT | UPDATE | DELETE | TRUNCATE | REFERENCES | TRIGGER } [, ...] | ALL [ PRIVILEGES ] } ON { [ TABLE ] table_name [, ...] | ALL TABLES IN SCHEMA schema_name [, ...] } FROM { [ GROUP ] role_name | PUBLIC } [, ...] [ CASCADE | RESTRICT ] REVOKE [ GRANT
ここでは、postgresの基本操作について説明します。 インストール方法については postgresインストール を参照ください。 データベース作成・削除 まずは、データベースを作成しなければ始まりません。 PostgreSQLでは1つのシステムで複数のデータベースを持つことが出来ます。 また、ここで説明する操作はpostgreSQLのDBスーパーユーザであるpostgresユーザへスイッチして実施する必要があります。 # su - postgres それでは、postgresユーザへスイッチできたとして進めていきましょう。 (1) データベースの作成 【書式】 createdb データベース名 $ createdb dbtest CREATE DATABASE これで、dbtestというデータベースが作成できました。 (2) データベースの確認 作成したデータベースができているか確認し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く