Als «postgresql-9.5» getaggte Fragen

15
Postgresql - Datenbank kann aufgrund einiger automatischer Verbindungen zur Datenbank nicht gelöscht werden
Immer wenn ich versuche, die Datenbank zu löschen, erhalte ich: ERROR: database "pilot" is being accessed by other users DETAIL: There is 1 other session using the database. Wenn ich benutze: SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'TARGET_DB'; Ich habe die Verbindung von dieser Datenbank beendet, aber wenn ich …

1
PostgreSQL INSERT ON CONFLICT UPDATE (Upsert) verwendet alle ausgeschlossenen Werte
Wenn Sie eine Zeile auf den Kopf stellen (PostgreSQL> = 9.5) und möchten, dass das mögliche INSERT genau dem möglichen UPDATE entspricht, können Sie es folgendermaßen schreiben: INSERT INTO tablename (id, username, password, level, email) VALUES (1, 'John', 'qwerty', 5, 'john@mail.com') ON CONFLICT (id) DO UPDATE SET id=EXCLUDED.id, username=EXCLUDED.username, password=EXCLUDED.password, …

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.