In diesem Artikel wird hauptsächlich die SQL-Skriptfunktion zum Schreiben einer PostgreSQL-Datenbank zur Implementierung der Analyse vorgestellt. Der Beispielcode im Artikel ist sehr detailliert und hat einen gewissen Referenzwert für jedermanns Studium oder Arbeit. Freunde, die ihn brauchen, können ihn zu Rate ziehen. postgresql erstellt eine lange Auto-Inkrement-Funktion SEQUENZ ERSTELLEN global_id_sequence; ERSTELLEN ODER ERSETZEN SIE DIE FUNKTION seq_id(OUT result bigint) ALS $$ ERKLÄREN unsere_Epoche bigint := 1314220021721; Sequenznummer. jetzt_millis bigint; -- die ID dieses DB-Shards muss für jeden -- Schema-Shard, den Sie haben - Sie könnten dies auch als Parameter übergeben shard_id int := 1; BEGINNEN Wählen Sie nextval('global_id_sequence') % 1024 INTO seq_id; Wählen Sie Floor (Extract (EPOCH aus Clock_Timestamp ()) * 1000) in now_millis; Ergebnis := (jetzt_Millis – unsere_Epoche) << 23; Ergebnis := Ergebnis | (Shard_ID << 10); Ergebnis := Ergebnis | (seq_id); ENDE; $$SPRACHE PLPGSQL; <!--alter function seq_id(out bigint) owner to postgres;--> SQL-Skript postgresql erstellen Sprache plpgsql ausführen $$ beginnen Note aktualisieren, Note festlegen = 90, wobei sno = „20161003“; Ende $$ Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Lösung für leere Seite nach Vue-Verpackung
>>: Verwendung des Linux-Befehls „cal“
1) Geltungsbereich: schreibgeschützt: Eingabe [Typ...
Während der Entwicklung wird eine gute Benutzerob...
Definieren eines Arrays in Bash Es gibt zwei Mögl...
Verwenden Sie die Vue-Cropper-Komponente, um Avat...
Vorwort MySQL 8.0.13 unterstützt nun den Index-Sk...
1. CSV-Datei importieren Verwenden Sie den folgen...
Frage Nicht genügend Speicher, wenn Docker Elasti...
CSS-Benennungsregeln Header: Header Inhalt: Inhalt...
Auf keinen Fall. Es stellt sich heraus, dass es L...
In MySQL können in der Datenbank fehlerhafte Zeic...
Bei der Verwendung von lepus3.7 zur Überwachung d...
Quellcode (einige Klassen gelöscht): Code kopieren...
Code kopieren Der Code lautet wie folgt: <!-- ...
MySQL-Volltextsuche, chinesische Lösung Kürzlich ...
Einführung in temporäre Tabellen Was ist eine tem...