-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmigrate.php
30 lines (25 loc) · 863 Bytes
/
migrate.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
include 'main.php';
$migration = new \Chan\Migration;
$migration->checkMigrations();
$migration->migrationName = 'create_admins_table';
if (null === $migration->checkMigrations()) {
$migration->table = 'admins';
$migration->increments('id');
$migration->string('username');
$migration->string('password');
$migration->boolean('on');
$migration->timestamp = true;
$migration->migrate();
}
$migration->migrationName = 'insert_admin_default';
if (null === $migration->checkMigrations()) {
$migration->table = 'admins';
$migration->addField('username', 'admin');
$migration->addField('password', 1234);
$migration->addField('on', 1, 'int');
$migration->addField('created_at', $chan->retNow());
$migration->save();
$migration->migrate();
}
echo 'all migration finished';