Domande taggate «postgresql-9.5»

15
Postgresql - impossibile eliminare il database a causa di alcune connessioni automatiche al DB
Ogni volta che provo a eliminare il database ottengo: ERROR: database "pilot" is being accessed by other users DETAIL: There is 1 other session using the database. Quando uso: SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'TARGET_DB'; Ho terminato la connessione da quel DB, ma se provo a eliminare il …

1
PostgreSQL INSERT ON CONFLICT UPDATE (upsert) utilizza tutti i valori esclusi
Quando stai inviando una riga (PostgreSQL> = 9.5) e vuoi che il possibile INSERT sia esattamente uguale al possibile UPDATE, puoi scriverlo in questo modo: 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 C'è …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.