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

6
Psql'ye argümanlar iletme
Postgres 8.3 bir plpgsql komut dosyası çalıştırıyorum - psql aracılığıyla bu komut dosyasına argümanlar geçirmek istiyorum. Şu anda komut dosyasını şu şekilde yürütüyorum: psql -d database -u user -f update_file.sql PGOPTIONS ortam değişkenini açıklayan ancak "özel" bağımsız değişkenler için çalışmayan bu bağlantıyla karşılaştım . yani ayar postgres.conf dosyasında listelenmediği için …
10 postgresql  psql 


2
“İşlem Kimliği Wraparound” hakkında
Şimdi, "İşlem Kimliği Wraparound" ile ilgili belgeyi okudum, ama gerçekten anlamadığım bir şey var, belge şu url http://www.postgresql.org/docs/9.0/static/routine-vacuuming .html # VAKUM-FOR-sarma 23.1.4. İşlem Kimliği Silme Hatalarını Önleme PostgreSQL'in MVCC işlem semantiği, işlem kimliği (XID) sayılarını karşılaştırabilmeye bağlıdır: XID eki geçerli işlemin XID'sinden büyük olan bir satır sürümü "gelecekte" dir ve …
10 postgresql 


2
SELECT, VACUUM gibi ölü satırları kaldırır mı?
Ben bir tablodan satırları ing iş daha sonra yapmak zorunda azaltmak gibi görünüyor VACUUMbeklenmedik bazı davranışlar ile uğraşmış ve fark ettim .SELECTVACUUM Test verisi Not: otomatik vakum devre dışı CREATE TABLE numbers (num bigint); ALTER TABLE numbers SET ( autovacuum_enabled = 'f', toast.autovacuum_enabled = 'f' ); INSERT INTO numbers SELECT …

3
“ALIAS” anahtar kelimesi gerçekten kullanılıyor mu?
PostgreSQL 7.1'e göre 9.1 (şimdi desteklenmiyor) ALIAS, en azından SQL-99 için ayrılmış bir kelime olarak listelenmiştir. Daha sonraki sürümler bunu göstermez - ayrılmış bir kelime olarak bırakıldığını gösterir. Eski PostgreSQL belgeleri "anahtar kelimenin varlığı bir özelliğin varlığını göstermez" der . Bir tabloyu veya sütunu yumuşatırken gördüm AS, ama asla ALIAS. …

1
Postgres'te WAL segmentlerini sıfırlama
Her bir WAL segmentini sıkıştırmak ve S3'e göndermek için sürekli arşivleme ayarlanmış nispeten düşük hacimli bir Postgres veritabanımız var. Bu düşük hacimli bir sistem için, bir isabet archive_timeouther 10 dakika kadar ve arşivleri çok-kullanılmayan WAL segmenti için kullanılan çoğunlukla sadece sıfır olduğu çok iyi sıkıştırmak. Bununla birlikte, Postgres, her bir …

1
Tüm tablodaki sorguda kullanılmayan bölümlerin dizinindeki istatistikler
Aşağıdaki birleştirme, tüm tabloya katılırken bölümlerde bir birleştirme yaparken çok farklı satır tahminlerine sahiptir: CREATE TABLE m_data.ga_session ( session_id BIGINT NOT NULL, visitor_id BIGINT NOT NULL, transaction_id TEXT, timestamp TIMESTAMP WITH TIME ZONE NOT NULL, day_id INTEGER NOT NULL, [...] device_category TEXT NOT NULL, [...] operating_system TEXT ); Tüm bölümler …

4
PostgreSQL'de nasıl zaman serisi oluşturabilirim?
Bir tarih serisi oluşturmak istiyorsanız bu soruya bakın Diyelim ki 24 saat boyunca her 5 dakikada bir seri oluşturmak istiyorum. PostgreSQL'de bunu nasıl yapabilirim? PostgreSQL can generate_series()a gelen timestamp, ancak gelen time. Keyfi bir zaman damgası seçmek daha mı iyidir yoksa seri oluşturmanın başka bir yolu var mı?


2
Pgpool mimarisi ile postgres
Aşağıda bir örnek pgpool mimarisi verilmiştir: Bu, tek bir sunucuda sadece pgpool'a ihtiyacınız olduğunu gösterir; bu doğru mu? Konfigürasyona baktığımda arka uçları yapılandırdığınızı da görüyorum pgpool.conf; bu yüzden bunu ima eder. Ancak, neden arka uç sunucularında pgpool gördüğümü açıklamıyor. Belgelere bakarken de görüyorum: PostgreSQL 8.0 veya üstünü kullanıyorsanız, pgpool-II tarafından …


1
Bir elektrik kesintisi ile kısmen inşa edilmiş ve sonlandırılmış bir dizin tarafından alınan alan nasıl geri kazanılır
Mac'te postgres (postgis) 9.4.2 kullanıyorum (10.10.4). Birkaç büyük masa (birkaç TB) var. Bunlardan birinde yaklaşık bir hafta süren bir dizin oluşturma sırasında, elektrik kesintisi pil biriminden ve sistemden daha uzun sürdüğünde, dizinin neredeyse biteceği noktaya kadar beklediğiniz gibi kullanılabilir HD alan düşüşünü izledim. aşağı gitti. Tamponlarım vardı ve fillfactor=100derleme sırasında …

2
Aralıktaki her tarih için karmaşık bir sorgu çalıştırma
Bir sipariş tablom var Column | Type | Modifiers ------------+-----------------------------+----------------------------------------------------- id | integer | not null default nextval('orders_id_seq'::regclass) client_id | integer | not null start_date | date | not null end_date | date | order_type | character varying | not null Veriler, bir client_id için örtüşmeyen duran siparişlere ve bazen …

3
Biri hariç tüm sütunları birincil anahtar olarak işaretlemek makul mü?
Filmleri temsil eden bir masam var. Alanlar: id (PK), title, genre, runtime, released_in, tags, origin, downloads. Veritabanım yinelenen satırlar tarafından kirletilemez, bu yüzden benzersizliği zorlamak istiyorum. Sorun farklı film aynı başlığa sahip olabilir, hatta aynı alanlar hariç olmasıdır tagsve downloads. Benzersizliği nasıl zorlayabilirim? İki şekilde düşündüm: downloadsbirincil anahtar hariç tüm …

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.