2

列の長さを から に変更しようとしていcharacter varying(40)ますcharacter varying(100)

この質問で説明されている方法に従って、データ損失なしで postgre の文字可変タイプのサイズを増やします

ALTER TABLE info_table ALTER COLUMN docs TYPE character varying(100);

このコマンドを試してみましたが、構文エラーが返されました

エラー: 文字 52 の「TYPE」またはその付近で構文エラーが発生しました

このコマンドに必要な変更はありますか? PostgreSQL バージョン 7.4.30 を使用します (9.2 へのアップグレードが進行中です:))。

バージョン 9.2 にアップグレードされた test db で同じコマンドを試しました。そこではうまくいっています。

4

2 に答える 2

0

という単語を削除しTYPEます。その構文は 10 年前には認識されませんでしたが、それがなくても問題ありません。

于 2013-10-08T04:15:53.417 に答える