• ベストアンサー

Postgresのことで・・・

質問があります。 --test_tbl---------------------- id : integer uid : varchar(32) name : varchar(64) day :date -------------------------------- という上記のテーブルがあるとします。 このテーブルのnameフィールドを varchar(64)からvarchar(120)に変更したいのですが どのようにすればいいでしょうか? Postgresのヴァージョンは7.3.2です。 宜しくお願いいたします。

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

  • ベストアンサー
  • chikorin7
  • ベストアンサー率25% (25/100)
回答No.1

こんにちは。 たしかalter tableあたりを使うんだったと思いますが、あまりカラムの数が多くないので、一度drop tableして新たにcreate tableしてもいいかもしれませんね。 あと120よりも128の方がいいと思いますよ。 参考までに…、シーラカンス本はわかりやすいので一度お読みになってはいかがでしょうか?

参考URL:
http://www.postgresql.jp/document/pg721doc/reference/sql-altertable.html
TOKIO2003
質問者

お礼

さっそくの回答ありがとうございます。 >シーラカンス本はわかりやすいので にのってなかったんです。 データ数がおおくて常に 挿入・更新をおこなっているので なるべくDROP、CREATEは避けたいのですが・・・

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • chikorin7
  • ベストアンサー率25% (25/100)
回答No.2

#1です。補足です。 さきほどの参考URLに書いてあるとおもうんですが、ヴァージョンに対応してるかどうかは不明です。 がんばってくださいねー。

すると、全ての回答が全文表示されます。

関連するQ&A