Als «postgresql» getaggte Fragen

PostgreSQL ist ein objektrelationales Open-Source-Datenbankverwaltungssystem (ORDBMS), das für alle wichtigen Plattformen einschließlich Linux, UNIX, Windows und OS X verfügbar ist. Bitte geben Sie bei Fragen Ihre genaue Version von Postgres an. Fragen zur Verwaltung oder zu erweiterten Funktionen richten Sie am besten an dba.stackexchange.com.

16
Wie lösche ich doppelte Einträge?
Ich muss einer vorhandenen Tabelle eine eindeutige Einschränkung hinzufügen. Dies ist in Ordnung, außer dass die Tabelle bereits Millionen von Zeilen enthält und viele der Zeilen die eindeutige Einschränkung verletzen, die ich hinzufügen muss. Was ist der schnellste Ansatz zum Entfernen der fehlerhaften Zeilen? Ich habe eine SQL-Anweisung, die die …

5
Schienen Sie bereits vorhandene ID automatisch zu
Ich erstelle einen neuen Rekord wie folgt: truck = Truck.create(:name=>name, :user_id=>2) Meine Datenbank enthält derzeit mehrere tausend Entitäten für LKWs, aber ich habe die IDs mehreren von ihnen so zugewiesen, dass einige IDs verfügbar waren. Was also passiert, ist, dass Rails ein Element mit der ID = 150 erstellt und …


7
Abfragegewährung für eine Tabelle in Postgres
Wie kann ich alle GRANTS abfragen, die einem Objekt in Postgres gewährt wurden? Zum Beispiel habe ich Tabelle "mytable": GRANT SELECT, INSERT ON mytable TO user1 GRANT UPDATE ON mytable TO user2 Ich brauche etwas, das mir gibt: user1: SELECT, INSERT user2: UPDATE
92 sql  postgresql  grant 

7
Postgres NICHT im Array
Ich verwende den nativen Array-Typ von Postgres und versuche, die Datensätze zu finden, deren ID nicht in den Empfänger-IDs des Arrays enthalten ist. Ich kann finden, wo sie IN sind: SELECT COUNT(*) FROM messages WHERE (3 = ANY (recipient_ids)) Das funktioniert aber nicht: SELECT COUNT(*) FROM messages WHERE (3 != …

7
schnelle zufällige Zeilenauswahl in Postgres
Ich habe eine Tabelle in Postgres, die einige Millionen Zeilen enthält. Ich habe im Internet nachgesehen und Folgendes gefunden SELECT myid FROM mytable ORDER BY RANDOM() LIMIT 1; Es funktioniert, aber es ist sehr langsam ... gibt es eine andere Möglichkeit, diese Abfrage durchzuführen, oder eine direkte Möglichkeit, eine zufällige …


3
Hinzufügen von 'serial' zu einer vorhandenen Spalte in Postgres
Ich habe eine kleine Tabelle (~ 30 Zeilen) in meiner Postgres 9.0-Datenbank mit einem Ganzzahl-ID-Feld (dem Primärschlüssel), das derzeit eindeutige aufeinanderfolgende Ganzzahlen ab 1 enthält, die jedoch nicht mit dem Schlüsselwort 'serial' erstellt wurden. Wie kann ich diese Tabelle so ändern, dass Einfügungen in diese Tabelle von nun an dazu …
91 postgresql 


5
PostgreSQL: Wie werden Parameter über die Befehlszeile übergeben?
Ich habe eine etwas detaillierte Abfrage in einem Skript, das ?Platzhalter verwendet. Ich wollte dieselbe Abfrage direkt über die psql-Befehlszeile (außerhalb des Skripts) testen. Ich möchte vermeiden, alle ?durch tatsächliche Werte zu ersetzen , stattdessen möchte ich die Argumente nach der Abfrage übergeben. Beispiel: SELECT * FROM foobar WHERE foo …

1
Passwort von PostgreSQL unter Ubuntu zurücksetzen [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 7 Jahren . Verbessere diese Frage In Ubuntu habe ich die PostgreSQL-Datenbank installiert und einen Superuser für …
91 postgresql  unix 

2
Unterabfrage in FROM muss einen Alias ​​haben
Ich habe diese Abfrage, die ich in PostgreSQL geschrieben habe und die einen Fehler zurückgibt, der besagt: [Err] ERROR: LINE 3: FROM (SELECT DISTINCT (identifizierend) AS made_only_recharge Dies ist die ganze Abfrage: SELECT COUNT (made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER = '0130' …

5
Wie füge ich mehrere Werte gleichzeitig in eine Postgres-Tabelle ein?
Ich habe eine Tabelle, in der ich versuche, mehrere Werte gleichzeitig zu aktualisieren. Hier ist das Tabellenschema: Column | Type | Modifiers ---------------+---------+----------- user_id | integer | subservice_id | integer | Ich habe die user_idund möchte mehrere gleichzeitig einfügen subservice_id. Gibt es eine Syntax Postgres, mit der ich so etwas …
91 postgresql 

5
org.postgresql.util.PSQLException: FATAL: Entschuldigung, bereits zu viele Clients
Ich versuche, eine Verbindung zu einer Postgresql-Datenbank herzustellen. Es wird der folgende Fehler angezeigt: Fehler: org.postgresql.util.PSQLException: FATAL: Entschuldigung, bereits zu viele Clients Was bedeutet der Fehler und wie behebe ich ihn? Meine server.propertiesDatei lautet wie folgt: serverPortData=9042 serverPortCommand=9078 trackConnectionURL=jdbc:postgresql://127.0.0.1:5432/vTrack?user=postgres password=postgres dst=1 DatabaseName=vTrack ServerName=127.0.0.1 User=postgres Password=admin MaxConnections=90 InitialConnections=80 PoolSize=100 MaxPoolSize=100 KeepAliveTime=100 …
91 java  sql  postgresql  jdbc 

10
Einfache Zufallsstichproben aus einer SQL-Datenbank
Wie nehme ich eine effiziente einfache Zufallsstichprobe in SQL? Auf der betreffenden Datenbank wird MySQL ausgeführt. Meine Tabelle besteht aus mindestens 200.000 Zeilen, und ich möchte eine einfache Zufallsstichprobe von etwa 10.000. Die "offensichtliche" Antwort lautet: SELECT * FROM table ORDER BY RAND() LIMIT 10000 Für große Tabellen ist das …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.