-PR-
解決済み

PostgreSQLでテーブルの項目の操作

  • すぐに回答を!
  • 質問No.49589
  • 閲覧数182
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 25% (14/54)

例えば、
1.create table shinamono (hinmei text,nedan,int);
で作成済みのテーブルへbikou項目を追加するにはどうすればいいのでしょうか?
2.create table shinamono (hinmei text,nedan,int);
で作成済みのテーブルのnedanの項目を削除するには?
3.create table shinamono (hinmei text,nedan,int);
で作成済みのテーブルのnedanの項目名を修正するには?

上記の様な操作は出来るのでしょうか?
よろしくお願いいたします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1

# PostgreSQLにそんなに詳しいわけではありませんが・・・。

まず、PostreSQLはSQL92準拠なので、項目の追加は下記の要領でできますので、1.は可能です。
alter table table名 add(カラム名 型(桁数));

ただし、項目の削除はできませんので、2.3.は不可能です。

3.までの操作をしたいのであれば、
1)PSQLでcopyコマンドを使用してDBの内容をサーバー上にテキストファイルで落とす。
2)テーブルをすべて削除して作り直す
3)PSQLのcopyコマンドを使って、DB内に1)で待避したデータを読み込ませる
で対処できるかと思います。

PSQLやcopyコマンドの詳細については、PostgreSQLの解説本の最初に載っていますので、そういった資料をご参照ください。
お礼コメント
arlie

お礼率 25% (14/54)

ありがとうございました。
投稿日時 - 2001-03-09 16:38:22
-PR-
-PR-
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

-PR-
-PR-
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ