Takefumi-o
takef****@graci*****
2011年 11月 30日 (水) 21:08:23 JST
太田です。 Kenjiさん調査ありがとうございます。 やっぱりバグなんですね・・・ 修正できる腕もないので直接SQLを打つことにします。 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/ =================================================