バグ報告 > その他 > 1.0.1正式版インストール:カラム追加時にエラー |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
pudding17 |
投稿日時: 2006/11/27 17:09
対応状況: −−−
|
新米 登録日: 2006/11/17 居住地: 投稿: 6 |
1.0.1正式版インストール:カラム追加時にエラー こんにちは、pudding17 です。お世話になっております。
先に導入環境について記させていただきます。 ============================================= OS: RedHat EnterpriseLinux ES4 32bit DB: PostgreSQL 7.4.14 ============================================= バージョン 1.0.1 正式版(以下、1.0.1)リリースを受け、1.0.0 からのバージョンアップを試みております。 まず、白紙状態から 1.0.1 のインストールを行ったところ、 データベース初期化時のカラムの追加で以下のエラーが表示されます。 ============================================= ALTER TABLE dtb_payment ADD charge_flg int2 default 1; ERROR: adding columns with defaults is not implemented HINT: Add the column, then use ALTER TABLE SET DEFAULT. ============================================= psql コマンドラインから直接叩いても同様です。 少なくともこのバージョンの PostgreSQL の場合、カラムの追加とデフォルト値の指定を同時に行うことは許可されていないようです。 以下の SQL 文を直接実行し、再度インストーラの DB 初期化を行い解決しました。 ============================================= ALTER TABLE dtb_payment ADD charge_flg int2; ALTER TABLE dtb_payment ALTER charge_flg SET DEFAULT 1; ============================================= また、1.0.0 の DB がある状態で、インストーラの「初期化しない」にチェックを入れた場合でも同様でした。 MySQL では検証していません。 以上、ご報告でした。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |