9月のカレンダー
1234567
891011121314
15161718192021
22232425262728
2930     
最近の日記
全体の新着
各月の日記
ユーザーRSS
M.Kamatakiさんの公開日記
08月12日
12:32
来週末、OSC名古屋の展示ブースでデモるので、Windows XPにPostgreSQL 8.4をインストールしてみました。けっこう苦戦したのでメモ。

参考にしたページ:
http://nstage.ddo.jp/pukiwiki/index.php?OpenOffice.org%2F...(ちょっと古い)
フリーのRDBMSを活用しよう---目次
http://itpro.nikkeibp.co.jp/article/COLUMN/20070829/28065...
入門者向けの記事
http://lets.postgresql.jp/documents/tutorial

ドライバは以下のものを使用
http://dba.openoffice.org/drivers/postgresql/postgresql-s...

困った点

・Base標準のDBからのテーブルコピーで失敗
PostgreSQLのスキーマを頭についける。(e.g. public.hoge)

・Base標準のDBからのテーブルコピーで失敗
なぜかフィールドの制約で「NOT NULL」が付いてしまう。

・PostgreSQLのテーブルの属性が変更できない
「NOT NULL」制約はpgAdim IIIで修正。

・Base標準のDBから既存テーブルへのデータ添付が失敗
「テーブルのコピー」機能を使うとデータ型が認識できないので、いったんCalc経由でCSVにする。

・psqlが大文字小文字交じりのテーブル名を認識しない
小文字のテーブルを改めて用意。(T_T)

・psqlでのCSVインポートSQL
COPY hoge FROM 'C:/database/hoge.csv' WITH CSV HEADER;
HEADERは1行目にフィールド名がある場合に指定。

これでBase標準のDBからテーブルの内容がコピーできました。o(^-^)

あと、PostgreSQLといっしょにインストールしたJDBC、ODBCドライバ経由でもBaseで試してみましたが、テーブル作成ができないっす。(-.-;)

2、3年前の記憶ですが、Linux用のJDBC、ODBCドライバでは問題なかったような。
公開日記トップへ
oooug-jp SNS

●サイドメニュー

  • 公開日記
  • >公開日記はログインしなくても読めます

http://www.ospn.jp/

inetd