- PR -

postgresqlのデータビュー操作について

1
投稿者投稿内容
れんれん
常連さん
会議室デビュー日: 2005/07/25
投稿数: 44
投稿日時: 2005-09-16 11:59
postgresqlのデータビューでテーブルの中身を書いていると、最後に、array value must start with "{" という文字が出てきて、何も書き込めません。主キーは選んでありますので、出来ないはずないと思うのですが。どうしてなのでしょうか?
ちなみにwindowsxp sp2です。postgresql8.0です。教えてください。また、最初の行は*になってしまっています。
冬寂
ぬし
会議室デビュー日: 2002/09/17
投稿数: 449
投稿日時: 2005-09-16 13:00
返答でなくて申し訳ありませんが、「データビュー」とは一体何でしょうか?

(便利なツールでもあるのかな?(ワクワク))
れんれん
常連さん
会議室デビュー日: 2005/07/25
投稿数: 44
投稿日時: 2005-09-16 13:34
ありがとうございます。データビューとは、pgAdmin3というguiツールの中の、操作項目です。 array value must start with "{" and deminsion infomationというエラーです。
何か領域が間違ってるのかもしれませんが、よくわからないです。
冬寂
ぬし
会議室デビュー日: 2002/09/17
投稿数: 449
投稿日時: 2005-09-16 14:01
pgAdmin3ですか・・・ありがとうございます。
後で試してみようかな。
(でも、確か・・・pgAdminを以前試してみた時にはうちの環境では動かなかったような気がするんだよなぁ(==;)
(あ。後、初めから使ってるツールとかを書いてくれれば無駄なやり取り省けるから。マジオヌヌメ)
っと。それはおいといて・・・
引用:

array value must start with "{" and deminsion infomation


配列を使ってるのでしょうか?
メッセージ通りに、{0,1,2}とか入れて見るとどうでしょ?
れんれん
常連さん
会議室デビュー日: 2005/07/25
投稿数: 44
投稿日時: 2005-09-16 14:04
ありがとうございます。
配列は使っていないです。型もすべてtext[]です。念のために、おっしゃるように試したのですが、駄目でした。
今川 美保(夏椰)
ぬし
会議室デビュー日: 2004/06/10
投稿数: 363
お住まい・勤務地: 神奈川県茅ヶ崎市
投稿日時: 2005-09-16 14:30
引用:

れんれんさんの書き込み (2005-09-16 14:04) より:
ありがとうございます。
配列は使っていないです。型もすべてtext[]です。念のために、おっしゃるように試したのですが、駄目でした。


textではなく、text[]と定義したのであれば配列ですよ。
データビューで値を入力する際に
コード:
{"abc","def"}


という風に書けば
コード:
select 列名[1] from テーブル名 


で 出力結果が
コード:
abc


とでますよ。
れんれん
常連さん
会議室デビュー日: 2005/07/25
投稿数: 44
投稿日時: 2005-09-16 14:58
お答えありがとうございます。大変にお騒がせいたしました。自分が配列を使っているとは夢にも思いませんでした。textとint4型で無事にデータを入れることが出来ました。考えてみればtext[]は配列ですね。


ついでにもう一つ伺いたいことがあります。このpgAdmin3のサービスを使用するときに、windowsの制限アカウントを作りましたが、今それとは違うAdmin権限のあるユーザーで、このツールを使えています。本には、使えないと書いてありますが、意識する必要はあるのでしょうか?それとも、自動的にそのアカウントで使用しているのでしょうか?
1

スキルアップ/キャリアアップ(JOB@IT)