«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.

10
Postgres önbelleklerini / arabelleklerini görün ve temizleyin?
Bazen bir Postgres sorgusu çalıştırıyorum, 30 saniye sürüyor. Sonra hemen aynı sorguyu çalıştırıyorum ve 2 saniye sürüyor. Postgres'in bir tür önbelleğe alma özelliği var gibi görünüyor. Önbelleğin ne tuttuğunu bir şekilde görebilir miyim? Ayarlama amacıyla tüm önbellekleri temizlenmeye zorlayabilir miyim? Not: Temel olarak aşağıdaki SQL Server komutunun postgres sürümünü arıyorum: …

16
Kötü şöhretli java.sql.SQLException: Uygun sürücü bulunamadı
Mevcut bir Tomcat 5.5 uygulamasına veritabanı etkin bir JSP eklemeye çalışıyorum (GeoServer 2.0.0, yardımcı oluyorsa). Uygulamanın kendisi Postgres ile gayet iyi konuşuyor, bu yüzden veritabanının hazır olduğunu, kullanıcının ona erişebileceğini, tüm bu güzel şeyleri biliyorum. Yapmaya çalıştığım şey, eklediğim bir JSP'deki bir veritabanı sorgusu. Ben yapılandırma örneğini kullandımTomcat veri kaynağı …


4
Bir postgres kullanıcısının var olup olmadığı nasıl kontrol edilir?
createuserPostgreSQL'de bir kullanıcı (ROLE) oluşturulmasına izin verir. Bu kullanıcının (adın) zaten mevcut olup olmadığını kontrol etmenin basit bir yolu var mı? Aksi takdirde createuser bir hata ile döner: createuser: creation of new role failed: ERROR: role "USR_NAME" already exists GÜNCELLEME: Çözüm, tercihen kabuktan çalıştırılabilir olmalıdır, böylece bir komut dosyası içinde …



2
Her biri yabancı anahtar olan PostgreSQL dizi elemanları
Uygulamam için bir DB oluşturmaya çalışıyorum ve yapmanın en iyi yolunu bulmak istediğim bir şey, benim Usersve Itemstablolarım arasında bire çok ilişkisi oluşturmaktır . Ben, üçüncü bir tablo yapabilir biliyorum ReviewedItems, ve sütunlar bir olmak zorunda Userkimliği ve Itemkimliği, ancak bir sütun yapmak mümkün mü bilmek istiyorum Usersdiyelim, reviewedItemsyabancı anahtarlar …


8
PostgreSQL sunucusu durmayacak
Mac OS X 10.8.4'te PostgreSQL ile ilgili biraz sorun yaşıyorsanız. brew rm postgresql --forcePostgres sunucusu çalışırken yanlışlıkla yaptım . Kullanarak brew install postgresqlkurduğumda ve çalıştırdığımda şunu pg_ctl -D /usr/local/var/postgres startalıyorum: pg_ctl: another server might be running; trying to start server anyway server starting FATAL: lock file "postmaster.pid" already exists HINT: …


9
PostgreSQL İndeksi Kullanım Analizi
Postgres'i analiz etmek ve hangi eksik dizinlerin oluşturulması gerektiğini ve kullanılmayan hangi dizinlerin kaldırılması gerektiğini belirlemek için bir araç veya yöntem var mı? Bunu SQLServer için "profil oluşturucu" aracıyla yaparken biraz deneyimim var, ancak Postgres'te bulunan benzer bir araçtan haberdar değilim.


2
PostgreSQL: varsayılan kısıtlama adları
PostgreSQL'de bir tablo oluştururken, sağlanmamışsa varsayılan sınırlama adları atanacaktır: CREATE TABLE example ( a integer, b integer, UNIQUE (a, b) ); Ancak ALTER TABLEbir kısıtlama eklemek için kullanılması , bir adın zorunlu olduğu görülüyor: ALTER TABLE example ADD CONSTRAINT my_explicit_constraint_name UNIQUE (a, b); Bu, üzerinde çalıştığım projelerde bazı ad tutarsızlıklarına …

1
Postgresql - veritabanı yedekleme ve farklı sahibine geri yükleme?
Veritabanında farklı sunucuda yedekleme yaptım ve bu ihtiyacım olandan farklı bir role sahip, şu komutla: pg_dump -Fc db_name -f db_name.dump Ardından yedeklemeyi veritabanını geri yüklemem gereken başka bir sunucuya kopyaladım, ancak bu veritabanı için kullanılan böyle bir sahip yok. Diyelim ki veritabanının sahibi var owner1, ancak farklı sunucuda sadece benim …

8
Postgresql tabloları var, ancak sorgulama sırasında "ilişki yok" alınıyor
Birkaç tablo içeren bir postgresql db var. Sorgularsam: SELECT column_name FROM information_schema.columns WHERE table_name="my_table"; Doğru şekilde döndürülen sütunların bir listesini alacağım. Ancak, sorguladığımda: SELECT * FROM "my_table"; Şu hatayı alıyorum: (ProgrammingError) relation "my_table" does not exist 'SELECT *\n FROM "my_table"\n' {} Neden sütunları alabildiğime, ancak tabloyu sorgulayamadığıma dair bir fikriniz …
88 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.