• 締切済み

pgAdminIIIでテーブル作成のしかたを教えてください

pgAdminIIIを使いデータベース作成をしたいのですが使い方がいまいち解らず質問をさせていただきたいのですが、 データベースの指定まではいろいろなサイトを見ながら出来たんですがテーブルの作成かよく解りません・・ 詳しく教えていただけないでしょうか? 宜しくお願いします。

  • atps
  • お礼率20% (2/10)

みんなの回答

回答No.6

データベースを作成済みであれば、まずpgAdminIII上でそのデータベースを選択した状態にします。次にツールバーにあるゴミ箱アイコンの右横にある「任意のクエリを実行」というアイコンをクリックします。 クエリーツールが開くと思うので、下記の例のような、テーブルを作成するSQLを記入して、再生ボタンを押します(よくある三角形が横むいてるやつ) 例: create table test ( seq integer, name varchar(100), tel varchar(15) )

  • k_sidina
  • ベストアンサー率52% (9/17)
回答No.5

http://www.pwblog.com/ ではたしかにノンサポートであると書いてありましたが、 関連リンクの PwBlog とはというところをたどっていくと作成元の ページに飛びます。 そのページの「機能及び環境」のところをごらんください。 利用環境のところに Red Hut Linux ほかとなっていて、 Windows で動く旨の記述はありません。 「ほか」という記述に Windows が入るのでは?と考えた場合、 その下には perl モジュール群が必要であるとかかれています。 これが用意できるのであればひょっとしたら Windows でも動作できるかもしれません。 また、開発元のサイト http://www.pwblog.jp/products/newspec.php には以下の記述もあります。(これは製品版、新バージョンの説明です) サーバー要件 UNIX 製品版が UNIX でしか動かないと書いてある以上、フリー版がそれ以外でも動くとは思えないです。 質問者さまが、どういう意図でこのソフトをご利用になりたいのかがよくわからないのでなんですが、もし、試用してみたいとお考えなのであれば、一番手っ取り早い方法は Linux なりの unix 系 OS を別のマシンや、Virtual PC などに入れてお試しになるのが一番の早道と思います。

atps
質問者

お礼

k_sidinaさま、長い時間お相手していただいてありがとうございました。 PwBlogの設置は諦めPwBlog以外の物を探してみようかと思います。 本当にありがとうございました。

  • k_sidina
  • ベストアンサー率52% (9/17)
回答No.4

私は PwBlog というソフトを使ったことがないのでお尋ねいたしますが、そのソフトは Windows で動作するものなのでしょうか? おそらく、なんとかがんばれば、データベースそのものは作ることが可能だとは思いますが、ソフト自体がきちんと動くのか非常に心配です。 システム要件をご確認いただけますでしょうか?

atps
質問者

補足

k_sidinaさま、PwBlog無料版はノーサポートみたいで確認出来ない状態です。 http://www.pwblog.com/download/のページの物です。 やはり初心者には難しいシステムなのでしょうか?

  • k_sidina
  • ベストアンサー率52% (9/17)
回答No.3

質問者さまがインストールを試みようとしている環境をお教え願えますか? Unix 系ですか?それとも Windows 系ですか? その Install.txt に書いてあるのは Unix でのことであろうかと思います。もし、質問者さまが Windows でいれようと思っているのであれば、Install.txt に書いてあるとおりにできないし、自分でいろいろと調べながらやらないといけなさそうです。

atps
質問者

補足

k_sidinaさま、お返事ありがとうございます。 使っている環境は Windows 系です。

  • k_sidina
  • ベストアンサー率52% (9/17)
回答No.2

列の長さとは・・・文字通りの意味だと思います。 たとえば create table hoge ( seq integer, name varchar(100), biko varchar(100) ) というテーブルを作るとしますと、 ここでいう name とか biko とかは「列」になりますよね? で、その直後に指定してあるのは、列の型(データ型)ですよね? そして、その後ろに指定してあるのが長さになります。 varchar とか char とかは格納する長さを指定する必要があるので、 長さの項目があるんだと思います。 (すみません、今、私がいる環境では pgAdminIII がインストールされていないので、間違ったお答えをしているかもしれませんが、おそらくこの説明であっていると思います。) 質問者さまは、データベースのテーブルを以前に作成されたことは ございますか?(あるいは設計でもよいです)

atps
質問者

補足

k_sidinaさま、お返事ありがとうございます。 >質問者さまは、データベースのテーブルを以前に作成されたことは >ございますか?(あるいは設計でもよいです) すみません、全くの初心者です。 PwBlog無料版をダウンロードしてきたんですがPostgreSQLを使わないといけないらしくpgAdminIIIを使い設置を試みております。 「Postgresへのパスはご利用の環境によって変更してください。 $ /usr/XXX/pgsql/bin/createdb -E EUC_JP pwblog 作成後、cgi-bin/mktable.sqlファイルを読み込ませ、 テーブルを作成します。 $ cd cgi-bin $ /usr/XXX/pgsql/bin/psql -e pwblog < ./cgi-bin/mktable.sql」 とinstall.txtでは書いてあるのですが・・ よく解りません。 このような場合はどのようにすればいいのですか?

  • k_sidina
  • ベストアンサー率52% (9/17)
回答No.1

pgAdminIII で google 検索をしたらこんな画面が出てきました。 これではわかりませんか?

参考URL:
http://www.cisys.co.jp/index_6_5_5.html
atps
質問者

補足

k_sidinaさま、お返事ありがとうございます。 教えていただいた >http://www.cisys.co.jp/index_6_5_5.html​ までは出来るのですがsqlファイルの読み込ませかたが解りません・・ http://allabout.co.jp/internet/database/closeup/CU20080425A/index2.htm を見ながらやっていますが列の追加で長さがありますが長さとはなんですか?

関連するQ&A

  • データベーステーブルの作成

    dreamweaver8を使用しています。 ログインページを作成するためにはデータベーステーブルが必要とのことですが、データベーステーブルというのはどのようなものでしょうか。 よくわからないのでエクセルでusernameとpasswordの列を作成して見ましたがうまくいきませんでした。 このテーブルを作成するにはどうすればいいでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • CSS
  • テーブルの作成時にふと疑問が

    いつもお世話になっております。 今データベースを勉強しようとおもい いろいろ本を読んで勉強しているのですが どうしてもわからないことがあります。 テーブルの作成時にindexやkeyの指定の仕方は 掲載されているのですが、どんなレコードに付けるのか? また、指定した結果どのような恩恵を受けるのかが いまいちわかりません。 postgresqlの本を2冊ほど読み PHPからデータを出し入れしてるレベルですが インターネットで検索しても、検索の仕方が悪いのか 指定方法は出てくるのですが、どうして指定するのか間では見つけられません。 もしかして、データベースをやる方ならば当たり前に知っていることなのか? というような、超初心者な質問で申し訳ありませんが、 どなたか、ご教授お願いいたします。 もやもやして、わからないことがあると勉強もなかなか先に進めません。 よろしくお願いいたします。

  • テーブルの作成方法

    PHPを弄り始めて3ヶ月ぐらいの者です。 現在、基本的なPHPの文法は一応覚えデータベースに手を出そうと考えています。 そのためにデータベースの概念などを色々調べました。 SQLやクエリ、テーブルなどなど・・・ しかし、 いくら調べても肝心のテーブルの作成方法が分かりません。 PHPmyADMINなどのようなソフトウェアがあるらしいのですが、 よく使い方が分かりません。 どなたかテーブル作成の概念、実際に使用するところまで教えてくれませんか?

    • ベストアンサー
    • MySQL
  • MSDEのテーブルはどこに作成されているのでしょうか?

    お世話になります。 Access2000+VB.NETからMSDE2000RelAに移行勉強中です。 SQL Web Data Administratorを使用してテーブルを作成して 入力ツールやその他の画面を.NETで作成しました。 今度サーバーにそのデータを移そうと思ってテーブルのパスを 探したんですがよくわかりません。 そういえば作成するときにもどこに作成するのかというドライブ 名もディレクトリも指定しなかった(聞かれなかった)ように 思います。 拡張子は.dboなのでそれをキーに検索しても引っかかりません。 このデータベースファイルを探してコピーしたいのですが、そも そもデフォルトではどこに作成されるのかご教示いただけませんか? よろしくお願いいたします。

  • ACCESS テーブル作成クエリ

    ACCESS2000で、別のデータベースAのテーブルを定期的に最新のものにするために、データベースBにテーブル作成クエリを作成します。Aを開くときにはパスワードが設定されているので、テーブル作成クエリでそのパスワードの入力を求められるため、正しく入力して実行するのですが、パスワードが正しくありませんとエラーになってしまいます。 Aのパスワードを解除して実行すればテーブルが作成できますが、パスワードを解除しないで作成する方法はないでしょうか。

  • SQLServer2005のテーブル作成について

    こんにちわ。 いまSQLServer2005Expressをダウンロードして, データベースを作成し,そこにテーブルを作成しようとしています。 そこで「SQLServer Managemant Studio Express」を使用すれば, 一応テーブルを作成することができるのですが, テーブル定義のスクリプトを作成して, OracleのSQL*Plusのようなコマンド機能から実行したいのですが, SQLServerではそれはどの機能にあたるのでしょうか? 教えてください。よろしくお願いします。

  • ブラウザでデータベースのテーブルを作成する

    どのジャンルか迷いましたが、ここでお願いします。 ブラウザ上でパスワードを設定した管理画面の中で、 データベースのテーブルの作成などをできるようにすることは危険なのでしょうか? 普通はコマンドプロンプトなどを使ってテーブルなどを作成すると思います。 ブラウザ上でグラフィカルな感じで作成できるなら使い勝手が良さそうなのですが あまり前例を聞いたことがないので、何か問題があるのかと思い質問させて頂きました。

    • ベストアンサー
    • PHP
  • リンクテーブル作成について

    エクセルのデータをアクセスで使用したくリンクテーブルを作成しようと思いました。 そしてリンクテーブルを作成しようとして、最後に完了を押したら、 「Microsoft Office Accessでは、現在のデータベース形式よりも新しい形式で保存されたAceessデータベースまたはMicrosoft Office Excelブックへのリンクはサポートされていません」 と表示されました。 これは一体どういうことなんでしょうか? ちなみにACEESSは2007、EXCELも2007を使用しています。

  • ワークテーブルの作成について

    現在、VB.NETで読み込んだファイルのコードで 一件一件、データベースを検索してチェックを行っているのですが とても処理時間がかかるので最初にデータベースの結果を ワークテーブルか何かに溜めておいてそのワークテーブルに 検索をかけにいくことは可能でしょうか? 何か参考になるサイトなどありましたら教えてください。 .NETは2002です。

  • テーブル作成クエリとデータベースの分割

    当方、Accessは全くの素人ですが、急遽Accessにて連絡先台帳を 作ることとなりました。 参考書を片手に、なんとかそれ相応のものになってきましたが、 表題部分にて四苦八苦しております。 どうぞ、ご教授のほどよろしくお願いします。 まず、連絡先テーブルを作成しました。 この中には個人名、会社名、住所などを入力するようにしました。 会社名の中には複数のレコードがあるため、個人向けではなく、会社向けの 送付用のラベルを作成したいと思い、テーブル作成クエリを用いて 会社テーブルを作成しました。 上記テーブルから、ラベル作成までは何とかできるようになりましたが、 複数のユーザーがこのデータベースを使うため、データベースの分割をし 運用したいのです。 また、この会社テーブルを別のデータベースでも使用したいと思っております。 ツールを用いて、データベースの分割はできましたが、新たな連絡先が 追加されたときなど、再度テーブル作成クエリを実行してしまうと、リンクが 外れてしまいます。 外部データからリンクテーブルを作りなおすと、以前のデータのままなので、 分割したデータベースを更新しなければならないことはわかりましたが、 その方法が全くわかりません。 できれば、更新ボタンを押した際に、 テーブル作成クエリを起動して、テーブルを作成し、分割したデータベースを 更新させたいのですが、何か良い方法はございませんでしょうか? 他の方法でも全く問題ありません。 VBAやマクロでも構いません。 ただ、VBAもマクロも殆どわかりませんので、できればコード等を記載して いただけると助かります。 Access2007を用いております。 どうぞよろしくお願いします。