39 lines
1.8 KiB
MySQL
39 lines
1.8 KiB
MySQL
|
|
-- ─────────────────────────────────────────────────────────────────────────────
|
|||
|
|
-- Bleeter | Reservierte Handles
|
|||
|
|
--
|
|||
|
|
-- server/main.lua fragt diese Tabelle bei jeder Registrierung ab, sie fehlt
|
|||
|
|
-- aber in install.sql. Ohne sie scheitert die Abfrage – und damit jede
|
|||
|
|
-- Registrierung eines Spielerhandles.
|
|||
|
|
--
|
|||
|
|
-- Vorbelegt sind Namen, unter denen sich sonst jemand als Behoerde, Anbieter
|
|||
|
|
-- oder Systemkonto ausgeben koennte. Wer sie vergeben will, nimmt sie hier
|
|||
|
|
-- heraus – oder der Anbieter legt das Profil selbst an, das umgeht die Liste
|
|||
|
|
-- bewusst nicht.
|
|||
|
|
--
|
|||
|
|
-- Wiederholbar ausfuehrbar.
|
|||
|
|
-- ─────────────────────────────────────────────────────────────────────────────
|
|||
|
|
|
|||
|
|
CREATE TABLE IF NOT EXISTS `bleeter_reserved_handles` (
|
|||
|
|
`handle` VARCHAR(40) NOT NULL,
|
|||
|
|
`reason` VARCHAR(200) NOT NULL DEFAULT '',
|
|||
|
|
`created_at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|||
|
|
PRIMARY KEY (`handle`)
|
|||
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
|||
|
|
|
|||
|
|
INSERT IGNORE INTO `bleeter_reserved_handles` (`handle`, `reason`) VALUES
|
|||
|
|
('lifeinvader', 'Plattformbetreiber'),
|
|||
|
|
('bleeter', 'Plattformname'),
|
|||
|
|
('admin', 'Verwaltung'),
|
|||
|
|
('support', 'Verwaltung'),
|
|||
|
|
('system', 'Verwaltung'),
|
|||
|
|
('lspd', 'Behörde'),
|
|||
|
|
('police', 'Behörde'),
|
|||
|
|
('lsmd', 'Behörde'),
|
|||
|
|
('ambulance', 'Behörde'),
|
|||
|
|
('lsfd', 'Behörde'),
|
|||
|
|
('doj', 'Behörde'),
|
|||
|
|
('gov', 'Behörde'),
|
|||
|
|
('government', 'Behörde'),
|
|||
|
|
('weazel', 'Presse'),
|
|||
|
|
('weazelnews', 'Presse');
|