コンピュータクワガタ

かっぱのかっぱによるコンピュータ関連のサイトです

DB

記事を全部読むこと

http://itpro.nikkeibp.co.jp/members/ITPro/oss/20050310/157278/ うえっぷ

ビュー、インデックス。

この辺はおなじみのビューやらインデックスの作成やら。 http://www.hizlab.net/app/pgsql3.html#view http://www.hizlab.net/app/pgsql3.html#index 一応、一度は作成してみましょう。DB2/400ではよく作っていますが。 あとは、権限周りかな。 http://www.h…

バックアップ

データの抽出。 $ pg_dump データベース名 > 保管ファイル名 保管されるファイルはテキストでSQL文等が書かれているので中身を見ることも可能。 復元は、まずデータベースをtemplate0から作成する。 createdb -T template0 データベース名 それから、復元。 …

本当に基本を知らない。だめだめだ!!

http://www.hizlab.net/app/pgsql.html#psqlcommand \d とすると。 現在のデータベース内のオブジェクト(テーブルとか、ビューとか)を表示します。 知らなかった。テーブル名はよく忘れるのでこれを早く知っていれば。 こんなコマンドがきっとというか絶対…

基本(今日やることのメモ)

バックアップ レストア データのインポート(例えばCSVとか) データのエクスポート(例えばCSVとか) vacuum やむを得ないのでPostgreSQLのカテゴリーを作ろう。。 バックアップは簡単そう。 http://wiz.syscon.co.jp/BackupDbLinux.html http://www.hizlab…

PostgreSQLのシステムカタログ2(テーブル一覧)

DB

多分、接続しているデータベースのテーブル一覧。 select * from pg_tables; 本当に、基本的なことも知らずに使っていましたブヒ。

PostgreSQLのシステムカタログ1(データベース一覧)

DB

一般的なディクショナリ。 まず、データベース一覧。 psqlコマンドでは、 \l pg_databaseカタログでも。 select * from pg_database;

日付を格納

DB

普段日付も文字列か、数字で扱っているのでDATE型のフィールドへのINSERTのしかたがわからなかった。 PostgreSQLでの格納のしかたは以下。 DATE(20050621) DATE関数っていうのは、Oracleとかでもチラッと聞いていたので何とかなった。

Oracleの技術サイト

DB

http://otn.oracle.co.jp/ 有名と言うか、常識。

PL/SQLエディタ

DB

marsのメモより http://www.jroller.com/page/cybor/20050522#plsql_editor

SEshopで買えばいい、DB2は。

DB

http://www.seshop.com/detail.asp?pid=5479

Oracleの次はDB2をやろう

DB

会社でも一応DB2は使ってますが、DB2/400という代物です。 Oracleが終わったら、DB2をやろう。 http://www.sourcenext.com/products/db2/ で。

PostgreSQL 8.0初?の解説本

買ってもいいかも。Windowsの管理ツールの使い方いまいちわからないし。 ●PostgreSQL 徹底活用ガイド for Windows PostgreSQL 徹底活用ガイド for Windows作者: 斉藤浩出版社/メーカー: インプレス発売日: 2005/03/31メディア: 単行本 クリック: 2回この商品…

PostgreSQL 8.0のJDBCドライバ

DB

ソースしかないと勘違いしてました。 http://jdbc.postgresql.org/download.html JDBC 3と言うのが、Java 1.4 5.0用のようです。 タイプ3のドライバだと思っていました。

PostgreSQL関連リンク

DB

http://www.rccm.co.jp/~juk/pgsql/

Windows版PostgreSQLのインストール方法

DB

後でインストールしてみますか。 http://sonic64.hp.infoseek.co.jp/2005-01-19.html

PostgreSQL 8.0 ダウンロードサイト

DB

本体 ftp://ftp.jp.postgresql.org/ JDBCドライバ http://jdbc.postgresql.org/download.html ウホ。8.0のタイプ4ドライバがソースのみの提供になっているし!

PostgreSQLのTimestamp

DB

JDBCドライバから、ResultSet#getTimestamp()でTimestampを取得しようとしても例外が発生して受け取れません。 いろいろ調べてみても、タイムゾーンが絡んでいそうだということくらいしかわかりませんでした。 とりあえず、明日続きを考えましょう。原因をも…

SQL99の場合の表の連結

DB

SQL99だと、WHEREで連結もできるけど、JOIN〜ONで連結したほうがいいのでしょうか。 WHEREで連結よりもJOIN〜ONの方が簡潔に書けるような気はします。 対応しているDBMSがどれほどあるかにもよるかもしれません。 Oracleは大丈夫そうです。