Pytania otagowane jako postgresql-9.5

15
Postgresql - nie można usunąć bazy danych z powodu niektórych automatycznych połączeń z DB
Ilekroć próbuję upuścić bazę danych, otrzymuję: ERROR: database "pilot" is being accessed by other users DETAIL: There is 1 other session using the database. Kiedy używam: SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'TARGET_DB'; Zakończyłem połączenie z tej bazy danych, ale jeśli spróbuję później zrzucić bazę danych, ktoś automatycznie łączy …

1
PostgreSQL INSERT ON CONFLICT UPDATE (upsert) używa wszystkich wykluczonych wartości
Kiedy dodajesz wiersz (PostgreSQL> = 9.5) i chcesz, aby możliwe INSERT było dokładnie takie samo, jak możliwe UPDATE, możesz napisać to w ten sposób: 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, level=EXCLUDED.level,email=EXCLUDED.email Czy istnieje …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.