«postgresql» etiketlenmiş sorular

PostgreSQL, Linux, UNIX, Windows ve OS X dahil tüm büyük platformlar için kullanılabilen açık kaynaklı, nesneye dayalı bir veritabanı yönetim sistemidir (ORDBMS). Lütfen soru sorurken Postgres'in tam sürümünü belirtin. Yönetim veya gelişmiş özelliklerle ilgili sorular en iyi dba.stackexchange.com adresine yönlendirilir.


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 …

15
psycopg2: bir sorgu ile birden çok satır ekle
Bir sorgu ile birden çok satır eklemek gerekir (satır sayısı sabit değil), bu yüzden böyle bir sorgu yürütmek gerekir: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); Bilmemin tek yolu args = [(1,2), (3,4), (5,6)] args_str = ','.join(cursor.mogrify("%s", (x, )) for x in args) cursor.execute("INSERT INTO …


25
Postgresql 9.2 pg_dump sürümü uyuşmazlığı
Ben pg_dump aracını kullanarak bir Postgresql veritabanı dökümü için çalışıyorum . $ pg_dump books > books.out Nasıl bu hatayı alıyorum. pg_dump: server version: 9.2.1; pg_dump version: 9.1.6 pg_dump: aborting because of server version mismatch --ignore-versionSeçeneği artık önerilmemektedir ve gerçekten işe yaradı olsa bile Sorunumla aa çözüm olmaz. Bu sorunu çözmek …




7
Postgres: bash betiğinden yeniden oluşturmadan / yeniden doldurmadan önce tüm veritabanını temizle
Ben bir kabuk komut dosyası (bir cronjob olacak) yazıyorum ki: 1: Üretim veritabanımı dökümü 2: dökümü geliştirme veritabanına aktar Adım 1 ve 2 arasında, geliştirme veritabanı temizlemek gerekir (tüm tabloları bırak?). Bu en iyi nasıl bir kabuk betiğinden elde edilir? Şimdiye kadar, şöyle görünüyor: #!/bin/bash time=`date '+%Y'-'%m'-'%d'` # 1. export(dump) …



22
PostgreSQL hatası 'Sunucuya bağlanılamadı: Böyle bir dosya veya dizin yok'
Bazıları gibi ben komisyon benim db: migrate benim projede çalıştırmak, hatta benim Ruby on Rails 3.2 uygulamaları için çoğu veritabanı görevleri denemek bu hatayı alıyorum . PGError (sunucuya bağlanılamadı: Böyle bir dosya veya dizin yok. Sunucu yerel olarak çalışıyor ve "/tmp/.s.PGSQL.5432" Unix etki alanı soketindeki bağlantıları kabul ediyor mu? PostgreSQL'i …


4
PostgreSQL: rolün oturum açmasına izin verilmiyor
Yerel bir sunucuda kendi postgres db bağlanmada sorun yaşıyorum. Bazı benzer sorunları araştırdım ve bu el kitabını https://help.ubuntu.com/stable/serverguide/postgresql.html buldum yani: pg_hba.conf diyor: # TYPE DATABASE USER ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 md5 …

3
Postgresql Şema Yolunu Kalıcı Olarak Ayarla
Postgres'te şema yolunu ayarlamam gerekiyor, böylece her seferinde şema nokta tablosunu belirtmem schema2.table. Şema yolunu ayarlayın: SET SCHEMA PATH a,b,c Mac'te yalnızca bir sorgu oturumu için çalışıyor gibi görünüyor, sorgu penceresini kapattıktan sonra yol değişkeni kendini varsayılana geri döndürüyor. Nasıl kalıcı hale getirebilirim?
136 sql  postgresql 

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.