Added default papers to migration-script
这个提交包含在:
父节点
d5b8204e57
当前提交
6cdb88d26d
共有 1 个文件被更改,包括 47 次插入 和 43 次删除
|
|
@ -5,59 +5,63 @@ defined('BASEPATH') OR exit('No direct script access allowed');
|
|||
class Migration_create_label_paper_types_table extends CI_Migration {
|
||||
|
||||
public function up() {
|
||||
if (!$this->db->table_exists('paper_types')) {
|
||||
$this->dbforge->add_field(array(
|
||||
'id' => array(
|
||||
'type' => 'INT',
|
||||
'constraint' => 5,
|
||||
'unsigned' => TRUE,
|
||||
'auto_increment' => TRUE
|
||||
),
|
||||
if (!$this->db->table_exists('paper_types')) {
|
||||
$this->dbforge->add_field(array(
|
||||
'id' => array(
|
||||
'type' => 'INT',
|
||||
'constraint' => 5,
|
||||
'unsigned' => TRUE,
|
||||
'auto_increment' => TRUE
|
||||
),
|
||||
|
||||
'user_id' => array(
|
||||
'type' => 'INT',
|
||||
'constraint' => 5,
|
||||
),
|
||||
'user_id' => array(
|
||||
'type' => 'INT',
|
||||
'constraint' => 5,
|
||||
),
|
||||
|
||||
'paper_name' => array(
|
||||
'type' => 'VARCHAR',
|
||||
'constraint' => '250',
|
||||
),
|
||||
'paper_name' => array(
|
||||
'type' => 'VARCHAR',
|
||||
'constraint' => '250',
|
||||
),
|
||||
|
||||
'metric' => array(
|
||||
'type' => 'VARCHAR',
|
||||
'constraint' => '10',
|
||||
),
|
||||
'type' => 'VARCHAR',
|
||||
'constraint' => '10',
|
||||
),
|
||||
|
||||
'width' => array(
|
||||
'type' => 'DECIMAL',
|
||||
'constraint' => '6,3',
|
||||
'null' => TRUE,
|
||||
),
|
||||
'width' => array(
|
||||
'type' => 'DECIMAL',
|
||||
'constraint' => '6,3',
|
||||
'null' => TRUE,
|
||||
),
|
||||
|
||||
'orientation' => array(
|
||||
'type' => 'VARCHAR',
|
||||
'constraint' => '1',
|
||||
'null' => TRUE,
|
||||
),
|
||||
'orientation' => array(
|
||||
'type' => 'VARCHAR',
|
||||
'constraint' => '1',
|
||||
'null' => TRUE,
|
||||
),
|
||||
|
||||
'height' => array(
|
||||
'type' => 'DECIMAL',
|
||||
'constraint' => '6,3',
|
||||
'null' => TRUE,
|
||||
),
|
||||
'height' => array(
|
||||
'type' => 'DECIMAL',
|
||||
'constraint' => '6,3',
|
||||
'null' => TRUE,
|
||||
),
|
||||
|
||||
'last_modified' => array(
|
||||
'type' => 'timestamp',
|
||||
'null' => TRUE,
|
||||
),
|
||||
));
|
||||
'last_modified' => array(
|
||||
'type' => 'timestamp',
|
||||
'null' => TRUE,
|
||||
),
|
||||
));
|
||||
|
||||
$this->dbforge->add_key('id', TRUE);
|
||||
$this->dbforge->add_key('user_id', TRUE);
|
||||
$this->dbforge->add_key('id', TRUE);
|
||||
$this->dbforge->add_key('user_id', TRUE);
|
||||
|
||||
$this->dbforge->create_table('paper_types');
|
||||
}
|
||||
$this->dbforge->create_table('paper_types');
|
||||
$this->db->query("insert into paper_types (id,user_id,paper_name,metric,width,orientation,height) values ('1','1','A4','mm','210.000','P','297.000');");
|
||||
$this->db->query("insert into paper_types (id,user_id,paper_name,metric,width,orientation,height) values ('2','1','A5','mm','148.000','P','210.000');");
|
||||
$this->db->query("insert into paper_types (id,user_id,paper_name,metric,width,orientation,height) values ('3','1','letter','mm','215.900','P','279.400');");
|
||||
$this->db->query("insert ignore paper_types (user_id,paper_name,metric,width,orientation,height) SELECT u.user_id, pt.paper_name, pt.metric, pt.width, pt.orientation,pt.height FROM paper_types pt inner join users u where pt.id<4;");
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
|
|||
正在加载…
在新工单中引用