Updated migration template.
This commit is contained in:
parent
818f9fbb04
commit
87a2ce77f8
6 changed files with 12 additions and 24 deletions
|
@ -6,8 +6,7 @@ use PDO;
|
|||
// MariaDB migration!
|
||||
// Gotta get rid of possible incompatible stuff like WITH RECURSIVE for new installations.
|
||||
|
||||
function migrate_up(PDO $conn): void
|
||||
{
|
||||
function migrate_up(PDO $conn): void {
|
||||
$getMigrations = $conn->prepare("SELECT COUNT(*) FROM `msz_migrations`");
|
||||
$migrations = (int)($getMigrations->execute() ? $getMigrations->fetchColumn() : 0);
|
||||
|
||||
|
@ -673,8 +672,7 @@ function migrate_up(PDO $conn): void
|
|||
");
|
||||
}
|
||||
|
||||
function migrate_down(PDO $conn): void
|
||||
{
|
||||
function migrate_down(PDO $conn): void {
|
||||
$conn->exec("DROP TABLE `msz_forum_posts`");
|
||||
$conn->exec("DROP TABLE `msz_forum_topics_track`");
|
||||
$conn->exec("DROP TABLE `msz_forum_topics`");
|
||||
|
|
|
@ -3,16 +3,14 @@ namespace Misuzu\DatabaseMigrations\AddForumCategoryIcons;
|
|||
|
||||
use PDO;
|
||||
|
||||
function migrate_up(PDO $conn): void
|
||||
{
|
||||
function migrate_up(PDO $conn): void {
|
||||
$conn->exec("
|
||||
ALTER TABLE `msz_forum_categories`
|
||||
ADD COLUMN `forum_icon` VARCHAR(50) NULL DEFAULT NULL AFTER `forum_description`;
|
||||
");
|
||||
}
|
||||
|
||||
function migrate_down(PDO $conn): void
|
||||
{
|
||||
function migrate_down(PDO $conn): void {
|
||||
$conn->exec("
|
||||
ALTER TABLE `msz_forum_categories`
|
||||
DROP COLUMN `forum_icon`;
|
||||
|
|
|
@ -3,8 +3,7 @@ namespace Misuzu\DatabaseMigrations\CreateFeatureForumType;
|
|||
|
||||
use PDO;
|
||||
|
||||
function migrate_up(PDO $conn): void
|
||||
{
|
||||
function migrate_up(PDO $conn): void {
|
||||
$conn->exec("
|
||||
CREATE TABLE `msz_forum_topics_priority` (
|
||||
`topic_id` INT(10) UNSIGNED NOT NULL,
|
||||
|
@ -27,8 +26,7 @@ function migrate_up(PDO $conn): void
|
|||
");
|
||||
}
|
||||
|
||||
function migrate_down(PDO $conn): void
|
||||
{
|
||||
function migrate_down(PDO $conn): void {
|
||||
$conn->exec("
|
||||
DROP TABLE `msz_forum_topics_priority`
|
||||
");
|
||||
|
|
|
@ -3,8 +3,7 @@ namespace Misuzu\DatabaseMigrations\CreateEmoticonsTable;
|
|||
|
||||
use PDO;
|
||||
|
||||
function migrate_up(PDO $conn): void
|
||||
{
|
||||
function migrate_up(PDO $conn): void {
|
||||
$conn->exec("
|
||||
CREATE TABLE `msz_emoticons` (
|
||||
`emote_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
|
||||
|
@ -21,8 +20,7 @@ function migrate_up(PDO $conn): void
|
|||
");
|
||||
}
|
||||
|
||||
function migrate_down(PDO $conn): void
|
||||
{
|
||||
function migrate_down(PDO $conn): void {
|
||||
$conn->exec("
|
||||
DROP TABLE `msz_emoticons`;
|
||||
");
|
||||
|
|
|
@ -3,8 +3,7 @@ namespace Misuzu\DatabaseMigrations\CreateConfigTable;
|
|||
|
||||
use PDO;
|
||||
|
||||
function migrate_up(PDO $conn): void
|
||||
{
|
||||
function migrate_up(PDO $conn): void {
|
||||
$conn->exec("
|
||||
CREATE TABLE `msz_config` (
|
||||
`config_name` VARCHAR(100) NOT NULL COLLATE 'utf8mb4_bin',
|
||||
|
@ -14,7 +13,6 @@ function migrate_up(PDO $conn): void
|
|||
");
|
||||
}
|
||||
|
||||
function migrate_down(PDO $conn): void
|
||||
{
|
||||
function migrate_down(PDO $conn): void {
|
||||
$conn->exec("DROP TABLE `msz_config`;");
|
||||
}
|
||||
|
|
|
@ -327,15 +327,13 @@ namespace Misuzu\DatabaseMigrations\\$namespace;
|
|||
|
||||
use PDO;
|
||||
|
||||
function migrate_up(PDO \$conn): void
|
||||
{
|
||||
function migrate_up(PDO \$conn): void {
|
||||
\$conn->exec("
|
||||
CREATE TABLE ...
|
||||
");
|
||||
}
|
||||
|
||||
function migrate_down(PDO \$conn): void
|
||||
{
|
||||
function migrate_down(PDO \$conn): void {
|
||||
\$conn->exec("
|
||||
DROP TABLE ...
|
||||
");
|
||||
|
|
Loading…
Add table
Reference in a new issue