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



2
Büyük PostgresSQL tablosunda COUNT / GROUP-BY performansını artırın?
PostgresSQL 9.2 kullanıyorum ve yaklaşık 6.700.000 satırla 12 sütun ilişkisine sahibim. Her biri bir kullanıcıya (onu yaratan) referans veren 3B alanda düğümler içerir. Hangi kullanıcının kaç tane düğüm yarattığını sorgulamak için aşağıdakileri yapıyorum ( explain analyzedaha fazla bilgi için eklendi ): EXPLAIN ANALYZE SELECT user_id, count(user_id) FROM treenode WHERE project_id=1 …

4
Row_to_json ile JSON oluştururken adları özelliklere ayarlayın
Yalnızca bazı sütunlarda işlev f1, f2, f3...kullanılırken varsayılan adları yeniden adlandırmak mümkün müdür row_to_json? Yapabilirim row_to_json(customers) dönen {"id_customer":2,"first_name":"bla","last_name":"second_bla"} Ama sadece isimsiz isimler kullanmak id_customeristersem kullanmak zorundayım. row_to_json(row(first_name, last_name)) ve sonra anladım {"f1":"bla","f2":"second_bla"} Ve bu sonucu ya varsayılan sütun isimleriyle ya da kendiminkilerle almak istiyorum. Kendi bileşik tipimi oluşturabileceğimi ve kullanabileceğimi …
24 postgresql 

6
Canlı üretim veritabanlarında alternatif tablo
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabileceği için Yığın Taşması'ndan geçirilmiştir . 7 yıl önce göç etti . Çoğu "popüler" (MySQL, Postgres ...) veritabanı sistemi, canlı üretim veritabanlarında (tablo türlerini ekleme, silme veya değiştirme gibi) değişen tabloları nasıl işler? Biliyorum doğru yolu yedekleme herşey zamanlama kesinti etmektir ve değişiklikleri …

2
PgAdmin tarafından istenen Bakım DB'si nedir?
Yeni veritabanı bağlantıları eklemek için pgAdmin iletişim kutusu bir "Bakım DB" ister . Bağlanabilmek için bağlanmak istediğim veritabanına ayarladım (ve ayrıca bağlanmaya haklarım var). Peki neden "DB" veya "Veritabanı" yerine "Bakım DB" olarak adlandırılıyor?

1
PostgreSQL'de [boşta bağlantılarla] tamamlanmamış işlemlerin olup olmadığı nasıl belirlenir?
PostgreSQL 9.2'deki rölanti bağlantıları hakkında sorduğum bir soruya göre , bazı tamamlanmamış işlemler (muhtemelen bu rölanti bağlantılardan bazıları ile ilgilidir) bazı performans sorunlarına neden olabilir. Taahhüt edilmemiş işlemlerin olup olmadığını belirlemenin iyi bir yolu nedir (bağlı oldukları bağlantının boş olup olmadığını bilmenin bir yolu varsa bonus puan)? Çok teşekkürler!

1
Postgresql değişen karakter boyutu sınırı
Postgresql'deki çeşitli veri türlerinin boyut sınırı nedir? İçin ben testere yerde character varying(n), varchar(n) n10485760. 1 arasında olmalıdır olduğu doğru mudur? Ne için geçerli boyutları character(n), char(n)ve text?



1
SQL: 2008 standardında belirtilen bir CTE'nin (WITH sorgusu) optimizasyon çit davranışı var mı? Eğer öyleyse, nerede?
WITHSunucunun filtreleri CTE sorgularına itmesine, CTE'nin dışına ortak ifadeleri çekmesine izin verilmeyen bir optimizasyon perdesi gibi davranan sorgulara (ortak tablo ifadeleri veya CTE'ler) sık sık atıfta bulunuyorum. SQL standartlarının gerektirdiği bir davranış olması. CTE'ler kesinlikle PostgreSQL'de bir optimizasyon perdesidir ... ama bu standart mı, yoksa sadece uygulama detayı mı gerekli? …

3
PostgreSQL 8.4'te pgcrypto'yu nasıl kurarım?
Ubuntu Server 10.10 kullanıyorum ve PostgreSQL 8.4'ü kullanarak kurdum apt-get install postgresql. Yerleşik sha1()işlevi kullanmak istiyorum , ancak pgcryptoilk önce yüklemem gerekecek gibi görünüyor . Ama nasıl kurulur bilmiyorum. Hiçbir yoktur pgcryptoben kullanarak yüklemeye çalıştığınızda apt-get install pgcryptove herhangi dosyaları ile başlayan bulmuyorum pgcryptobenim sistemde (denedim find / -name "pgcrypto*"). …

2
Json'a birden fazla sütun gönder
Postgresql 9.3.4 kullanıyorum. 3 alanlı bir masam var: id name addr --- ---- ---- 1 n1 ad1 2 n2 ad2 ... Verileri aşağıdaki gibi alanlarla yeni bir tabloya taşımam gerekiyor: id data --- ---- 1 {'name': 'n1', 'addr': 'ad1'} 2 {'name': 'n2', 'addr': 'ad2'} ... row_to_jsonBeni olduğunca çözüm değildir SELECT …
23 postgresql  json  row 

3
Postgres'te maddileştirilmiş görünümü değiştirme
Postgres 9.3Yeni sütunlarla güncellemek istediğim için somutlaştırılmış bir görüşüm var. Bununla birlikte, diğer maddileşmiş görünümler de bu görüşe dayanmaktadır ve hata mesajı, diğer nesneler buna bağlı olduğunda bir görüntünün bırakılmasının mümkün olmadığını göstermektedir. ERROR: diğer nesneler buna bağlı olduğu için en son_işlemler üzerinden gerçekleşen görünümü bırakamaz Ayrıca REPLACE anahtar sözcüğünün …

2
Postgreslerden satırları toplu olarak almanın en etkili yolu
PostgreSQL'den çok sayıda satırı silmek için en etkili yolun ne olacağını merak ediyorum, bu işlem her gün tekrarlanan bir görevin bir parçası olacaktı; Silinecek binlerce, potansiyel olarak milyonlarca satır olabilir. Her satırda bir tane birincil anahtar dosyası var. Düşündüğüm iki seçenek aşağıdaki satırlar üzerindeydi, ancak PostgreSQL'in içindekileri yeterince iyi bir …

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.