«postgresql» etiketlenmiş sorular

PostgreSQL'in tüm sürümleri. Bu bağlam önemliyse postgresql-11 gibi sürüme özgü ek bir etiket ekleyin.

3
PostgreSQL: Yük altında canlı çalışan db'de pg_start_backup () yapabilir miyim?
Yerleşik çoğaltmamız bozuldu (kesinti sırasında "istenen WAL segmenti zaten kaldırıldı") Master'ı tekrar durduramayız. Yapabilir miyiz pg_start_backup(), rsync ${PGDATA}/ köle ustası, pg_stop_backup() ... master postgresql hala tam yük altında iken? (Ya edecek pg_start_backup()yol masa kilitleri, I / O blokları, tutarsızlıklar, yangın alarmı, yavaş db yanıtı Başka bir deyişle pg_start_backup()başvurumuzu etkiler mi?

1
PostgreSQL'de bir dizeyi çift kesinlike nasıl dönüştürebilirim? [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konu üzerinde olacak şekilde güncelleyin . 4 yıl önce kapalı . PostgreSQL'de bir dizeyi çift kesinlike nasıl dönüştürebilirim? Gibi bir şey denedim: update points set latitude2 = …
19 postgresql 



3
Postgresql çoğaltma bağlantısını kabul etmiyor
Düz eski akış çoğaltma. PostgreSQL: 9.2.7 Windows 8.1 64 bit Birincil ve ikincil kümelerim aynı windows makinesinde. Zaten pg_start_backup () ve her şeyi yaptım , böylece her iki düğüm de aynı verileri var. Şimdi çoğaltma ile ilgili sorun köle sunucudan "çoğaltma bağlantısı" birincil sunucuya bağlanmak değil ama psql kabuk kullanarak …

3
Yüzdeleri (yayın sorunları) belirlemek için count () kullanarak PostgreSQL
Ben patientsbir değer refinstsütun benim tablonun satır% sağlamak için aşağıdaki sorguyu çalıştırmaya çalışıyorum . 0 sonucunu almaya devam ediyorum. select (count (refinst) / (select count(*) from patients) * 100) as "Formula" from patients; Tabloda 15556 satır var ve bunların 1446'sının sütunda select count(refinst) from patientsbir değeri olduğunu söylüyor refinst. Sorgudan …
19 postgresql  count  cast 

2
Özel benzersiz sütun kısıtlaması, yalnızca bir sütunun belirli bir değeri varsa uygulanır
Aşağıdaki gibi özel bir benzersiz sütun kısıtlaması olması mümkün müdür? Diyelim ki iki sütun subsetve her iki dizgim var type(veri türleri muhtemelen önemli değil). Eğer type"doğru" olduğunu, sonra ben birleşimi istiyorum typeve subsetbenzersiz olması. Aksi takdirde, herhangi bir kısıtlama yoktur. Debian üzerinde PostgreSQL 8.4 kullanıyorum.

1
HATA: “dbname” veritabanı mevcut değil
Belgelere göre, bir veritabanına bağlı olmadığım sürece, konsoldaki bir veritabanını silebilirim: DROP DATABASE dbname; Veya sarma aracını kullanarak bırakabilirim dropdb. Her ikisi de bana veritabanının olmadığını söyleyen bir hata veriyor, ancak konsolda ve komutu yazarken, \lsilmek istediğim veritabanı da dahil olmak üzere veritabanlarının bir listesini alıyorum. List of databases Name …
19 postgresql 


1
Sınırsız bir dizideki öğelerin orijinal sırasını nasıl koruyabilirim?
Dize verildiğinde: 'PostgreSQL'in şık olduğunu düşünüyorum' Bu dize içinde bulunan tek tek kelimeler üzerinde çalışmak istiyorum. Aslında, ben kelime ayrıntılarını alabilirsiniz ve bu sözlükte bu dizenin unnested bir dizi katılmak istiyorum ayrı bir var. Şimdiye kadar var: select word, meaning, partofspeech from unnest(string_to_array('I think that PostgreSQL is nifty',' ')) as …

2
Postgres'te mevcut tablo nasıl bölümlenir?
Bir tabloyu tarih aralığına göre 1 milyondan fazla satırla bölümlemek istiyorum. Bu, fazla kesinti gerektirmeden veya veri kaybı riski olmadan yaygın olarak nasıl yapılır? İşte düşündüğüm, ancak önerilere açık olan stratejiler: Varolan tablo efendi ve çocuklar ondan miras alır. Zaman içinde verileri master'dan çocuğa taşıyın, ancak verilerin bir kısmının master …

3
pg_restore: [archiver (db)] sorgu yürütülemedi: HATA: “genel” şeması zaten var
PostgreSQL veritabanını yedeklemek ve geri yüklemek için pg_dump / pg_restore kullanıyorum, ancak pg_restore'dan bazı hata mesajları (ve sıfır olmayan bir çıkış durumu) alıyorum. (Aşağıda özetlenen) süper basit bir temel durum denedim ama yine de bu hataları aldım: pg_restore: [archiver (db)] TOC İŞLENİRKEN hata: pg_restore: [archiver (db)] İçindekiler 5 girişinden hata; …


1
“Postgres” özel veritabanı ne için?
Üzerinde çalışan çeşitli veritabanları ile bir PostgreSQL sunucum var. Veritabanlarından birine çağrılır postgresve en başından beri oradaydı. İçeride herhangi bir tablo göremedim ve açık bir şekilde hiç kullanmadım, ancak herhangi bir kullanıcının veritabanı içinde tablolar oluşturmasına izin verildiğini fark ettim (bu istediğim şey değil - Yönetici dışında herhangi bir kullanıcının …
18 postgresql 

2
Çakışan satırın kimliğini nasıl yükseltebilirim?
tag2 sütunlu bir tablo var : id(uuid) ve name(metin). Şimdi tabloya yeni bir etiket eklemek istiyorum, ancak etiket zaten varsa, sadece idvarolan kaydı almak istiyorum . Ben sadece kullanabilirsiniz varsayılır ON CONFLICT DO NOTHINGbirlikte RETURNING "id": INSERT INTO "tag" ("name") VALUES( 'foo' ) ON CONFLICT DO NOTHING RETURNING "id"; Ancak, …

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.