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“
CSS-Stil: Code kopieren Der Code lautet wie folgt:...
Der Systemleistungsexperte Brendan D. Gregg hat s...
Als ich heute einen Docker-Container erstellt hab...
Hintergrund: Da der Server das Flask-Projekt bere...
Vorwort Alle Hardwaregeräte im Linux-System werde...
Technischer Hintergrund Latex ist ein unverzichtb...
Vorwort: Im vorherigen Artikel haben wir hauptsäc...
Oftmals erwarten wir, dass das Abfrageergebnis hö...
Inhaltsverzeichnis 1. Warum NanoID UUID ersetzt 2...
Vor Kurzem habe ich mit shake.js eine ähnliche Fu...
Was ist ein Mata-Tag? Das <meta>-Element li...
Seit seiner Veröffentlichung im Jahr 2013 wird Do...
Nachfolgend finden Sie die Schnellbefehle zum Fre...
In diesem Artikel finden Sie das Installations- u...
Ich suche einen Job!!! Vorbereitung: Zunächst ein...