From 68b13ff62dc315790404442640889423684f53e0 Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Thu, 5 Mar 2026 00:11:18 +0000 Subject: [PATCH] Autosave: 20260305-001118 --- db/migrate_celestial_object_types.php | 32 +++++++++++++++++++++++++++ db/migrate_planets_table.php | 17 ++++++++++++++ db/migrate_sectors_table.php | 14 ++++++++++++ error.log | 5 +++++ 4 files changed, 68 insertions(+) create mode 100644 db/migrate_celestial_object_types.php create mode 100644 db/migrate_planets_table.php create mode 100644 db/migrate_sectors_table.php create mode 100644 error.log diff --git a/db/migrate_celestial_object_types.php b/db/migrate_celestial_object_types.php new file mode 100644 index 0000000..fc5dd31 --- /dev/null +++ b/db/migrate_celestial_object_types.php @@ -0,0 +1,32 @@ +query("SHOW TABLES LIKE 'celestial_object_types'"); + if ($result->rowCount() > 0) { + echo "Table celestial_object_types already exists.\n"; + return; + } + + echo "Creating table celestial_object_types...\n"; + $sql = "CREATE TABLE celestial_object_types ( + id INT AUTO_INCREMENT PRIMARY KEY, + name VARCHAR(255) NOT NULL, + slug VARCHAR(50) NOT NULL UNIQUE, + icon VARCHAR(50), + description TEXT, + image_url VARCHAR(255), + orbital_control_enabled TINYINT(1) DEFAULT 1, + terrestrial_control_enabled TINYINT(1) DEFAULT 1, + status_profile_id INT + ) ENGINE=InnoDB;"; + + $db->exec($sql); + echo "Table celestial_object_types created successfully.\n"; +} + +migrate_celestial_object_types(); +?> \ No newline at end of file diff --git a/db/migrate_planets_table.php b/db/migrate_planets_table.php new file mode 100644 index 0000000..358931d --- /dev/null +++ b/db/migrate_planets_table.php @@ -0,0 +1,17 @@ +exec($sql); +echo "Table 'planets' checked/created."; \ No newline at end of file diff --git a/db/migrate_sectors_table.php b/db/migrate_sectors_table.php new file mode 100644 index 0000000..a30c1c5 --- /dev/null +++ b/db/migrate_sectors_table.php @@ -0,0 +1,14 @@ +exec($sql); +echo "Table 'sectors' created successfully.\n"; \ No newline at end of file diff --git a/error.log b/error.log new file mode 100644 index 0000000..69e8502 --- /dev/null +++ b/error.log @@ -0,0 +1,5 @@ +PHP Fatal error: Uncaught PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'app_38676.celestial_object_statuses' doesn't exist in /home/ubuntu/executor/workspace/index.php:21 +Stack trace: +#0 /home/ubuntu/executor/workspace/index.php(21): PDO->query() +#1 {main} + thrown in /home/ubuntu/executor/workspace/index.php on line 21