Kenji Suzuki
kenji****@gmail*****
2011年 12月 1日 (木) 21:04:22 JST
Kenji です。 On Wed, 30 Nov 2011 21:08:23 +0900 Takefumi-o <takef****@graci*****> wrote: > 太田です。 > > Kenjiさん調査ありがとうございます。 > やっぱりバグなんですね・・・ > > 修正できる腕もないので直接SQLを打つことにします。 それでは、可能でしたら、バグレポートだけでもしておくとよいのでは ないかと思います。 https://github.com/EllisLab/CodeIgniter/issues // Kenji > 2011年11月30日20:58 Kenji Suzuki <kenji****@gmail*****>: > > Kenji です。 > > > > > > On Mon, 28 Nov 2011 11:20:04 +0900 > > Takefumi-o <takef****@graci*****> wrote: > > > >> こんにちははじめまして。 > >> 太田と申します。 > >> > >> > >> CI のadd_columnで詰まっています。 > >> > >> CI 2.0.3 > >> DB Postgres 8.4 > >> PHP 5.3.8 > >> > >> コード > >> > >> $fields = array( > >> 'preferences' => array('type' => 'TEXT') > >> ); > >> $this->dbforge->add_column('table1', $fields); > >> > >> > >> というほとんどマニュアル通りのコードでテストしているのですが、 > >> > >> > >> ALTER TABLE "table1" ADD Array NOT NULL > >> > >> Filename: C:\xampp\htdocs\dms-ci\system\database\DB_driver.php > >> > >> Line Number: 330 > >> > >> > >> というエラーになってしまいます。 > >> なぜカラム名が Array になってしまっているのか、謎です。 > >> > >> どなたか原因がお分かりになる方はお教えください。 > > > > ぱっとみたところ、バグのようです。 > > > > postgre_forge.php の _alter_table() が古いみたいですね。 > > 引数の数が違っています。 > > > > mysql を参考に修正してバグ報告でしょうか。 > > > > なんか、ほとんどの driver が古いみたいでバグったままなんじゃ > > ないかと。 > > > > > > // Kenji > > > > _______________________________________________ > > Codeigniter-users mailing list > > Codei****@lists***** > > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users > > > > -- > ================================================= > > from: 太田剛文 ( takefumi ota ) > > ツイッター: http://twitter.com/landscapesketch/ > メインメールアドレス: takef****@graci***** > > ■メインホームページ http://gracix.com/ > ■DocuWorks関連のページ http://worktoolsmith.com/ > ■依頼で製作したホームページ > - やきもの工房くすの木さん http://yakimono-kusunoki.com/ > - 整体あしすとさん http://seitai-assist.com/ > - デザインスタジオ マツシマさん http://design-matsushima.com/ > - Spicサロン浜松西店さん http://spic-yuto.com/ > > ================================================= > > _______________________________________________ > Codeigniter-users mailing list > Codei****@lists***** > http://lists.sourceforge.jp/mailman/listinfo/codeigniter-users