Ich habe eine Spalte "erstellt" mit Typ timestamp without time zone default now()in einer PostgreSQL-Datenbank. Wenn ich Spalten auswähle, hat es standardmäßig ein schönes und lesbares Format: SELECT created FROM mytable; created --------------------------- 2011-05-17 10:40:28.876944 Aber ich möchte den Zeitstempel in nur Millisekunden (als Long) erhalten. Etwas wie das: SELECT …
Diese Frage speziell für Postgres zu stellen, da es eine gute Unterstützung für R-Tree / Spatial-Indizes bietet. Wir haben die folgende Tabelle mit einer Baumstruktur (Nested Set-Modell) von Wörtern und ihren Häufigkeiten: lexikon ------- _id integer PRIMARY KEY word text frequency integer lset integer UNIQUE KEY rset integer UNIQUE KEY …
Ich habe ssl = onin postgresql.conf(und installiert ein Zertifikat usw.) konfiguriert . Stellt dies sicher, dass alle Clients immer eine Verbindung über SSL herstellen? (Macht ssl = ones das Herstellen einer Verbindung ohne SSL-Verschlüsselung unmöglich ?) Gibt es andere Möglichkeiten, um sicherzustellen, dass alle Clients immer eine Verbindung über SSL …
Ich versuche, mich für das Design der Datenbank zu entscheiden, wobei zu diesem Zeitpunkt möglichst wenige Annahmen (hinsichtlich der tatsächlichen Entwicklung der Web-App) getroffen werden müssen. Um zu verstehen, dass JOINS teuer sind, betrachte ich als ersten Schritt eine kleine Anzahl monolithischer Tabellen im Gegensatz zu einer großen Anzahl normalisierter …
Dies wurde bereits bei Stack Overflow abgefragt , jedoch nur für MySQL. Ich benutze PostgreSQL. Leider (und überraschenderweise) scheint PostgreSQL so etwas nicht zu haben CHECKSUM table. Eine PostgreSQL-Lösung wäre in Ordnung, aber eine generische wäre besser. Ich habe http://www.besttechtools.com/articles/article/sql-query-to-check-two-tables-have-identical-data gefunden , aber ich verstehe die verwendete Logik nicht. Hintergrund: …
Ich verwende PostgreSQL 9.1 und habe eine Benutzertabelle mit einer loginSpalte. Bei Anmeldenamen muss die Groß- und Kleinschreibung beachtet werden, z. B. Bob, MikE, John. Ich möchte alle diese Datensätze in Kleinbuchstaben umwandeln. Wie kann ich das machen?
Ich führe ein Update durch, bei dem ich eine genaue Gleichheit für eine tstzrangeVariable benötige . ~ 1 Million Zeilen werden geändert, und die Abfrage dauert ~ 13 Minuten. Das Ergebnis EXPLAIN ANALYZEist zu sehen, hier , und die tatsächlichen Ergebnisse sind sehr verschieden von denen der Anfrageplaner geschätzt. Das …
Ich wähle aus einer Tabelle mit langen Textspalten. Ich möchte lange Zeilen auf eine maximale Zeilenlänge umbrechen. Von: SELECT * FROM test; test_id | text --------+----------------------------------------------------------------------- 1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lorem Zu: test_id | text --------+----------------------------- 1 | Lorem ipsum dolor sit amet,+ …
Ich muss 2 Variablen Werte zuweisen, wie unten in der Postgres-Funktion. a := select col1 from tbl where ... b := select col2 from tbl where ... Wie kann ich 2 Variablen in einem Zeilenbefehl 2 Werte zuweisen? Mögen a,b := select col1,col2 from tbl where ...
Ich benutze PostgreSQL 9.2 und es läuft automatisch, wenn ich das System starte (Kubuntu). Wie kann ich das vermeiden? Ich muss es manuell starten und möchte nicht, dass es unbeaufsichtigt gestartet wird, da ich auf die Konsole schauen muss.
Ich konvertiere ein altes MS-Access-basiertes System nach PostgreSQL. In Access können Felder, die in SELECTs erstellt wurden, als Teile von Gleichungen für spätere Felder verwendet werden. SELECT samples.id, samples.wet_weight / samples.dry_weight - 1 AS percent_water, 100 * percent_water AS percent_water_100 FROM samples; Wenn ich das in PostgreSQL mache, gibt Postgres …
Ich habe meinen Produktionsserver (Ubuntu 13.10) mit postgresql 9.1. Ich möchte nur wenige Funktionen von 9.3 verwenden und daher ein Upgrade durchführen. Könnte mir jemand beim Upgrade von 9.1 auf 9.3 helfen, so dass es zu einer Ausfallzeit von nicht mehr als 30 Minuten kommt. oder so? Hauptanliegen ist es, …
Wo werden Rollen in einem Cluster gespeichert und wie kann ich sie sichern? Ich habe einen pg_dump einer Datenbank erstellt und ihn dann in einen anderen Cluster geladen, aber ich bekomme viele dieser Fehler: psql:mydump.sql:3621: ERROR: role "myrole" does not exist Anscheinend enthält der Dump meiner Datenbank keine Rollen. Ich …
Ich habe eine Tabelle, die fast 90% des Festplattenspeichers auf unserem Server belegt. Ich habe beschlossen, ein paar Spalten abzulegen, um Speicherplatz freizugeben. Aber ich muss den Speicherplatz an das Betriebssystem zurückgeben. Das Problem ist jedoch, dass ich nicht sicher bin, was passieren wird, wenn ich VACUUM FULL ausführe und …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.