列の長さを から に変更しようとしてい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 で同じコマンドを試しました。そこではうまくいっています。