«postgresql-9.5» etiketlenmiş sorular

15
Postgresql - DB'ye bazı otomatik bağlantılar nedeniyle veritabanı bırakılamıyor
Ne zaman veritabanı bırakmaya çalıştığınızda olsun: ERROR: database "pilot" is being accessed by other users DETAIL: There is 1 other session using the database. Kullandığımda: SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname = 'TARGET_DB'; Ben o DB bağlantı sonlandırıldı, ama bundan sonra veritabanı bırakmaya çalışırsanız bir şekilde birileri otomatik olarak bu …

1
PostgreSQL ÇATIŞMA GÜNCELLEMESİNE EKLE (upert) hariç tutulan tüm değerleri kullanır
Bir satırı yükseltirken (PostgreSQL> = 9.5) ve olası INSERT'in olası UPDATE ile tam olarak aynı olmasını istiyorsanız, bunu şu şekilde yazabilirsiniz: 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 Daha kısa bir yol var …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.