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

4
GROUP BY ve ORDER BY ile büyük tabloda yavaş sorgu
Ben aşağıdaki gibi 7.2 milyon tuples ile bir tablo var: table public.methods column | type | attributes --------+-----------------------+---------------------------------------------------- id | integer | not null DEFAULT nextval('methodkey'::regclass) hash | character varying(32) | not null string | character varying | not null method | character varying | not null file | character …

2
Alt küme toplamalarında modelleme kısıtlamaları?
PostgreSQL kullanıyorum, ancak üst düzey db'lerin çoğunun bazı benzer yeteneklere sahip olması gerektiğini ve dahası, onlar için çözümlerin benim için çözümlere ilham verebileceğini, bu PostgreSQL'e özel olduğunu düşünmeyin. Bu sorunu çözmeye çalışan ilk kişi olmadığımı biliyorum, bu yüzden burada sormaya değer olduğunu düşünüyorum ama muhasebe verilerini modelleme maliyetlerini her işlem …

3
Bir sorgu sırasında diskten ne alınır?
Muhtemelen basit bir soru, muhtemelen bir yere cevap verdi, ancak Google için doğru arama sorusunu oluşturamıyorum ... Belirli bir tablodaki sütun sayısı, o tablonun bir alt kümesinde sorgulama yaparken bir sorgunun performansını etkiler mi? Örneğin, tablo Foo'nun 20 sütunu varsa, ancak sorgum bu sütunlardan yalnızca 5 tanesini seçiyorsa, 20 (10'a …

2
EXPLAIN komutunun saat biçimini anlama - Postgres
Belirli bir sorguda EXPLAIN ANALYZE komutunu çalıştırdığımda, çıktı zaman değerini yorumlamakta zorlanıyorum. Örneğin (gerçek zaman = 8163.890..8163.893). İç ondalık sayılar yinelenen karakterleri temsil ediyor mu ?? Maalesef, bu asil bir soru olabilir, ancak sonuçları doğru şekilde yorumladığımdan emin olmak istiyorum. -> GroupAggregate (cost=2928781.21..2929243.02 rows=1 width=27712) (actual time=8163.890..8163.893 rows=1 loops=1)


5
PostgreSQL sunucusunun SSL sertifikası nasıl incelenir?
Çalışan bir PostgreSQL sunucusu olduğunu ve SSL'nin etkin olduğunu varsayalım. "Standart" Linux ve PostgreSQL araçlarını kullanarak SSL sertifikasını nasıl inceleyebilirim? Koşudan elde edeceğinize benzer çıktılar almayı umuyorum openssl x509 -text .... Ve bir veya iki satırlı komut satırı cevabı bekliyorum, bu yüzden bir paket dinleyicisi çalıştırmak için başvurmak zorunda değilim. …

1
PostgreSQL'de tablo verilerini atomik olarak değiştirme
SELECTİşlem sırasında gelen ifadeleri etkilemeden bir tablonun tüm içeriğini değiştirmek istiyorum . Kullanım durumu, düzenli olarak ayıklanan ve bir PostgreSQL tablosunda saklanması gereken posta kutusu bilgilerini depolayan bir tabloya sahip olmaktır. Sürekli aynı tabloyu sorgulayan bir uygulama kullanan birçok istemci var. Normalde, (sözde kod gelen) gibi bir şey yapardım ... …
14 postgresql 

1
Bir sorguyu `NEREDE alanı NULL`dir?
Ben alanlardan birini ( uploaded_at) ayarını ekler bir sürü ile bir tablo var NULL. Daha sonra periyodik bir görev tüm tuples'ları seçer WHERE uploaded_at IS NULL, bunları işler ve günceller, uploaded_atgüncel tarihe ayarlar . Tabloyu nasıl indekslemeliyim? Anlamak gibi kısmi bir dizin kullanmanız gerektiğini anlıyorum: CREATE INDEX foo ON table …

3
Farklılıklar için iki benzer Postgres veritabanını karşılaştırın
Bazen halka açık veri kümelerini Postgres dB'leri biçiminde indiriyorum. Bu veri kümeleri, zaman içinde depo sahibi tarafından güncellenir / değiştirilir / genişletilir. OLD ve YENİ Postgres veritabanı arasındaki farkları gösterebilen bir Postgres komutu veya aracı (ideal olarak FOSS) var mı? (Çalışma varsayımı, girdilerin% 95'inin değişmediği ve tabloların ve ilişkilerin de …


3
PL / pgSQL'de birden çok kayıt sırasını nasıl döndürebilirim
RECORD veri türünü kullanarak birden fazla kayıt döndürmeye çalışıyorum, KAYIT eklemek ve bu KAYIT her yineleme ile yeni bir değer eklemek bir yolu var. olduğunu, ben eklemek istediğiniz recşekilde recdöngü bittiğinde, satır kümesi haline gelir benim işlevi sonunda sadece DÖNÜŞ can. Şu anda bunu yapıyorum - SELECT temp_table.col1, temp_table.col2, temp_table.col3 …

1
Süper kullanıcı olmadan Postgresql etkinleştirme uzantıları
Kullanıcılar için otomatik olarak roller ve veritabanları oluşturmak komut dosyaları var bir PostgreSQL 9.5 sunucum var. Bu veritabanları içinde belirli uzantıları (ör. Pgcrypto) etkinleştirmek yararlı olacaktır, ancak anladığım kadarıyla çalışacak bir süper kullanıcı olmalıdır CREATE EXTENSION. Bir süper kullanıcı hesabıyla manuel olarak oturum açmadan bu tür uzantıları etkinleştirmenin bir yolu …

3
pg_restore: [arşivleyici] dosya üstbilgisinde sihirli dize bulamadı
PostgreSQL 9.1 kullanıyorum ve ile oluşturulan yedekleme dosyalarını geri yüklemek istiyorum pg_dump: sudo pg_dump -h 127.0.0.1 -U postgres --clean --inserts -E UTF8 -f out.sql database_name Bu komut, varolan herhangi bir veritabanı nesnesinin düşürülmesiyle başlayan geçerli bir sql dosyası oluşturur, ardından tüm tabloları, dizinleri, dizileri vb. Oluşturur ve son olarak veri …


1
PostgreSQL'de JSONB'yi sorgulama
personsİki sütun içeren bir tablo var , bir idve bir JSONB tabanlı datasütun (bu tablo sadece gösteri amaçlı PostgreSQL'in JSON desteği ile oynamak için yapılmıştır). Şimdi, iki kayıt içerdiğini varsayalım: 1, { name: 'John', age: 30 } 2, { name: 'Jane', age: 20 } Şimdi, 25 yaşından büyük herkesin adını …

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.