-- ───────────────────────────────────────────────────────────────────────────── -- Bleeter | Spalten nachziehen -- -- server/main.lua schreibt sechs Spalten, die in install.sql fehlen. Das -- Schema ist gegenueber dem Code stehengeblieben – die Registrierung eines -- Handles scheitert deshalb mit einem SQL-Fehler. -- -- bleeter_accounts.registered_at wann registriert wurde -- bleeter_accounts.registration_mail Adresse zum Zeitpunkt der Anmeldung -- bleeter_accounts.web_password_hash Zugang zum Web-Backend -- bleeter_accounts.web_password_updated_at -- bleeter_profiles.owner_source woher das Profil stammt -- bleeter_profiles.created_by_char_id wer es angelegt hat -- -- Wiederholbar ausfuehrbar. -- ───────────────────────────────────────────────────────────────────────────── ALTER TABLE `bleeter_accounts` ADD COLUMN IF NOT EXISTS `registered_at` TIMESTAMP NULL DEFAULT NULL, ADD COLUMN IF NOT EXISTS `registration_mail` VARCHAR(120) NULL DEFAULT NULL, ADD COLUMN IF NOT EXISTS `web_password_hash` VARCHAR(255) NULL DEFAULT NULL COMMENT 'Zugang zum Web-Backend, nie im Klartext', ADD COLUMN IF NOT EXISTS `web_password_updated_at` TIMESTAMP NULL DEFAULT NULL; ALTER TABLE `bleeter_profiles` ADD COLUMN IF NOT EXISTS `owner_source` VARCHAR(40) NOT NULL DEFAULT 'personal' COMMENT 'personal | lifeinvader | superpc – woher das Profil stammt', ADD COLUMN IF NOT EXISTS `created_by_char_id` VARCHAR(80) NULL DEFAULT NULL; ALTER TABLE `bleeter_profiles` ADD INDEX IF NOT EXISTS `idx_owner_source` (`owner_source`);