Datenbank

Mit cs_config legt jedes CS-Script seine Tabellen selbst an. Eine .sql-Datei brauchst du nicht.

Jedes 2.0-Script beschreibt, welche Tabellen, Spalten und Indizes es braucht. cs_config liest, was deine Datenbank wirklich hat und zeigt den Unterschied auf der Seite Datenbank. Ein Knopf kopiert die Tabelle und fügt dann hinzu, was fehlt. Gelöscht, umbenannt oder an einer Zeile geändert wird nichts.

Mehr dazu, auch zu den Sicherungskopien: cs_config, Datenbank.

Scripts ohne cs_config-Anbindung

Liegt im Paket eine Datei wie sql/install.sql, spielst du sie einmal ein, mit HeidiSQL, phpMyAdmin oder auf der Kommandozeile. Vorher ein Backup ziehen.

Kommandozeile
mysql -u USER -p DATABASE < sql/install.sql

Die Verbindung

server.cfg
set mysql_connection_string "mysql://user:password@localhost/database?charset=utf8mb4"

charset=utf8mb4 gehört dazu. Ohne zerlegen Umlaute und Emojis deine Einträge.

Frage offen geblieben?

Schreib uns im Discord. Mit Konsolen-Auszug, Framework und Script-Version ist die erste Antwort meistens schon die Lösung.

Zum Support