db->dbdriver == 'postgre') { $this->db->query(' CREATE TABLE "profiles" ( "user" integer NOT NULL, "upload_id_limits" varchar(255) NOT NULL, PRIMARY KEY ("user") ) '); $this->db->query(' ALTER TABLE "files" ALTER COLUMN "id" TYPE varchar(255); '); } else { $this->db->query(" CREATE TABLE `profiles` ( `user` int(8) unsigned NOT NULL, `upload_id_limits` varchar(255) COLLATE utf8_bin NOT NULL, PRIMARY KEY (`user`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin "); $this->db->query(" ALTER TABLE `files` CHANGE `id` `id` VARCHAR( 255 ); "); } } public function down() { if ($this->db->dbdriver == 'postgre') { $this->db->query(' DROP TABLE "profiles"; '); $this->db->query(' ALTER TABLE "files" ALTER COLUMN "id" TYPE varchar(6); '); } else { $this->db->query(" DROP TABLE `profiles`; "); $this->db->query(" ALTER TABLE `files` CHANGE `id` `id` VARCHAR( 6 ); "); } } }