- Freitext wird jetzt direkt als venue_name übertragen und somit auch ohne Suchtreffer gespeichert.
- Die Suche ist international und kombiniert lokale Ergebnisse mit Nominatim. - Externe IDs werden korrekt als nominatim:<Typ>:<ID> gespeichert und dedupliziert. - Straße, PLZ, Stadt und Land können beim Anlegen manuell ergänzt werden. - Im Adminbereich können Orte korrigiert, bestätigt, mit Aliasen versehen und zusammengeführt werden.
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
ALTER TABLE venues
|
||||
ADD COLUMN IF NOT EXISTS is_verified BOOLEAN NOT NULL DEFAULT FALSE;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS venue_aliases (
|
||||
id SERIAL PRIMARY KEY,
|
||||
venue_id INTEGER NOT NULL REFERENCES venues(id) ON DELETE CASCADE,
|
||||
alias VARCHAR(255) NOT NULL,
|
||||
UNIQUE (venue_id, alias)
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_venue_aliases_alias
|
||||
ON venue_aliases (LOWER(alias));
|
||||
Reference in New Issue
Block a user