«postgresql» etiketlenmiş sorular

PostgreSQL, Linux, UNIX, Windows ve OS X dahil tüm büyük platformlar için kullanılabilen açık kaynaklı, nesneye dayalı bir veritabanı yönetim sistemidir (ORDBMS). Lütfen soru sorurken Postgres'in tam sürümünü belirtin. Yönetim veya gelişmiş özelliklerle ilgili sorular en iyi dba.stackexchange.com adresine yönlendirilir.


10
PostgreSQL'de Yinelenen Kayıtları Silin
Bir PostgreSQL 8.3.8 veritabanında, üzerinde anahtar / kısıtlama olmayan ve tamamen aynı değerlere sahip birden çok satıra sahip bir tablom var. Tüm kopyaları kaldırmak ve her satırın yalnızca 1 kopyasını saklamak istiyorum. Yinelenenleri tanımlamak için kullanılabilen özellikle bir sütun ("anahtar" olarak adlandırılır) vardır (yani, her farklı "anahtar" için yalnızca bir …

4
Yalnızca yeni satırlar için varsayılan ŞİMDİ () ile zaman damgası sütunu ekle
Binlerce satırlık bir masam var. Tablo başlangıçta created_at sütunuyla oluşturulmadığından, bunların oluşturulma zaman damgasını almanın bir yolu yoktur. Gelecekteki satırlar için zaman damgalarını almaya başlamak çok önemlidir. Varsayılan değeri NOW () olan bir zaman damgası sütunu ekleyebilmemin bir yolu var mı, böylece değerleri önceki satırlara değil, yalnızca gelecekteki satırlara yerleştirebilir …
113 postgresql 

6
COUNT toplamda "sıfır" / "0" sonuçları nasıl dahil edilir?
Kendimi biraz SQL ile sıkışıp kaldım. Soruyu zekice ifade edebileceğimi sanmıyorum - bu yüzden size göstereyim. Biri kişi, biri randevu adlı iki masam var. Bir kişinin sahip olduğu randevu sayısını iade etmeye çalışıyorum (sıfır olması da dahil). Randevu içerir person_idve person_idrandevu başına vardır . YaniCOUNT(person_id) mantıklı bir yaklaşımdır. Sorgu: SELECT …



2
Postgres: Bileşik anahtarlar nasıl yapılır?
Bileşik anahtar oluştururken sözdizimi hatasını anlayamıyorum. Mantık hatası olabilir, çünkü birçok çeşidi test ettim. Postgres'te bileşik anahtarları nasıl oluşturursunuz? CREATE TABLE tags ( (question_id, tag_id) NOT NULL, question_id INTEGER NOT NULL, tag_id SERIAL NOT NULL, tag1 VARCHAR(20), tag2 VARCHAR(20), tag3 VARCHAR(20), PRIMARY KEY(question_id, tag_id), CONSTRAINT no_duplicate_tag UNIQUE (question_id, tag_id) ); …




8
PostgreSQL'de bir veritabanının şemasını nasıl dışa aktarabilirim?
Bilgisayarım bozuldu ama neyse ki C: \ Program Files \ PostgreSQL klasörünü yedekledim. Şimdi yeni bir bilgisayarda çalışıyorum ve harici diskte depolanan önceki Postgres veritabanlarını içe aktarmak istiyorum. Yedekleme klasöründe bulunan belirli bir veritabanının şemasını dışa aktarmak istiyorum. Dosya PostgreSQL\8.3\data\global\pg_database, veritabanları ve bunların OID'leri hakkında bilgi içerir; Örneğin: "db1" 20012 …

7
PostgreSQL'de Görüntüleri Saklama
Pekala, bu yüzden, C # .NET ile yazılmış ön uçlu bir Windows kutusuna resim sunmak için PostgreSQL çalıştıran bir Linux arka uç kullanacak bir uygulama üzerinde çalışıyorum, ancak ön uç pek de önemli değil. Sorum şu: Postgres'te resim depolamanın en iyi yolu nedir? Görüntüler her biri yaklaşık 4-6 megapikseldir ve …
111 postgresql  image 

9
Neden büyük bir Django QuerySet aracılığıyla yineleme yapmak büyük miktarda bellek tüketiyor?
Söz konusu tablo kabaca on milyon satır içermektedir. for event in Event.objects.all(): print event Bu, bellek kullanımının istikrarlı bir şekilde 4 GB'ye çıkmasına neden olur ve bu noktada satırlar hızla yazdırılır. İlk satırın yazdırılmasından önceki uzun gecikme beni şaşırttı - neredeyse anında yazdırmasını bekliyordum. Event.objects.iterator()Hangisinin de aynı şekilde davrandığını denedim …

1
Postgres'te JSON alanında nasıl index oluşturulur?
PostgreSQL 9.3 Beta 2'de (?), JSON alanında nasıl indeks oluşturabilirim? ->Kullanılan operatörü kullanarak denedim hstoreancak aşağıdaki hatayı aldım: CREATE TABLE publishers(id INT, info JSON); CREATE INDEX ON publishers((info->'name')); HATA: json veri türünün "btree" erişim yöntemi için varsayılan operatör sınıfı yoktur İPUCU: Dizin için bir operatör sınıfı belirtmeniz veya veri türü …


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.