- - PR -
postgresqlのデータビュー操作について
1
投稿者 | 投稿内容 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-09-16 11:59
postgresqlのデータビューでテーブルの中身を書いていると、最後に、array value must start with "{" という文字が出てきて、何も書き込めません。主キーは選んでありますので、出来ないはずないと思うのですが。どうしてなのでしょうか?
ちなみにwindowsxp sp2です。postgresql8.0です。教えてください。また、最初の行は*になってしまっています。 | ||||||||||||||||
|
投稿日時: 2005-09-16 13:00
返答でなくて申し訳ありませんが、「データビュー」とは一体何でしょうか?
(便利なツールでもあるのかな?(ワクワク)) | ||||||||||||||||
|
投稿日時: 2005-09-16 13:34
ありがとうございます。データビューとは、pgAdmin3というguiツールの中の、操作項目です。 array value must start with "{" and deminsion infomationというエラーです。
何か領域が間違ってるのかもしれませんが、よくわからないです。 | ||||||||||||||||
|
投稿日時: 2005-09-16 14:01
pgAdmin3ですか・・・ありがとうございます。
後で試してみようかな。 (でも、確か・・・pgAdminを以前試してみた時にはうちの環境では動かなかったような気がするんだよなぁ(==;) (あ。後、初めから使ってるツールとかを書いてくれれば無駄なやり取り省けるから。マジオヌヌメ) っと。それはおいといて・・・
配列を使ってるのでしょうか? メッセージ通りに、{0,1,2}とか入れて見るとどうでしょ? | ||||||||||||||||
|
投稿日時: 2005-09-16 14:04
ありがとうございます。
配列は使っていないです。型もすべてtext[]です。念のために、おっしゃるように試したのですが、駄目でした。 | ||||||||||||||||
|
投稿日時: 2005-09-16 14:30
textではなく、text[]と定義したのであれば配列ですよ。 データビューで値を入力する際に
という風に書けば
で 出力結果が
とでますよ。 | ||||||||||||||||
|
投稿日時: 2005-09-16 14:58
お答えありがとうございます。大変にお騒がせいたしました。自分が配列を使っているとは夢にも思いませんでした。textとint4型で無事にデータを入れることが出来ました。考えてみればtext[]は配列ですね。
ついでにもう一つ伺いたいことがあります。このpgAdmin3のサービスを使用するときに、windowsの制限アカウントを作りましたが、今それとは違うAdmin権限のあるユーザーで、このツールを使えています。本には、使えないと書いてありますが、意識する必要はあるのでしょうか?それとも、自動的にそのアカウントで使用しているのでしょうか? |
1