使用Codeigniter的Postgres的add_column错误?

时间:2013-01-25 03:41:50

标签: codeigniter

我的迁移add_column

class Migration_Add_post_to_post extends CI_Migration {
    public function up() {
        $fields = array(
            'post' => array('type' => 'TEXT')
        );
        $this->dbforge->add_column('posts', $fields);
    }

    public function down() {
        $this->dbforge->drop_column('posts', 'post');
    }
}

Codeigniter在代码执行时抛出数据库错误

ERROR: syntax error at or near "Array" LINE 1: ALTER TABLE "posts" ADD Array NOT NULL ^

我在github https://github.com/EllisLab/CodeIgniter/issues/808上发现了这个问题。即使问题已经关闭,似乎除了mysql驱动程序之外,bug仍然存在。

有什么方法可以解决这个问题吗?

0 个答案:

没有答案