-PR-
解決済み

文字列の拡張

  • 困ってます
  • 質問No.45590
  • 閲覧数79
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 23% (6/26)

postgres でvarchar(32)と定義していたものを
48にしたいので

alter table USERS alter column email varchar (48);

と書いてみたのですが動きません
また、postgresのバージョンによっては
危険なのでしょうか?
よろしくお願いします
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル11

ベストアンサー率 47% (95/199)

PostgreSQLの場合、カラム名のリネームはできたと思いますが、型の変更はできなかったと思います。
方法としてはpg_dumpをつかっていったんデータベースの内容をテキストファイルにはき出させ、そのテキストファイルのcreate tableの部分を編集して、データベースを再構築するほかないと思います。
お礼コメント
MAGI

お礼率 23% (6/26)

返事が遅れまして、すみませんでした
まさに、そのとおりです。
ありがとうございました。
投稿日時 - 2001-03-03 11:36:36
-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-
ページ先頭へ