32 lines
1.9 KiB
MySQL
32 lines
1.9 KiB
MySQL
|
|
-- ─────────────────────────────────────────────────────────────────────────────
|
|||
|
|
-- 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`);
|