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.

10
Wie konfiguriere ich postgresql zum ersten Mal?
Ich habe gerade postgresql installiert und während der Installation das Kennwort x angegeben. Wenn ich versuche createdb, ein Passwort anzugeben, erhalte ich folgende Meldung: createdb: Verbindung zur Datenbank konnte nicht hergestellt werden postgres: FATAL: Kennwortauthentifizierung für Benutzer fehlgeschlagen Gleiches gilt für createuser. Wie soll ich anfangen? Kann ich mich als …

6
Überprüfen Sie, ob der Wert im Postgres-Array vorhanden ist
Mit Postgres 9.0 muss ich testen können, ob in einem bestimmten Array ein Wert vorhanden ist. Bisher habe ich mir so etwas ausgedacht: select '{1,2,3}'::int[] @> (ARRAY[]::int[] || value_variable::int) Aber ich denke immer wieder, dass es einen einfacheren Weg geben sollte, ich kann es einfach nicht sehen. Das scheint besser …
193 sql  arrays  postgresql 

8
Wie kann man in PostgreSQL einen Durchschnitt auf 2 Dezimalstellen runden?
Ich benutze PostgreSQL über das Ruby Gem 'Sequel'. Ich versuche auf zwei Dezimalstellen zu runden. Hier ist mein Code: SELECT ROUND(AVG(some_column),2) FROM table Ich erhalte folgende Fehlermeldung: PG::Error: ERROR: function round(double precision, integer) does not exist (Sequel::DatabaseError) Ich erhalte keine Fehlermeldung, wenn ich den folgenden Code ausführe: SELECT ROUND(AVG(some_column)) FROM …
191 sql  ruby  postgresql  sequel 




5
Postgres ändern die Reihenfolge manuell
Ich versuche, eine Sequenz auf einen bestimmten Wert festzulegen. SELECT setval('payments_id_seq'), 21, true Dies gibt einen Fehler: ERROR: function setval(unknown) does not exist Verwenden ALTER SEQUENCEscheint auch nicht zu funktionieren? ALTER SEQUENCE payments_id_seq LASTVALUE 22 Wie kann das gemacht werden? Ref: https://www.postgresql.org/docs/current/static/functions-sequence.html

4
So finden Sie doppelte Datensätze in PostgreSQL
Ich habe eine PostgreSQL-Datenbanktabelle mit dem Namen "user_links", die derzeit die folgenden doppelten Felder zulässt: year, user_id, sid, cid Die eindeutige Einschränkung ist derzeit das erste Feld „id“ genannt, aber ich bin jetzt schauen , um eine Einschränkung hinzuzufügen , dass die zu machen year, user_id, sidund cidsind alle einzigartig …







7
PostgreSQL-Abfrage zum Auflisten aller Tabellennamen?
Gibt es eine Abfrage, um alle Tabellen in meiner Postgres-Datenbank aufzulisten? Ich habe eine Abfrage ausprobiert wie: SELECT table_name FROM information_schema.tables WHERE table_schema='public' Diese Abfrage gibt jedoch auch Ansichten zurück. Wie kann ich nur Tabellennamen erhalten, keine Ansichten?

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.