Ich habe eine Tabelle mit etwa 10.000 Benutzern. Ich möchte die Top 10 sehen, sortiert nach score
, und Echtzeit-Updates geben, wann immer sich die Zusammensetzung der Liste ändert oder sich eines der Ergebnisse der Top 10 ändert.Postgres-Trigger, wenn irgendeine der "obersten" Zeilen geändert wird
Was ist der beste Weg, dies mit einem Trigger zu tun, und wird dies ein sehr teurer Auslöser sein, um weiter zu laufen?
Wie verbinde ich die Daten mit dem Rückgabeverfahren? Um beispielsweise eine Zeile zu senden, verwende ich 'FOR EACH ROW EXECUTE PROCEDURE' in der Anweisung' CREATE TRIGGER'. Ist das das Problem, das du mit '/ * deiner Aktion hier identifiziert hast? * /? Ich bin neu bei Postgres, also je mehr Details Sie bereitstellen können, desto besser. –
Ja, es wäre ein "FÜR JEDE REIHE" Trigger. Mein Zweifel war, dass ich nicht weiß, was Sie im Auslöser vorhaben. Es sollte nichts sein, was - sagen wir - synchron eine Aktualisierung im Frontend initiiert. Was meinst du mit * verbinde die Daten mit dem Rückgabeverfahren *? –