«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
Kullanılabilir disk alanı olmadan VACUUM FULL çalıştırmam gerekiyor
Sunucumuzda hd alanın% 90'ını kaplayan bir masaya sahibim. Yer açmak için birkaç sütun bırakmaya karar verdim. Ancak alanı işletim sistemine döndürmem gerekiyor. Ancak, asıl sorun, VAKUM TAMINI çalıştırırsam ve tablonun bir kopyasını çıkarmak için yeterli boş alan yoksa ne olacağını bilmiyorum. VAKUM DOLU kullanılmaması gerektiğini anlıyorum ama bu senaryoda en …

3
Dizi üyesinde yabancı anahtar kısıtlaması?
İş rollerini içeren bir masam olduğunu varsayalım: CREATE TABLE roles ( "role" character varying(80) NOT NULL, CONSTRAINT "role" PRIMARY KEY (role) ); Diyelim ki bir tablom var, kullanıcılar ve her satırda (belirli bir kullanıcı) rasgele sayıda iş rolü olabilir: CREATE TABLE users ( username character varying(12) NOT NULL, roles character …


1
Tarihlerle endeks optimizasyonu
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 . Eski bir alan için sorgulamak istediğim PostgreSQL 9.0.8'de büyük bir nesne tablosu (15M + satır) var. Ölçeklenebilirlik ve eşzamanlılık amacıyla sorguyu milyonlarca bölmek istiyorum ve birkaç gün önce bir tarih güncellendi_at …

2
Psql ile aynı anda birkaç dosya kaynağı
psqlVeritabanı şemasını ayarlamak için tek bir işlemle art arda birkaç sql betiğini çalıştırmak istiyorum . Bunu yapmanın en iyi yolu nedir? Geçmişte psql, diğer dosyaları içeren ve buna karşı koştuğum bir ana betiğim olduğunu biliyorum, ancak bu betiğin sözdizimini hatırlamıyorum.
27 postgresql  psql 

1
PostgreSQL'in kullanıcılara karşı rolleri, izin verilmesi
Şu anda PostgreSQL ve MySQL arasındaki farkları öğreniyorum çünkü yeni bir projem var ve ayrıca mevcut yazılımımı MySQL'den PostgreSQL'e taşımayı düşünüyorum. Aslında ikisi arasında komutların (kullanıcılar / veritabanları / komut istemi vb. İçin) karşılaştırılmasıyla bir HTML tablosu oluşturmaya başladım. Burada bir cevabı okuduktan sonra rolebunun bir grup olarak kullanıldığını farkettim …
27 postgresql  users 

1
Neden PostgreSQL ORDER BY büyük / küçük harfe duyarsız?
Debian'da çalışan Postgres 9.4.4'üm var ve şu ORDER BYdavranışları alıyorum : veure_test=# show LC_COLLATE; lc_collate ------------- en_US.UTF-8 (1 row) veure_test=# SELECT regexp_split_to_table('D d a A c b CD Capacitor', ' ') ORDER BY 1; regexp_split_to_table ----------------------- a A b c Capacitor CD d D (8 rows) Ve uname -a: Linux …

2
Postgres'te bir UUID'yi nasıl indekslemeliyim?
PostgreSQL'de yeniyim ve genel olarak veritabanlarında biraz yeniyim. Postgres'te UUID değerlerini endekslememizin sağlam bir yolu var mı ? Otomatik olarak kullandığı dahili bir şey olmadığı sürece, karma kullanarak ve bir trie kullanarak arasında bölünürüm. Ne kullanırsam kullanırım, büyük miktarda veriyi kullanmak olacak. SP-GiST operatör ailesi "text_ops" bir trie kullanarak endeksler. …
26 postgresql  index  uuid 

1
İndeksler: düğüm sayısı aynı ise tamsayıya karşı dize performansı
Ruby on Rails'de PostgreSQL (9.4) veritabanı ile bir uygulama geliştiriyorum. Kullanım durumum için, uygulamanın bütün noktası bir model üzerinde çok özel özellikler ararken, tablolardaki sütunlar çok sık aranacaktır. Şu anda sütunlarda bir integertür kullanılıp kullanılmayacağına veya sütunlar için tipik bir dize türünün (örneğin character varying(255), Rails'teki varsayılan ) kullanılmasına karar …


1
PostgreSQL DELETE FROM `ile başarısız oluyor: Hata: görünmez tuple silmeye kalkıldı`
Bu soru Sunucu Arızasından geçirilmiştir , çünkü Veri Tabanı Yöneticileri Yığın Exchange'de cevaplandırılabilir. 3 yıl önce göç etti . Hata Geçersiz zaman damgası içeren tupleri silmeye çalışıyor DELETE FROM comments WHERE date > '1 Jan 9999' OR date < '1 Jan 2000' OR date_found > '1 Jan 9999' OR date_found …

3
Postgresql'de mevcut kullanıcının sahibi olduğu tüm şemalardaki tüm tabloları nasıl listeleyebilirim?
Tüm şemalardaki tüm tabloları kullanarak > \dt *.* ama aynı zamanda umrumda olan masalarımdan çok daha fazla olan sistem tablolarını listeler. Kamu şemasında ve tanımladığım tüm şemalarda tarafımdan oluşturulan tüm tabloları (ve muhtemelen görünümleri) istiyorum. Bunları burada açıklandığı gibi oluştururken arama yoluna açıkça şemalar eklemek zorunda kalmadan bunu yapmanın bir …

2
MongoDB ve PostgreSQL'in birlikte kullanılması
Mevcut projem esasen değirmen döküman yönetim sisteminin bir çalışması. Bu, bazı kırışıklıklar olduğunu söyledi (sürpriz, sürpriz). Bazı kırışıklıklar projeye oldukça özel olsa da, kanonik bir cevabı olmayan (yine de bulabildiğim) ve daha geniş bir problem alanına uygulanabilir bazı genel gözlemler ve sorular olduğuna inanıyorum. . Burada çok şey var ve …

2
LC_CTYPE'nin PostgreSQL veritabanı üzerindeki etkisi nedir?
Böylece, üzerinde PostgreSQL bulunan birkaç Debian sunucusu var. Tarihsel olarak, bu sunucular ve PostgreSQL Latin 9 karakter kümesi ile yerelleştirildi ve o zamanlar iyiydi. Şimdi Polonyaca, Yunanca veya Çince gibi şeylerle başa çıkmak zorundayız, bu yüzden bunu değiştirmek gittikçe büyüyen bir konu haline geldi. UTF8 veritabanı oluşturmaya çalıştığımda şu mesajı …

1
PostgreSQL'de disk alanını nasıl geri alabilirim?
Bu soru, Veriyolu Yöneticileri Yığın Değişimi üzerinden yanıtlanabildiği için Yığın Taşması'ndan geçirilmiştir . 5 yıl önce göç etti . Cca olan birkaç tablo ile yerel 9.1 veritabanı kurulumum var. 300 milyon kayıt ve veri tabanı 20 GB'a çıktı. Daha sonra delete fromondan tüm kayıtları silmek için emir verdim (kullanmalıydım truncateama …

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.