unique(), ColumnDefinition::string('name', 255)->notNull(), ]; $options = TableOptions::default()->withComment('User accounts table'); $sql = $platform->getCreateTableSQL('users', $columns, $options); echo "Generated SQL:\n"; echo $sql . "\n\n"; echo "=== Test Successful ===\n"; } catch (\Throwable $e) { echo "❌ Error: " . $e->getMessage() . "\n"; echo "File: " . $e->getFile() . ":" . $e->getLine() . "\n"; echo "Stack trace:\n" . $e->getTraceAsString() . "\n"; }