facut pana la video 7

This commit is contained in:
Cerbu Andrei Mihnea
2023-05-10 00:47:48 +03:00
parent 1abdc313f4
commit 90f12ab916
40 changed files with 1644 additions and 41 deletions
+25
View File
@@ -0,0 +1,25 @@
<?php
use app\core\Application;
class m01_initial{
public function up(){
$db = Application::$app->db;
$SQL = "CREATE TABLE users(
id INT AUTO_INCREMENT,
email VARCHAR(255) NOT NULL,
firstname VARCHAR(255) NOT NULL,
lastname VARCHAR(255) NOT NULL,
status TINYINT NOT NULL,
create_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) Engine=INNODB;
";
$db->pdo->exec($SQL);
}
public function down(){
$db = Application::$app->db;
$SQL = "DROP TABLE users";
$db->pdo->exec($SQL);
}
}
@@ -0,0 +1,17 @@
<?php
use app\core\Application;
class m02_add_password_column{
public function up(){
$db = Application::$app->db;
$SQL = "ALTER TABLE users ADD COLUMN password VARCHAR(512) NOT NULL";
$db->pdo->exec($SQL);
}
public function down(){
$db = Application::$app->db;
$SQL = "ALTER TABLE users DROP COLUMN password";
$db->pdo->exec($SQL);
}
}